XEN - zwei NICs

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
lukasgo
Beiträge: 23
Registriert: 01.08.2008 11:23:45

XEN - zwei NICs

Beitrag von lukasgo » 17.02.2010 09:40:08

Hallo,

Da ich jetzt pygrub gefunden habe, würde ich gerne meiner IPFire DomU beide im server eingebauten netzwerkkarten zuweisen. eth0 soll die verbindung zum restlichen netzwerk herstellen und eth1 soll die verbindung zum DSL Modem herstellen.
Jetzt hab ich mich schon durch diverse Tutorials gequält und das resultat daraus ist das mein server die verbindung zur außenwelt verliert sobald ich die neuen Einstellungen aktiviere.

Und zwar bin ich folgender maßen vorgegangen:

Code: Alles auswählen

/etc/xen/xend-config.sxp: 
#(network-script network-bridge) 
(network-script my-network-script) 

Code: Alles auswählen

/etc/xen/my-network-script: 
#!/bin/sh 
dir=$(dirname "$0") 
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0 
"$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1 
natürlich noch beim neuen network-script:

Code: Alles auswählen

chmod 755 /etc/xen/scripts/my-network-script
bei meiner ifconfig steht folgendes:

Code: Alles auswählen

root@debianfileserver:/etc/xen/scripts# ifconfig 
eth0      Link encap:Ethernet  Hardware Adresse 00:23:54:d5:47:57 
          inet Adresse:192.168.1.100  Bcast:192.168.1.255  Maske:255.255.255.0 
          inet6-Adresse: fe80::223:54ff:fed5:4757/64 Gültigkeitsbereich:Verbindung 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1 
          RX packets:588380 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:319017 errors:0 dropped:0 overruns:0 carrier:0 
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:765394380 (729.9 MiB)  TX bytes:50285494 (47.9 MiB) 

eth1      Link encap:Ethernet  Hardware Adresse 00:50:ba:e0:2e:14 
          inet Adresse:10.0.0.140  Bcast:10.0.0.255  Maske:255.0.0.0 
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1 
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
          Interrupt:19 Basisadresse:0xd480 

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:1719 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:1719 errors:0 dropped:0 overruns:0 carrier:0 
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:96112 (93.8 KiB)  TX bytes:96112 (93.8 KiB) 

peth0     Link encap:Ethernet  Hardware Adresse 00:23:54:d5:47:57 
          inet Adresse:192.168.1.39  Bcast:192.168.1.255  Maske:255.255.255.0 
          inet6-Adresse: fe80::223:54ff:fed5:4757/64 Gültigkeitsbereich:Verbindung 
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metrik:1 
          RX packets:588412 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:319140 errors:0 dropped:0 overruns:0 carrier:0 
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:773770254 (737.9 MiB)  TX bytes:53137031 (50.6 MiB) 
          Interrupt:22 Basisadresse:0x2000 

vif1.0    Link encap:Ethernet  Hardware Adresse fe:ff:ff:ff:ff:ff 
          inet6-Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung 
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metrik:1 
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:0 errors:0 dropped:30464 overruns:0 carrier:0 
          Kollisionen:0 Sendewarteschlangenlänge:32 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 

root@debianfileserver:/etc/xen/scripts# 
sobald ich diese einstellungen aktiviere kann ich weder vom server aus andere netzwerkteilnehmer pingen noch kann ich von ihnen aus gepingt werden.

Was fehlt bzw. was mache ich falsch?

Bitte helft mir!!

mfg
lukasgo

Antworten