Sanallaştırılmış Ubuntu Sunucusuna ikinci ağ arabirimini yükleme


15

Sadece son yükledim Ubuntu 16.04bir üzerinde VirtualBoxmakine. İki farklı ağ arayüzüne sahip olmak istiyorum:

  1. konuk makineye ana bilgisayardan ssh kullanarak erişen ilk kişi; Bu nedenle, Host-only Adapteradaptör olarak taktım 1
  2. ikincisi ana makineden internete bağlanmak için, bu yüzden NATadaptör 2 olarak temel bir yükledim

Ancak, her iki ağ bağdaştırıcısı doğru bir şekilde tanımlansa bile, yalnızca ilk bağdaştırıcıya erişilebilir.

$ ls /sys/class/net/
enp0s3  enp0s8  lo

$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:47:52:7b  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe47:527b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399 errors:0 dropped:0 overruns:0 frame:0
          TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:44031 (44.0 KB)  TX bytes:75269 (75.2 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:92 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:40721 (40.7 KB)  TX bytes:40721 (40.7 KB)

Sistemin ikinci kartı da tanımasını nasıl sağlayabilirim?

Yanıtlar:


18

Ekleyerek sorunu çözdüm

# The secondary network interface
auto enp0s8
iface enp0s8 inet dhcp

için /etc/network/interfaces

(Kullanarak yeni arayüz adını alın ifconfig -a)

ve kullanarak ağı yeniden başlatmak sudo service networking restart.

Şimdi, işte bunun sonucu

$ ifconfig enp0s3    Link encap:Ethernet  HWaddr 08:00:27:47:52:7b  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe47:527b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7656 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2741526 (2.7 MB)  TX bytes:10824219 (10.8 MB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:3e:1e:bf  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe3e:1ebf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1730 (1.7 KB)  TX bytes:1882 (1.8 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:2143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2143 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:443165 (443.1 KB)  TX bytes:443165 (443.1 KB)

Ağ arayüzünün adını nasıl buldunuz?
Georg Schölly

4
@ GeorgSchölly Sanırım bunları ifconfigveya ile kolayca listeleyebilirsiniz ifconfig -a. Demek istediğin bu mu?
1717

Aynen öyle. -aArgümanın farkında değildim . Teşekkür ederim.
Georg Schölly

2
Tüm ağları yeniden başlatmanız gerekmez. Sadece çalıştırırsanız ifup enp0s8, sistem komut dosyaları diğer her şeyi yeniden başlatmadan arayüzü getirir. Zaten çalışan bir ağınız varsa ve sadece ek bir arayüz eklemeniz gerekiyorsa, ihtiyacınız olan tek şey bu olmalıdır.
David
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.