Re: VirtualBox + NAT + pppoe
>Стоит debian lenny, выход в инет осуществляется через pppoe. Подскажите, как можно настроить virtualbox чтобы через >?>виртуальную машину можно было так же ходить в инет? Пробывал через NAT однако так я понимаю он пытается пробиться в инет >через интерфейс eth0.
подгрузить модуль tun, установить соответствующие утилиты, в virtualbox в качестве интерфейса выбрать tap0.
/usr/sbin/tunctl -t tap0 -u user
/bin/chmod 666 /dev/net/tun
/sbin/ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0
/usr/sbin/brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0
/usr/sbin/brctl addif br0 eth0:0
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
/sbin/ifconfig tap0 192.168.0.2 up
/bin/bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
естественно можно (и даже нужно) засунуть это дело в скрипт. если нет dhcp внутри сети, присвоить адрес br0 вручную.
в таблице маршрутов должно быть примерно следующее:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.20.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
0.0.0.0 10.20.5.1 0.0.0.0 UG 0 0 0 br0
0.0.0.0 10.20.5.1 0.0.0.0 UG 0 0 0 eth0
у меня работает стабильно. удачи :)
--
With best regards,
Vladislav Prokofyev
Reply to: