http://support.mozilla.com/hu/kb/Firefox+Help?style_mode=inproduct kicsi világ: VirtualBox hálózat 2.

kedd, szeptember 09, 2008

VirtualBox hálózat 2.

Nem húzza fel a br0 interfészt a network init script ezért kézzel csináltam meg:

/sbin/ifconfig eth0 0.0.0.0
/usr/sbin/brctl addbr br0
/usr/sbin/brctl addif br0 eth0
/sbin/dhclient3 br0
/usr/bin/VBoxAddIF vbox0 ptamas
/usr/bin/VBoxTunctl -u ptamas -t vbox0

innen vagyok ilyen okos: http://download.virtualbox.org/virtualbox/2.0.0/UserManual.pdf

~/vboxbridge.sh
#!/bin/bash
# VirtualBox Bridging
# a kotsog network-manager miatt nem ment uhogy legjobb ha leszedem
# apt-get remove network-manager
# ezek kellenek meg:
# apt-get install bridge-utils uml-utilities

#konfiguralas
# kinek a neveben fut majd a VirtaulBox
USER='naszuf'
IFACE='eth0'

# load the tun module
/sbin/modprobe tun
/usr/sbin/brctl addbr br0
# Create a tap device with permission for the user running vbox
for i in `seq 0 5`
do
/usr/sbin/tunctl -t tap$i -u $USER
done

chmod 666 /dev/net/tun

# Bring up ethX and tapX in promiscuous mode
/sbin/ifconfig $IFACE down
/sbin/ifconfig $IFACE 0.0.0.0 promisc
for i in `seq 0 5`
do
/sbin/ifconfig tap$i down
/sbin/ifconfig tap$i 0.0.0.0 promisc
done
# Create a new bridge and add the interfaces to the bridge.
/usr/sbin/brctl addbr br0
/usr/sbin/brctl addif br0 $IFACE
#/usr/sbin/brctl addif br0 wlan0
for i in `seq 0 5`
do
/usr/bin/VBoxAddIF vbox$i $USER
done

for i in `seq 0 5`
do
/usr/sbin/brctl addif br0 tap$i
/usr/sbin/brctl addif br0 vbox$i
done

# Give the bridge a dhcp address.
#
#/sbin/dhclient3 $IFACE
/sbin/dhclient3 br0
# ha fix akkor ez kell
#/sbin/ifconfig br0 192.168.1.1 netmask 255.255.255.0

Nincsenek megjegyzések: