The Simple Seno

no plan, just improvise

Error While Getting Interface Flags

Error while getting interface flags. Pesan error ini selalu (pasti) muncul di ethernet interface jika kita memindahkan atau meng-import image Debian virtual machine pada VMWare, baik itu VMWare Workstation, VMWare Server, maupun ESX. Bahkan juga terjadi pada virtualisasi Xen, baik Xen Enterprise maupun Xen Center.

Seperti yang kita ketahui, VMWare merupakan aplikasi yang memberikan solusi teknologi virtualisasi, banyak digunakan untuk pengadaan virtual node, virtual network, virtual computing, dll. VMWare terbukti tangguh, sangat efisien, dan dalam skala tertentu, reliabilitasnya terbukti tidak kalah dengan real machine. Bayangkan, dengan 1 high-end server, kita dapat membangun server farm yang terdiri dari 10 server lengkap dengan beberapa pc router :D


OK, back to topic. Dalam virtualisasi, semua informasi VM disimpan dalam bentuk file. Termasuk di dalamnya, informasi mac address di semua ethernet interface. Jadi jika file VM tersebut digandakan atau dipindahkan ke server lain, maka informasi MAC Address pada VMWare akan tidak sama dengan informasi MAC Address di kernel Debian (VM). So, how to solve the “error while getting interface” error? Here we go :

  1. Bunuh Matikan virtual machine (VM) ybs dan buang/lepas semua ethernet interface yang terpasang.
  2. Nyalakan VM, booting seperti biasa.
  3. Dengan priviledge root, lalu edit file /etc/udev/rules.d/z25_persistent-net.rules
  4. Hapus semua line yang isinya seperti di bawah ini, atau -mudahnya- hapus seluruh line saja :D
    SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0c:29:1e:2c:67", NAME="eth0"
  5. Matikan VM Debian, lalu pasang kembali semua ethernet interface sesuai kebutuhan.
  6. Nyalakan VM, booting seperti biasa, semua akan kembali normal :)

For those who can’t understand Indonesian language, here is the HOW TO:

  1. Remove all logically-attached ethernet interfaces in VM
  2. Boot the virtual machine up
  3. Login as root and edit the /etc/udev/rules.d/z25_persistent-net.rules file
  4. Delete all the occurrences of the lines like this one
    SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0c:29:1e:2c:67", NAME="eth0"
  5. Shut the VM down and re-attach all ethernet interfaces
  6. Start it up and enjoy ;)

 

Thanks to SSNOWDEN

Categories: F5
wah…wah… makasih banyak mas infonya…
tapi ky’nya udah kapok pake Vm ware, soalnya beulang kali nginstall, sekali dipake langsung crash terus…
mohon solusinya… :D
2 April 09 at 20:35
walah sen ga pernah pake debian….

btw nice post..
29 April 09 at 23:39
@yunia,

Mungkin maksudnya Bluetooth Dongle ya Mas :D
Biasanya langsung dibaca sebagai hardware jika sejak awal dideklarasikan bahwa USB ybs konek dengan VMWare-nya. Kecuali dongle merk-merk tertentu (merk gajelas buatan China)
3 May 09 at 01:29