Qemu Netzwerk und Internet verbindung
Posted: 2013-03-07 22:33
Hallo,
ich möchte Web,Mail und MySQL in eine VM auslagern, um diese einfach zu backupen und ggf. auf einen anderen Server zu Kopieren.Mein Problem ist im Moment aber nicht die VM sondern sondern das Portforwarding.Ich habe es berets mit einem "tap" Interface, wie auf qemu-buch.de versucht.Aber komischerweise klappt es bei mir nicht.Ich bin wie folgend vorgegangen:
ifconfig:
Dem TAP Interface habe ich per ifconfig eine IP zugewiesen:
Hat auch soweit geklappt:
Dann habe ich versucht die Ports zu Forwarden:
Die VM ist aber weder von Host aus, über die IP 192.168.122.45 noch von außerhalb über 93.186.xxx.xx:6422 erreicherbar.Außerdem hat die VM keinen Internet Zugang.OS ist auf dem Host als auch in der VM Ubuntu 12.04 LTS.Hat jmd. eine woran es liegen könnte, das ich keine Verbindung zwischen Host und VM hin bekomme?
ich möchte Web,Mail und MySQL in eine VM auslagern, um diese einfach zu backupen und ggf. auf einen anderen Server zu Kopieren.Mein Problem ist im Moment aber nicht die VM sondern sondern das Portforwarding.Ich habe es berets mit einem "tap" Interface, wie auf qemu-buch.de versucht.Aber komischerweise klappt es bei mir nicht.Ich bin wie folgend vorgegangen:
Code: Select all
qemu -m 1G -boot c -hda 'hdd_0.img' -display vnc=127.0.0.1:3 -smp 4 -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 -k de
Code: Select all
eth0 Link encap:Ethernet Hardware Adresse 90:2b:34:9e:09:fd
inet Adresse:93.186.xxx.xx Bcast:93.186.xxx.xxx Maske:255.255.255.0
inet6-Adresse: fe80::922b:34ff:fe9e:9fd/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:398426279 errors:0 dropped:1877 overruns:0 frame:0
TX packets:442239849 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:34072252966 (34.0 GB) TX-Bytes:75313070542 (75.3 GB)
Interrupt:44 Basisadresse:0x8000
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:36668720 errors:0 dropped:0 overruns:0 frame:0
TX packets:36668720 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:16501450408 (16.5 GB) TX-Bytes:16501450408 (16.5 GB)
tap0 Link encap:Ethernet Hardware Adresse 42:59:1a:d3:84:eb
inet Adresse:10.0.2.100 Bcast:10.255.255.255 Maske:255.0.0.0
inet6-Adresse: fe80::4059:1aff:fed3:84eb/64 Gültigkeitsbereich:Verbind
Code: Select all
ifconfig tap0 192.168.122.45
Code: Select all
tap0 Link encap:Ethernet Hardware Adresse 42:59:1a:d3:84:eb
inet Adresse:192.168.122.45 Bcast:192.168.122.255 Maske:255.255.255.0
inet6-Adresse: fe80::4059:1aff:fed3:84eb/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX-Bytes:468 (468.0 B) TX-Bytes:468 (468.0 B)
Code: Select all
iptables -I FORWARD -m state -d 192.168.122.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables -A PREROUTING -d 93.186.xxx.xx -p tcp -m tcp --dport 6422 -j DNAT --to-destination 192.168.122.45:22