Virtualbox ve Host Networking
Uzunca bir süredir uğraşıp da beceremediğim, Virtualbox üzerinde “host networking” çalıştırmayı, – yazan sağolsun- Host Networking on VirtualBox | LinuxWebLog.comadresindeki betik sayesinde hallettim. Ubuntu için şunları yaptım:
sudo aptitude install bridge-utils uml-utilitieskomutuyla ihtiyaç duyduğumuz programları yüklüyoruz.- Bu adresten aldığımız, bir kopyasını da buraya koyduğum betiği kaydediyoruz:
modprobe tun
tunctl -t tap0 -u {user}
chmod 666 /dev/net/tunifconfig eth0 0.0.0.0 promisc
ifconfig tap0 0.0.0.0 promisc
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0
dhclient br0
Betiğin içindeki {user} yerine, VirtualBox’ı çalıştırdığımız kullanıcıyı yazıyoruz. - Bu betiği
~/bin/bridge.sholarak kaydettim. Sonra dachmod a+rx ~/bin/bridge.shkomutuyla herkesin çalıştırabileceği hale getirdim. Arkasından/etc/rc.localdosyasının sonuna/home/{user}/bin/bridge.shsatırını ekledim. Böylece açılışta da aktif hale gelmesini sağladım. Bunun başka yolları da var tabii, bu benim yolum. - Bu betiği çalıştırdıktan sonra, VirtualBox’ta Network için “Host Interface” seçip, “Interface Name” kısmına “tap0″ giriyoruz.
Bundan sonra, misafir makina da ev sahibi makinayla aynı ağda çalışabiliyor.
Categories: Kompütür
ben yapiyorum ama olmuyor asagidaki hatayi veriyor.
Failed to open/create the internal network ‘HostInterfaceNetworking-tap0′ (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Unknown error creating VM (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Sonuç Kodu:
NS_ERROR_FAILURE (0×80004005)
Bileşen:
Console
Arayüz:
IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}
Yeni VirtualBox sürümünde buna gerek yok sanırım. Söylediğin hata da (sallayaraktan) ilgili çekirdek modülü yüklü olmadığından olabilir.