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:
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
ifconfig:
Code:
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
Dem TAP Interface habe ich per ifconfig eine IP zugewiesen:
Code:
ifconfig tap0 192.168.122.45
Code:
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)
Dann habe ich versucht die Ports zu Forwarden:
Code:
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
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?