Khách có thể tiếp cận máy chủ nhưng máy chủ không thể tiếp cận khách trên mạng Chỉ lưu trữ máy chủ Virtualbox


0

Tôi đang cố gắng chạy máy khách Ubuntu Server 16.04 trong máy chủ Ubuntu 15.10 với mạng Chỉ lưu trữ trong VirtualBox. Tôi biết rằng có một vài câu hỏi với các vấn đề tương tự, cấu hình của chúng không hoàn toàn giống với tôi và tôi vẫn bị mắc kẹt sau khi đọc chúng.

Khách có thể ping và tìm nạp dữ liệu từ cả máy chủ và trang web bên ngoài.

Máy chủ không thể ping khách hoặc kết nối với bất kỳ dịch vụ web nào đang chạy trên máy khách.

Tôi đang làm theo các hướng dẫn với một số chi tiết thay đổi.

Trong VirtualBox

Một mạng Chỉ lưu trữ được tạo, vboxnet0với địa chỉ 192.168.100.0và mặt nạ mạng 255.255.255.0.

Khách có NAT cho bộ chuyển đổi 1 (cài đặt mặc định) và vboxnet0như bộ chuyển đổi 2.

Trên máy chủ

#> ifconfig vboxnet0
vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00
      inet addr:192.168.100.0  Bcast:192.168.100.255  Mask:255.255.255.0

Trên khách

Đây là /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
# vboxnet0 Host Only Adapter has address 191.168.100.0
# guest has address 192.168.100.1
auto enp0s8
iface enp0s8 inet static
        address         192.168.100.1
        netmask         255.255.255.0
        network         192.168.100.0
        broadcast       192.168.56.255

# NAT interface
auto enp0s3
iface enp0s3 inet dhcp

Tên giao diện không phải là eth0vv, rõ ràng điều này là do sự phát triển của kernel và nó sẽ ổn.

Sau khi khởi động lại, đây là ifconfig

nhập mô tả hình ảnh ở đây

Điều này dường như hiển thị addr inet chính xác cho enp0s8(là bộ điều hợp Chỉ lưu trữ) và enp0s3là NAT dường như đang hoạt động.

Nếu tôi chạy route

nhập mô tả hình ảnh ở đây

Tôi không biết làm thế nào để giải thích điều này một cách chính xác, nhưng vì một số lý do, nó liệt kê 192.168.100.0thay vì 192.168.100.1, đó là những gì ifconfig/etc/network/interfacescó.

EDIT trong phiên bản trước của câu hỏi này, IP tĩnh của khách không nằm trong phạm vi netmask của bộ điều hợp Chỉ lưu trữ. Sau đó, pingdường như bị treo, bây giờ ping 192.168.100.1từ máy chủ sản xuất

PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
From 192.168.100.0 icmp_seq=1 Destination Host Unreachable

Chuyện gì vậy? Cảm ơn.


Tôi tưởng tượng 192.168.200.1sẽ có thể truy cập bởi vì sự tồn tại của vboxnet0, đó là nó là raison d'être (Tôi không có ý tưởng tại sao nó .0trong route). Và tôi không biết ý của bạn về netmask 196.168.100.0là gì, tôi tin là cửa ngõ, tôi tin thế.
spraff

Xin lỗi nếu tôi không rõ ràng. Để viết lại, tại sao bạn nghĩ tôi muốn 192.168.100.2làm địa chỉ? Kế hoạch tôi sẽ thực hiện 192.168.100.nlà máy thứ n, với n bắt đầu từ 1, cho đến nay chỉ có một máy (khách).
spraff

Tôi đã xoay sở để tìm ra điều gì sai nhưng bạn thực sự vô cùng vô ích. Về cơ bản, bạn chỉ khinh bỉ tôi vì biết ít hơn bạn trong khi không hiểu rõ lý do tại sao bất kỳ điều nào ở trên là sai. Xin vui lòng dành một chút thời gian để suy nghĩ về cách xuất hiện trong một cộng đồng được thiết kế để giúp đỡ mọi người.
spraff

Câu trả lời:


0

Nó bắt đầu hoạt động khi tôi thay đổi vboxnet0để có một địa chỉ IP 192.168.100.254thay vì 192.168.100.0.


0

192.168.100.0 là địa chỉ IP dành riêng cho mạng (khi mặt nạ là 255.255.255.0)

Thay đổi địa chỉ máy chủ (192.168.100.100 hoặc 192.168.100.2)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.