Saya baru saja meningkatkan mesin server 14,04 virtual ke 16,04. Setelah mem-boot ulang VM, saya melihat kesalahan berikut:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
Setelah masuk saya bisa menjalankan perintah yang disebutkan dan mendapatkan output berikut (gambar karena saya tidak dapat terhubung):
Konfigurasi di /etc/network/interfaces
tampak baik-baik saja - menampilkan eth0 yang dikonfigurasi secara manual (tidak menggunakan dhcp di sini)
Yang membuat saya bertanya-tanya adalah ifconfig -a
daftar itu
- ens160
- lihat
Di mana saya harapkan
- eth0
- lihat
Mencoba meningkatkan perangkat eth0 melalui
sudo ifup -v eth0
output:
...
Cannot find device "eth0"
Failed to bring up eth0.
Perangkat jaringan kabel virtual itu sendiri masih dikonfigurasi dalam VM itu sendiri seperti sebelumnya.
ip link
menunjukkan juga lo
dan ens160
- di mana ens160
alamat mac dikonfigurasi di vmware untuk perangkat jaringan virtual yang dikonfigurasi.
MEMPERBARUI
Saya dapat menyelesaikan masalah ini jika saya mengubah semua referensi eth0 /etc/network/interfaces
ke ENC160.
TETAPI - ini terasa salah bagi saya karena beberapa alasan:
- Saya ingin memahami masalah ini
- Saya ingin tetap menggunakan eth0 alih-alih EN160
Jadi tolong dapat seseorang menjelaskan perubahan ini, yang tidak terjadi pada beberapa mesin 14,04 lainnya di server yang sama yang saya juga tingkatkan ke 16,04.