quinta-feira, dezembro 06, 2007

Bridge no virtualbox

1º Etapa:
instale os pacotes necessários:
sudo apt-get install bridge-utils uml-utilities

2º Etapa:
abra o arquivo de configuração:

sudo gedit /etc/rc.local

Tome Cuidado!!!!, uma edição mal feita nesse arquivo pode te deixar Sem acesso a REDE LOCAL e a INTERNET

e adicione essas linhas antes do 'exit 0':
tunctl -t tap0 -u (usuário)
chmod 0666 /dev/net/tun
/usr/sbin/brctl addbr br0
/sbin/ifconfig (sua placa de rede) 0.0.0.0 promisc
/usr/sbin/brctl addif br0 (sua placa de rede)
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
ifconfig tap0 (ip da maquina Virtual) up
bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
route add -host (IP local na LAN) dev tap0
arp -Ds (sua placa de rede) pub


(usuário) = o usuário que utiliza o VirtualBox
(sua placa de rede) = a placa de rede que vc se conecta a LAN ex: eth0
(ip da maquina Virtual)
= IP Reservado para a Maquina Virtual
(IP local na LAN) = o IP que seu PC Real usa dentro da LAN ex: 192.168.1.2

um exemplo de como Ficou no meu caso:
tunctl -t tap0 -u wilson
chmod 0666 /dev/net/tun
/usr/sbin/brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0 promisc
/usr/sbin/brctl addif br0 eth0
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
ifconfig tap0 192.168.1.3 up
bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
route add -host 192.168.1.2 dev tap0
arp -Ds 192.168.1.2 eth0 pub


4º Etapa:
Configure o Virtualbox como abaixo