sttn
26.05.08, 13:50
Hallo Leute,
ich habe VirtualBox installiert und in einer "Box" ist NAT definiert und der Zugang zum Internet klappt sehr gut.
Parallel dazu habe ich - entsprechend der hervorragenden Anleitung hier (http://www.linuxforen.de/forums/showpost.php?p=1536174&postcount=7) als Netzwerk TUN/TAP eingerichtet. Nun kann ich über den Host den Gast erreichen und das klappt auch ganz gut - zum Beispiel mit einer Oracle-Datenbank auf dem Gast.
Aber leider kommt dieser Gast nicht mehr ins Internet - während der andere GAST mit NAT es parallel kann.
Hat jemand eine Idee?
Meine Umgebung: Ubuntu 8.04 (Host + Gast)
VirtualBox: Version 1.56 OSE
Mein virtualbox-ifup:
#!/bin/sh
VBoxTunctl -b -t $1 -u $2
/sbin/ifconfig $1 $3 up
/usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/bin/echo "1" >/proc/sys/net/ipv4/ip_forward
Mein virtualbox-ifdown:
#!/bin/sh
/sbin/ifconfig $1 down
VBoxTunctl -d $1 -u $2
Ich gehe über einen Router per DSL ins Internet. Die "route -n" vom Host:
Kernel-IP-Routentabelle
Ziel - Router - Genmask - Flags - Metric Ref - Use Iface
192.168.1.0 - 0.0.0.0 - 255.255.255.0 - U - 0 0 0 eth1
169.254.0.0 - 0.0.0.0 - 255.255.0.0 - U - 1000 0 0 eth1
10.0.0.0 - 0.0.0.0 - 255.0.0.0 - U - 0 0 0 tap0
0.0.0.0 - 192.168.1.18 - 0.0.0.0 - UG - 0 0 0 eth1
Die "route -n" vom Gast:
Kernel-IP-Routentabelle
Ziel - Router - Genmask - Flags Metric Ref - Use Iface
192.168.1.0 - 0.0.0.0 - 255.255.255.0 - U - 0 0 0 eth1
169.254.0.0 - 0.0.0.0 - 255.255.0.0 - U - 1000 0 0 eth1
10.0.0.0 - 0.0.0.0 - 255.0.0.0 - U - 0 0 0 tap0
0.0.0.0 - 192.168.1.18 - 0.0.0.0 - UG - 0 0 0 eth1
und um es vollständig zu machen die ifconfig vom Gast:
eth0 Link encap:Ethernet Hardware Adresse 08:00:27:86:9a:5a
inet Adresse:10.0.0.2 Bcast:10.255.255.255 Maske:255.0.0.0
inet6-Adresse: fe80::a00:27ff:fe86:9a5a/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:9431 errors:0 dropped:0 overruns:0 frame:0
TX packets:12856 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:983353 (960.3 KB) TX bytes:4373418 (4.1 MB)
Interrupt:11 Basisadresse:0xc020
Kann mir jemand weiterhelfen?
Vielen Dank und viele Grüße
Stefan
ich habe VirtualBox installiert und in einer "Box" ist NAT definiert und der Zugang zum Internet klappt sehr gut.
Parallel dazu habe ich - entsprechend der hervorragenden Anleitung hier (http://www.linuxforen.de/forums/showpost.php?p=1536174&postcount=7) als Netzwerk TUN/TAP eingerichtet. Nun kann ich über den Host den Gast erreichen und das klappt auch ganz gut - zum Beispiel mit einer Oracle-Datenbank auf dem Gast.
Aber leider kommt dieser Gast nicht mehr ins Internet - während der andere GAST mit NAT es parallel kann.
Hat jemand eine Idee?
Meine Umgebung: Ubuntu 8.04 (Host + Gast)
VirtualBox: Version 1.56 OSE
Mein virtualbox-ifup:
#!/bin/sh
VBoxTunctl -b -t $1 -u $2
/sbin/ifconfig $1 $3 up
/usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/bin/echo "1" >/proc/sys/net/ipv4/ip_forward
Mein virtualbox-ifdown:
#!/bin/sh
/sbin/ifconfig $1 down
VBoxTunctl -d $1 -u $2
Ich gehe über einen Router per DSL ins Internet. Die "route -n" vom Host:
Kernel-IP-Routentabelle
Ziel - Router - Genmask - Flags - Metric Ref - Use Iface
192.168.1.0 - 0.0.0.0 - 255.255.255.0 - U - 0 0 0 eth1
169.254.0.0 - 0.0.0.0 - 255.255.0.0 - U - 1000 0 0 eth1
10.0.0.0 - 0.0.0.0 - 255.0.0.0 - U - 0 0 0 tap0
0.0.0.0 - 192.168.1.18 - 0.0.0.0 - UG - 0 0 0 eth1
Die "route -n" vom Gast:
Kernel-IP-Routentabelle
Ziel - Router - Genmask - Flags Metric Ref - Use Iface
192.168.1.0 - 0.0.0.0 - 255.255.255.0 - U - 0 0 0 eth1
169.254.0.0 - 0.0.0.0 - 255.255.0.0 - U - 1000 0 0 eth1
10.0.0.0 - 0.0.0.0 - 255.0.0.0 - U - 0 0 0 tap0
0.0.0.0 - 192.168.1.18 - 0.0.0.0 - UG - 0 0 0 eth1
und um es vollständig zu machen die ifconfig vom Gast:
eth0 Link encap:Ethernet Hardware Adresse 08:00:27:86:9a:5a
inet Adresse:10.0.0.2 Bcast:10.255.255.255 Maske:255.0.0.0
inet6-Adresse: fe80::a00:27ff:fe86:9a5a/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:9431 errors:0 dropped:0 overruns:0 frame:0
TX packets:12856 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:983353 (960.3 KB) TX bytes:4373418 (4.1 MB)
Interrupt:11 Basisadresse:0xc020
Kann mir jemand weiterhelfen?
Vielen Dank und viele Grüße
Stefan