Wednesday, February 27, 2008

lnc0: Missed packet -- no receive buffer

ethernet0.virtualDev="e1000"

Parameter diataslah yang harus dimasukkan kedalam file *.vmx apabila anda menemui error

lnc0: Missed packet -- no receive buffer

Error diatas terjadi jika host o/s pada VMware ESX 3.02 menggunakan FreeBSD 6.1.

Pembaca bingung membaca tulisan ini? Ok, jangan bingung dulu, mari kita uraikan kedalam langkah-langkah berikut ini:

  • Shutdown host o/s anda.
  • Login ssh ke host dimana instalasi VMware ESX 3.02 berada. Tentunya langkah ini tidak perlu saya uraikan secara panjang lebar disini.
  • kemudian kita edit file *.vmx yang kita inginkan, dalam hal ini, file*.vmx saya terletak di

/vmfs/volumes/storage1/uranus-delta/uranus-delta.vmx

  • Editlah file tersebut dengan penuh percaya diri, nanti anda akan mendapatkan isinya kurang lebih seperti ini:

ide0:0.present = "true"
ide0:0.clientDevice = "true"
ide0:0.deviceType = "cdrom-raw"
ide0:0.startConnected = "false"
floppy0.startConnected = "false"
floppy0.clientDevice = "true"
ethernet0.present = "true"
ethernet0.allowGuestConnectionControl = "false"
ethernet0.networkName = "VLAN13 DUMMY-NET"
ethernet0.addressType = "generated"

  • tambahkan ethernet0.virtualDev=”e1000″ pada baris setelah ethernet0.addressType = “generated”
  • Start host o/s anda.
  • Nah, setelah itu kita lihat console host o/s anda, silahkan login sebagai root dan lihatlah status network interface dengan menggunakan ifconfig, kurang lebih hasilnya seperti:

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
ether xx:xx:xx:xx:xx:xx
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

  • nah dari sini kita bisa lihat bahwa tadinya oleh FreeBSD virtual network adapeternya dianggap lnc0, namun sekarang sudah menjadi em0, dengan demikian mudah-mudahan tidak terjadi lagi masalah missed packet diatas.
  • Selesai.

Read the rest of this entry »