Saya memperbarui mesin virtual yang menjalankan server Ubuntu 15,04 ke 15.10 stabil baru yang baru dirilis.
Tidak ada masalah nyata, tetapi setelah reboot mesin kehilangan koneksi jaringannya. lspci
menunjukkan kartu yang benar dan lsmod
membuktikan bahwa pengemudi telah dimuat.
Petunjuk tentang mengedit atau menghapus /etc/udev/rules.d/70-persistent-net.rules
tidak berhasil (masih tidak ada jaringan, tidak ada file baru), yang terkenal /lib/udev/write_net_rules
bahkan tidak ada.
Saya tidak memiliki banyak petunjuk tentang udev dan systemd, jadi butuh beberapa waktu untuk menemukan di / sys / class / net bahwa nama antarmuka jaringan berubah. Menjadi ens32
, yang diubah namanya dari eth0
. Setelah saya mengubah /etc/network/interfaces
komunikasi jaringan diaktifkan kembali.
Tetapi - mengapa ini terjadi sama sekali? Dan jika itu terjadi, bukankah file antarmuka diperbarui secara otomatis?
Sekarang saya menghapus kartu jaringan virtual dan membuat yang lain, eth0
menjadi eno16777728
, yang tidak begitu, uhm, bagus.
Haruskah perilaku ini (setidaknya seperti prosedur peningkatan) dilaporkan sebagai bug?
Selanjutnya, apakah /etc/udev/rules.d/70-persistent-net.rules
sudah usang sekarang? Dan (meskipun hanya sebagian terkait) bagaimana /etc/udev/rules.d/70-persistent-cd.rules
?)
Sunting - pertanyaan tambahan (setelah jawaban diterima)
Ketergantungan dari /etc/network/interfaces
nama antarmuka yang sebenarnya mengganggu saya. Saya mencoba instalasi baru * ubuntu di mesin virtual lain. Yang mengejutkan saya, /etc/network/interfaces
berisi referensi ke perangkat loopback saja. Namun, dengan VM asli saya, perubahan ini mencegah jaringan untuk muncul. Jadi apa lagi yang perlu saya ubah?
Sunting
Nah, dari tes lain saya menemukan bahwa Ubuntu Server baru memiliki kartu antarmuka jaringan /etc/network/interfaces
, sedangkan XUbuntu belum. Mungkin itu menggunakan network-manager
atau sesuatu yang lain.