Hetzner EQ - XEN bridge -> keine ausgehende verbindungen -> komplett vom Netz weg

Erdbeerkrapfen

New Member
Guten Abend,

erstmal, schönes Forum, habe schon viel mitgelesen. Habe mich nun endlich dazu entschlossen mich zu registrieren, da ich aktuell einfach nicht weiter komme mit meinem Server.

Folgendes Setup besitze ich:

Hetzner EQ Server
Froxlor auf Wheezy minimal Distribution
XEN

Nun habe ich, wie in diversen Anleitungen und wie in der Readme beschrieben folgende Dinge durchgeführt um die Bridge gescheit zum laufen zu kriegen.

in die sysctl.conf
Code:
net.ipv4.ip_forward=1

in der xend-config.sxp
Code:
# (network-script network-dummy)
# (vif-script vif-bridge)

(network-script network-route)
(vif-script vif-route)

die Bridge per brctl eingefügt mit
Code:
brctl addbr xenbr0
brctl addif xenbr0 eth0
dhclient xenbr0

Meine interfaces auf dom0 sieht wie folgt aus:
188.40.66.82 ist dom0 und 188.40.66.97 wäre domU
Code:
### Hetzner Online AG - installimage
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   188.40.66.82
  broadcast 188.40.66.127
  netmask   255.255.255.192
  gateway   188.40.66.65
  # default route to access subnet
  # up route add -net 188.40.66.64 netmask 255.255.255.192 gw 188.40.66.65 eth0

iface eth0 inet6 static
  address 2a01:4f8:100:4223::2
  netmask 64
  gateway fe80::1

# device: xenbr0
auto xenbr0
iface xenbr0 inet dhcp
  bridge_ports eth0

up route add -host 188.40.66.97 gw 188.40.66.97

Mein domU schaut wie folgt aus
vif:
Code:
vif         = [ 'ip=188.40.66.97 ,mac=00:50:56:00:13:E1' ]

interfaces:
Code:
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   188.40.66.97
  netmask   255.255.255.192
  gateway   188.40.66.82

So, sobald ich das Netzwerk neu starte, erscheint in der Console das halt alles per forward auf xenbr0 geht und das meine eth in den promiscuous mode geht.

Ab diesem Moment habe ich keinerlei Zugriff mehr von außen auf den Server, weder auf 188.40.66.82 noch auf 188.40.66.97 - Wenn ich die Bridge und xenbr0 aus den Interfaces rausnehme, funktioniert wieder alles. Ich weiss zwar wofür der promiscuous mode ist, aber ich weiss einfach nicht was ich falsch mache, das der Server komplett vom Netz gecuttet wird?!

Wenn ihr noch irgendwelche Infos braucht, einfach bescheid geben, ich hoffe das mir hier jemand den entschiedenen Tipp geben kann :)

Grüße, Erdbeerkrapfen!
 
Diese Zeile ist kompletter Unsinn :-P
Code:
up route add -host 188.40.66.97 gw 188.40.66.97

Davon abgesehen, wenn Du xen auf 'routing' einstellst, wieso fügst Du der Bridge xenbr0 überhaupt das interface eth0 zu?

IMHO ist bei Hetzner besser, komptett mit internem Routing zu arbeiten. Die Bridge xenbr0 bekommt also kein physikalisches Interface 'bridge_ports none'. Hat auch den vorteil, dass deine funktionierende Netzwerk-Config auf eth0 nicht angefasst wird.

Du must dann nur noch die IP als Route nach xenbr0 hinzufügen:
Code:
up route add -host 188.40.66.97 dev xenbr0
 
Back
Top