Ana Sayfa > Kompütür > Virtualbox ve Host Networking

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:

  1. sudo aptitude install bridge-utils uml-utilities komutuyla ihtiyaç duyduğumuz programları yüklüyoruz.
  2. 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.
  3. Bu betiği ~/bin/bridge.sh olarak kaydettim. Sonra da chmod a+rx ~/bin/bridge.sh komutuyla herkesin çalıştırabileceği hale getirdim. Arkasından /etc/rc.local dosyasının sonuna /home/{user}/bin/bridge.sh satı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.
  4. 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
  1. istanbul
    25 Ocak 2009, 19:22 | #1

    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}

  2. 12 Şubat 2009, 00:57 | #2

    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.

  1. Henüz geridönüş yok.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.