Saya mengalami masalah berikut pada VMware Fusion (untuk Mac) dan dengan VMware ESXi / vSphere. Banyak dari Anda yang akrab dengan masalah ini, dan dijelaskan di VMware KB: " Jaringan tidak bekerja di mesin virtual Linux yang dikloning (2002767) ."
- Buat CentOS VM.
- Ini adalah VM yang sederhana dengan set perangkat lunak minimal dan tumpukan jaringan yang berfungsi. Idenya adalah bahwa kita mengambil VM minimal, mengkloningnya dan menambahkan lebih banyak perangkat lunak nanti.
- Mengkloning VM itu
- VMware Fusion atau vCenter akan menetapkan alamat MAC baru ke antarmuka jaringan pada VM hasil kloning.
- Linux tidak tahu tentang alamat MAC baru ini dan karenanya jaringan tidak berfungsi. File
/etc/sysconfig/network-scripts/ifcfg-ethN
memiliki alamat MAC antarmuka pada mesin pertama. - Untuk memperbaiki ini, saya perlu menemukan alamat MAC dari VM baru, mengedit
ifcfg-ethN
dan menambahkan MAC ini keHWADDR=
bidang. Saya tidak bisa begitu saja memotong dan menempelkan MAC ke dalam bidang, jadi ini bisa menjadi tugas yang rawan kesalahan, terutama jika saya lupa pena dan kertas untuk menulis MAC. - (Poin bonus) Pada VM baru, sering kali eth0, eth1, dll ditampilkan dalam urutan yang salah. Memperbaiki ini melibatkan tarian misterius di sekitar
/etc/udev/rules.d
Saya bisa melakukan ini, tapi itu rawan kesalahan dan agak menyakitkan ketika saya hanya ingin memutar VM baru untuk menguji sesuatu.
Apakah ada cara untuk menyederhanakan proses manual ini? Ketika Anda mengkloning mesin baru, bagaimana Anda memperbaiki masalah alamat MAC?
Untuk sistem ini, apakah Anda peduli tentang menjaga perangkat tetap bertahan?
—
Shane Madden
Tidak bukan untuk antarmuka jaringan.
—
Stefan Lasiewski