Testato su Ubuntu Server 16.04 LTS
Oggi mi sono imbattuto in questo problema:
Dopo aver installato in una macchina virtuale vmware, ubuntu server, mi sono trovato impostata per
default l’interfaccia di rete ENS32
Questo mi comportava la non completa funzionalità d’accesso al mio dominio attraverso il firewall Cyberoam
Per risolvere ho quindi forzato l’interfaccia eth0 in questo modo:
1- Editato grub
sudo nano /etc/default/grub
Individuare la riga “GRUB_CMDLINE_LINUX” e aggiungere ”net.ifnames=0 biosdevname=0“
2- Generato un nuovo grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
3- Modificato righe da ens32 a eth0 in network/interfaces
sudo nano /etc/network/interfaces
così:
auto eth0 iface eth0 inet static address xxx.xxx.xxx netmask xxx.xxx.xxx dns-nameservers xxx.xxx.xxx gateway xxx.xxx.xxx
4- Riavviare (sudo reboot)
oppure…A VOSTRA SCELTA(VI ASSUMETE TUTTE LE RESPOSABILITA DEL CASO)
……se, nonostante quanto fatto prima, non dovesse ancora funzionare(come è successo a me)
ho risolto usando un modo poco elegante ma funzionale.
Dopo aver comunque eseguito i passaggi sopra e avendo un interfaccia grafica installata(io ho usato unity):
- Ho fatto un backup del file /etc/network/interface (sudo cp /etc/network/interface /etc/network/interface.bck)
- Ho rimosso il file interface(sudo rm /etc/network/interface)
- Ho editato manualmente una connessione dal menu in alto a destra
- Specificando come device eth0
- Su IPv4 Settings ho impostato i miei parametri di ip statico
- Reboot e… voilà, ora funzia.