Tôi đang cố gắng thiết lập một nhóm khách trong VirtualBox, sao cho mỗi người trong số họ có thể truy cập Internet cũng như hiển thị với nhau và cho chủ nhà. Tôi cũng muốn khách có địa chỉ IP tĩnh.
Đây là thủ tục mà tôi đã làm theo cho đến nay:
- Tắt tính năng Máy chủ DHCP của mạng Chỉ lưu trữ sẽ được sử dụng trong thiết lập này
- Thay đổi địa chỉ IP được gán cho máy chủ thành 192.168.56.254
- Tạo một máy khách với 2 thẻ giao diện mạng (NIC)
- Định cấu hình NIC thứ 1 để sử dụng NAT
- Định cấu hình NIC thứ 2 để sử dụng Mạng chỉ nóng
- Cài đặt HĐH (Ubuntu Server 13.10) trên mỗi hệ điều hành
- Cập nhật hệ điều hành
- Định cấu hình mạng như sau bằng cách chỉnh sửa / etc / mạng / giao diện
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.56.1 netmask 255.255.255.0 network 192.168.56.0 broadcast 192.168.56.255 gateway 192.168.56.254 dns-search cloudspace.local dns-nameservers 8.8.8.8 8.8.4.4
- Lưu các tập tin
- Khởi động lại
Khi khách khởi động lại, mạng Chỉ lưu trữ hoạt động tốt. Các cặp máy chủ / khách và khách / khách có thể ping nhau, tuy nhiên Internet không hoạt động như apt-get
thất bại.
Nếu sau đó tôi đưa ra một service networking restart
lệnh, mạng bắt đầu hoạt động như bình thường.
Tôi đang làm gì sai?
Tôi đã thử chuyển đổi thứ tự xuất hiện các NIC trong /etc/network/interfaces
tệp. Tôi cũng đã hoán đổi Mạng NAT / Chỉ lưu trữ xung quanh giữa 2 NIC. Không có gì làm việc.
Máy chủ lưu trữ là Windows 8.1 và khách là Ubuntu Server 13.10. Tôi đã thử tương tự trên Mac OS X với kết quả tương tự.
Tôi sẽ đánh giá rất cao bất kỳ sự giúp đỡ trong việc này.
Cập nhật:
Tôi đã bao gồm đầu ra từ các lệnh sau đây, để giúp chẩn đoán:
- mèo / etc / mạng / giao diện
- ifconfig -a
- tuyến đường -n
$ cat /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.56.1 netmask 255.255.255.0 network 192.168.56.0 broadcast 192.168.56.255 gateway 192.168.56.254 $ ifconfig -a eth0 Link encap:Ethernet HWaddr 08:00:27:75:47:64 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe75:4764/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1180 (1.1 KB) TX bytes:1332 (1.3 KB) eth1 Link encap:Ethernet HWaddr 08:00:27:93:98:d8 inet addr:192.168.56.1 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe93:98d8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:140 errors:0 dropped:0 overruns:0 frame:0 TX packets:225 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14418 (14.4 KB) TX bytes:27378 (27.3 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1184 (1.1 KB) TX bytes:1184 (1.1 KB) $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.56.254 0.0.0.0 UG 0 0 0 eth1 10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Cập nhật 2:
Sau khi tôi thực thi sudo service networking restart
, đầu ra từ route -n
trở thành:
$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Vậy làm thế nào để tôi đảm bảo cấu hình này khi khởi động?
eth1
gây rối với tuyến đường mặc định DHCP được chỉ định. Có một giải pháp cho điều này?