Você pode desabilitar o uso de PredictableNetwork e voltar a adivinhar a ordem dos adaptadores eth usando
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
Esta página detalha como e por que esses nomes são usados link
Estou enfrentando um problema no Ubuntu 16.04 desktop 64bit no VirtualBox, onde não consigo encontrar interfaces de rede usando ifconfig
.
$ ifconfig
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:160 errors:0 dropped:0 overruns:0 frame:0
TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:11840 (11.8 KB) TX bytes:11840 (11.8 KB)
Mas o uso de ifconfig -a
mostra os adaptadores de rede enp0s3 (NAT) e enp0s8 (somente host). Eu editei / etc / network / interfaces e renomeei eth0 e eth1 para enp0s3 e enp0s8 que resolveram o problema.
auto lo
iface lo inet loopback
allow-hotplug enp0s3
iface enp0s3 inet dhcp
allow-hotplug enp0s8
iface enp0s8 inet dhcp
No entanto, caso eu queira implantar a imagem em algum outro lugar, como VMware ou KVM, preciso renomear os adaptadores. Como posso automatizar isso?