VirtualBox’da bir dizi misafir kurmaya çalışıyorum, böylece her biri İnternet’e erişebildiği gibi birbirlerine ve ana bilgisayara da görünebilecek. Ayrıca konukların statik IP adresleri olmasını istiyorum.
İşte şimdiye kadar takip ettiğim prosedür:
- Bu kurulumda kullanılacak Yalnızca Host ağının DHCP Sunucusu özelliğini kapatın
- Ana bilgisayara atanan IP adresini 192.168.56.254 olarak değiştirin.
- 2 ağ arabirim kartıyla (NIC) misafir makinesi oluşturma
- NAT'ı kullanmak için 1. NIC'yi yapılandırın
- 2. Yalnızca NIC Ağını Kullanacak NIC'yi yapılandırma
- Her birine işletim sistemi (Ubuntu Server 13.10) yükleyin
- İşletim sistemini güncelleyin
- / Etc / network / interfaces komutunu kullanarak ağı aşağıdaki şekilde yapılandırı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
- Dosya 'yı kaydet
- Yeniden Başlatma
Konuk yeniden önyüklendiğinde, Yalnızca Ana Bilgisayar ağı düzgün çalışır. Ev sahibi / misafir ve misafir / konuk çiftleri birbirlerini ping edebilir, ancak İnternet apt-get
başarısız olarak çalışmaz.
Daha sonra bir service networking restart
komut verirsem , ağ olması gerektiği gibi çalışmaya başlar.
Neyi yanlış yapıyorum?
NIC'lerin /etc/network/interfaces
dosyada göründüğü sırayı değiştirmeyi denedim . Ayrıca NAT / Host-Only Network'ü 2 NIC arasında değiştirdim. Hiçbir şey işe yaramadı.
Ev sahibi, Windows 8.1 ve misafir Ubuntu Server 13.10'dur. Aynı sonuçları Mac OS X'te de denedim.
Bu konuda herhangi bir yardım için çok teşekkür ederim.
Güncelleştirme:
Tanılamada yardımcı olması için aşağıdaki komutlardan gelen çıktıyı dahil ettim:
- cat / etc / network / arayüzler
- ifconfig -a
- rota -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
Güncelleme 2:
Çalıştırdıktan sonra sudo service networking restart
, çıktı route -n
:
$ 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
Peki bu yapılandırmayı açılışta nasıl temin ederim?
eth1
atanan varsayılan rota ile karışmaktadır. Bunun bir çözümü var mı?