it-swarm-eu.dev

Žádný "eth0" uvedený v ifconfig -a, pouze enp0s3 a lo

Takže nastavím svůj Ubuntu box s VirtualBoxem, výchozí nastavení - jednoduché spuštění ISO obrazu. Po instalaci Ubuntu jsem pokračoval v testování více programů a všechno fungovalo dobře. Mám plný přístup k internetu na svém hostiteli a uvnitř virtuálního boxu, HOWEVER, všiml jsem si, že i při ethernetovém připojení stále nemám eth0 - místo toho mám enp0s3, což je divné.

Zde je výsledek příkazu 'ifconfig -a':

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:36:5f:f2  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe36:5ff2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:484 errors:0 dropped:0 overruns:0 frame:0
          TX packets:370 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:294211 (294.2 KB)  TX bytes:44269 (44.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:274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24496 (24.4 KB)  TX bytes:24496 (24.4 KB)

Jakýkoli důvod, proč by se to mohlo stát? Jak mohu nahradit enp0s3 eth0 a nemít "10.0.2.15" jako inet addr, jak jasně by to nemělo být.

42
John Myers

S v197 jsme zavedli předvídatelné názvy síťového rozhraní v systemd/udev, který obsahuje informace o hardwaru spíše než odkaz na použitý ovladač. Jsou podporovány následující názvy:

  • Názvy obsahující firmware/BIOS poskytovaly indexová čísla pro palubní zařízení (příklad: eno1)
  • Názvy obsahující firmware/BIOS poskytovaly indexová čísla slotů pro horké zásuvky PCI Express (příklad: ens1)
  • Jména obsahující fyzické/geografické umístění konektoru hardwaru (příklad: enp2s0)
  • Jména obsahující MAC adresu rozhraní (příklad: enx78e7d1ea46da)
  • Klasické, nepředvídatelné jádro-nativní pojmenování ethX (příklad: eth0)

To, co pozorujete při instalaci 15.10, je důsledkem vývoje Ubuntu.

32
Takkat

Pokud potřebujete nastavit statickou IP VM:

  1. Změňte „Síťový adaptér“ na přemostěný režim v nastavení systému Ubuntu VM) systému Oracle.

  2. Spusťte Ubuntu VM

  3. Zadejte ifconfig

  4. ifconfig vrátí enp0s3 a lo,

  5. Zadejte Sudo ifconfig enp0s3 192.168.0.111 netmask 255.255.255.0 a nastavíte statickou IP na VM na 192.168.0.111.

18
16o1denRatio