bernimoses
New Member
Hallo zusammen,
ich bin leider auf ein sehr seltsames Problem gestoßen.
Zu den Grundbedingungen:
Ich habe auf einem Server eine KVM Virtualisierung mit Proxmox umgesetzt. Diese hat bis dato auch einwandfrei funktioniert. Alle meine dort laufenden VMs haben Zugriff nach außen (Inet). Der Server selbst hat 2 IPs, die beide der VM-Bridge zugeordnet sind. Beide sind in unterschiedlichen öffentlichen Subnetzen. Die erste ist nur für diesen Server und auch nur für die Verwaltungskonsole. Die zweite ist die letzte IP eines eigenen Subnetzes und wird als Gateway für die VMs genutzt. Die Konfiguration am Server schaut wie folgt aus:
Zusätzlich wurde ipv4 forwarding aktiviert.
Alle VMs haben jetzt von mir z.B. die folgende Konfiguration bekommen:
Mit dieser Konfiguration laufen alle meine Debian Gäste einwandfrei.
Zum eigentlichen Problem:
Gestern habe ich eine neue VM hinzugefügt und Ubuntu Server 12.04.1 64bit auf dieser installiert und genau so wie auf allen anderen VMs die Konfiguration angegeben (im Setup-Prozess bereits). Nach der erfolgreichen Installation hatte diese VM aber keinen Zugriff ins Internet (z.B. ping an öffentliche IP) bzw. von außerhalb konnte man die VM auch nicht erreichen. Daraufhin habe ich auf der gleichen VM Debian 6.0.5 64bit installiert und alles so konfiguriert, wei vorher bei der Ubuntu Installation. Und hier hat auch alles einwandfrei funktioniert. Jetzt meine Frage, wie kann es sein, dass eine komplett gleich konfigurierte Schnittstelle unterschiedliche Ergebnisse hervorbringt, und wie kann ich das beheben?
Hier noch ein paar Debuging-Informationen:
ping 173.194.69.94 (google.de)
route
tracepath 173.194.69.94 (google.de)
ifconfig
iptables --list
Die MAC und die IPv6 sind richtig, ich habe diese nur entfernt.
Danke für die Hilfe.
ich bin leider auf ein sehr seltsames Problem gestoßen.
Zu den Grundbedingungen:
Ich habe auf einem Server eine KVM Virtualisierung mit Proxmox umgesetzt. Diese hat bis dato auch einwandfrei funktioniert. Alle meine dort laufenden VMs haben Zugriff nach außen (Inet). Der Server selbst hat 2 IPs, die beide der VM-Bridge zugeordnet sind. Beide sind in unterschiedlichen öffentlichen Subnetzen. Die erste ist nur für diesen Server und auch nur für die Verwaltungskonsole. Die zweite ist die letzte IP eines eigenen Subnetzes und wird als Gateway für die VMs genutzt. Die Konfiguration am Server schaut wie folgt aus:
Code:
auto vmbr0
iface vmbr0 inet static
address x.x.x.100
netmask 255.255.255.224
gateway x.x.x.97
bridge_ports eth0
bridge_stp off
bridge_fd 0
up ip addr add y.y.y.86/29 dev vmbr0
Zusätzlich wurde ipv4 forwarding aktiviert.
Alle VMs haben jetzt von mir z.B. die folgende Konfiguration bekommen:
Code:
auto eth0
iface eth0 inet static
address y.y.y.81
netmask 255.255.255.248
gateway y.y.y.86
Mit dieser Konfiguration laufen alle meine Debian Gäste einwandfrei.
Zum eigentlichen Problem:
Gestern habe ich eine neue VM hinzugefügt und Ubuntu Server 12.04.1 64bit auf dieser installiert und genau so wie auf allen anderen VMs die Konfiguration angegeben (im Setup-Prozess bereits). Nach der erfolgreichen Installation hatte diese VM aber keinen Zugriff ins Internet (z.B. ping an öffentliche IP) bzw. von außerhalb konnte man die VM auch nicht erreichen. Daraufhin habe ich auf der gleichen VM Debian 6.0.5 64bit installiert und alles so konfiguriert, wei vorher bei der Ubuntu Installation. Und hier hat auch alles einwandfrei funktioniert. Jetzt meine Frage, wie kann es sein, dass eine komplett gleich konfigurierte Schnittstelle unterschiedliche Ergebnisse hervorbringt, und wie kann ich das beheben?
Hier noch ein paar Debuging-Informationen:
ping 173.194.69.94 (google.de)
Code:
PING 173.194.69.94 (173.194.69.94) 56(84) bytes of data.
From y.y.y.86: icmp_seq=1 Redirect Host(New nexthop: x.x.x.97)
64 bytes from 173.194.69.94: icmp_req=1 ttl=48 time=20.5 ms
From y.y.y.85 icmp_seq=2 Destination Host Unreachable
From y.y.y.85 icmp_seq=3 Destination Host Unreachable
From y.y.y.85 icmp_seq=4 Destination Host Unreachable
--- 173.194.69.94 ping statistics ---
5 packets transmitted, 1 received, +3 errors, 80% packet loss, time 4018ms
rtt min/avg/max/mdev = 20.516/20.516/20.516/0.000 ms, pipe 3
route
Code:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default y.y.y.86 0.0.0.0 UG 100 0 0 eth0
localnet * 255.255.255.248 U 0 0 0 eth0
tracepath 173.194.69.94 (google.de)
Code:
1: y.y.y.85 0.055ms pmtu 1500
1: y.y.y.86 0.156ms
1: y.y.y.86 0.175ms
2: x.x.x.97 1.031ms
3: y.y.y.85 2656.780ms !H
Resume: pmtu 1500
ifconfig
Code:
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:y.y.y.85 Bcast:y.y.y.87 Mask:255.255.255.248
inet6 addr: 0::0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:646 errors:0 dropped:0 overruns:0 frame:0
TX packets:466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:38943 (38.9 KB) TX bytes:37550 (37.5 KB)
Interrupt:10 Base address:0x8000
iptables --list
Code:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Die MAC und die IPv6 sind richtig, ich habe diese nur entfernt.
Danke für die Hilfe.