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, vboxnet0
với địa chỉ 192.168.100.0
và 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à vboxnet0
như 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à eth0
vv, 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
Đ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à enp0s3
là NAT dường như đang hoạt động.
Nếu tôi chạy route
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.0
thay vì 192.168.100.1
, đó là những gì ifconfig
và /etc/network/interfaces
có.
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 đó, ping
dường như bị treo, bây giờ ping 192.168.100.1
từ 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.
192.168.100.2
làm địa chỉ? Kế hoạch tôi sẽ thực hiện 192.168.100.n
là máy thứ n, với n bắt đầu từ 1, cho đến nay chỉ có một máy (khách).
192.168.200.1
sẽ 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ó.0
trongroute
). Và tôi không biết ý của bạn về netmask196.168.100.0
là gì, tôi tin là cửa ngõ, tôi tin thế.