Xen + Netzwerk"karte"

Lord_Icon

Member
Hi,

auf mein Testsystem hab ich auf eth1 die Internetverbindung eingerichtet. Auf eth0 ist die interne Backup Leitung angeschlossen.

Wenn ich den Server nun hochfahre, dann sehe ich ja beim starten, das das Netzwerk startet. Wärend der Server startet hab ich mal n endlos ping durchlaufen lassen. Obwohl der Netzwerkdienst schon gestartet ist und bereits auf der anmeldung steht muß ich noch ein paar Sekunden warten, bis der Ping eine Rückantwortet gibt.

Nun vermute ich, das xen erst auf eth0 versucht zuzugreifen und dann auf eth1 rausgeht.

Wie oder wo kann ich das denn einstellen ?

ODer mal ne generelle Verständnissfrage: Woher weiß denn Xen, über welche Leitung er rauszugehen hat `?
 
Du weißt schon, daß Deine Frage etwas schwammig formuliert ist, oder? ;)
Allein der Ansatz "Woher weiß denn Xen" läßt nicht auf daraus schließen, welchen Teil von Xen Du eigentlich meinst.

Konkrete Gegenfragen:
a) Dom0 oder DomU?
b) Bridged oder NAT?
c) Wie und wo hast Du eth0 und eth1 eingetragen?
d) Wie sieht die Netzwerk-Topologie aus?

huschi.
 
:D

Ich bin erstmal von der Dom0 ausgegangen. Denn ich vermute mal hier, das Xen eine falsche Netzwerkroute(eth0) einschlägt bis er bemerkt = hier gehts nicht weiter und dann auf eth1 ausweicht. Zumindest würde das logisch passen und auch das Problem erklären.


a) Dom0 oder DomU?
ERSTMAL Dom0. Denke aber mal, das DomU auch davon betroffen ist, da ja U an 0 weitergibt.


b) Bridged oder NAT?
Da ich alles auf Default gelassen habe, sollte es Bridget sein

c) Wie und wo hast Du eth0 und eth1 eingetragen?
eth1 schon bei der Grundinstallation vom Wirtsystem. eht0 dann später über Yast.

d) Wie sieht die Netzwerk-Topologie aus?
Von hinten beginnend
(DomU) eth0 => xenbr1 => (Dom0) eth1 => Switch vom RZ


Gibt es ein Tool, wo ich den Weg der Netzwerkes loggen kann ?
Also auch die Fehlgeschlagenen Verbindungen. Toll sollte auf alle Fälle mit Zeitangaben mit loggen. Tracert sieht soweit o.k. aus. Über 11 Abschnitte mit 42-78ms.
 
ODer mal ne generelle Verständnissfrage: Woher weiß denn Xen, über welche Leitung er rauszugehen hat `?

Durch die Routingtabelle, die man per netstat -r abfragen kann. Dort werden unter Destination die Netze aufgelistet, die direkt bekannt gemacht wurden und der Eintrag default steht für den Rest.
 
Jupp... das hatte ich beim Googlen auch schon gefunden.
Allerdings ist die Ausgabe für mcih nicht ganz nachvollziehbar.

Sind das ALLE Verbindungen die offen sind, oder ist das der Weg des Netzwerkes.
Letzteres wäre "schön", da ich dann das Problem gefunden hätte.

Von Dom0
Code:
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
XXX.131.222.224  *               255.255.255.224 U         0 0          0 eth1
192.168.0.0     *               255.255.255.0   U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth0
loopback        *               255.0.0.0       U         0 0          0 lo
default         XXX.131.222.225  0.0.0.0         UG        0 0          0 eth1

Von der DomU aus. So stelle ich mir das vor = sollte sauber sein.

Code:
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
XXX.131.222.224  *               255.255.255.224 U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth0
loopback        *               255.0.0.0       U         0 0          0 lo
default         XXX.131.222.225  0.0.0.0         UG        0 0          0 eth0

Edit:
Warum hat Default den Gateway drin, aber keine Netzwerkmaske und beim ersten Eintrag genau umgedreht. Kein Gateway, dafür aber die MAske?
Ist das so korrekt ?
 
Last edited by a moderator:
Dann machen wir mal weiter im Fragespiel:

e) Hast Du zwei reale NIC's drin, oder lediglich 2 IP's?
f) Was sagt 'ifconfig' in der Dom0?
g) Und sehe ich das richtig, daß Du die selbe IP der Dom0 auch in der Dom1 hast?

huschi.
 
:D ich hoffe, das uns die Buchstaben nicht ausgehen

e) Hast Du zwei reale NIC's drin, oder lediglich 2 IP's?
Ja. 2 mal Gigabit.
Eth0 = interne Backup Leitung. Keine I-Net Verbindung. 192.168.0.10
Eth1 = externe Leitung = Internet.


f) Was sagt 'ifconfig' in der Dom0?
Code:
eth0      Protokoll:Ethernet  Hardware Adresse 00:30:48:31:7F:C8
          inet Adresse:192.168.0.10  Bcast:192.168.0.255  Maske:255.255.255.0
          inet6 Adresse: fe80::230:48ff:fe31:7fc8/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:119539715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:61210595 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:172056867343 (164086.2 Mb)  TX bytes:4380925179 (4177.9 Mb)
          Basisadresse:0x4000 Speicher:c8400000-c8420000

eth1      Protokoll:Ethernet  Hardware Adresse 00:30:48:31:7F:C9
          inet Adresse:XXX.131.222.232  Bcast:XXX.131.222.255  Maske:255.255.255.224
          inet6 Adresse: fe80::230:48ff:fe31:7fc9/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4247022 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:480813028 (458.5 Mb)  TX bytes:8093921 (7.7 Mb)

lo        Protokoll: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  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

peth1     Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          inet6 Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:5999805 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1999916 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:100
          RX bytes:765897210 (730.4 Mb)  TX bytes:1037346653 (989.2 Mb)
          Basisadresse:0x4020 Speicher:c8420000-c8440000

vif0.1    Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          inet6 Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:26128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4247022 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:8093921 (7.7 Mb)  TX bytes:480813028 (458.5 Mb)

vif2.0    Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          inet6 Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1012670 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5144813 errors:0 dropped:209 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:32
          RX bytes:392070790 (373.9 Mb)  TX bytes:576980145 (550.2 Mb)

vif3.0    Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          inet6 Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:478747 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4517023 errors:0 dropped:897 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:32
          RX bytes:188540045 (179.8 Mb)  TX bytes:540621424 (515.5 Mb)

vif5.0    Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          inet6 Adresse: fe80::fcff:ffff:feff:ffff/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:104089 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1266198 errors:0 dropped:246 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:32
          RX bytes:134418497 (128.1 Mb)  TX bytes:152062457 (145.0 Mb)

xenbr1    Protokoll:Ethernet  Hardware Adresse FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:3276411 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:244338984 (233.0 Mb)  TX bytes:0 (0.0 b)

g) Und sehe ich das richtig, daß Du die selbe IP der Dom0 auch in der Dom1 hast?
Nein. Grad nochmal kontrolliert. Wobei es bei netstat tatsächlich so aussieht.
Ich habe ein eigenes 32-er Netz.
XXX.131.222.224 bis
XXX.131.222.254

224 = wird als Netzwerkmaske verwendet
225 = wird als Gateway verwendet

Vom RZ habe ich damals folgendes erhalten:
Network: XXX.131.222.224/27
Netmask: 255.255.255.224
Gateway: XXX.131.222.225
Usable IPs: .226-.254
Broadcast: XXX.131.222.255

Ich denke also. das ich das alles richtig verwendet bzw. eingetragen habe.



Edit = Nachtrag.

ifconfig aus einer DomU herraus:

Code:
eth0      Protokoll:Ethernet  Hardware Adresse 00:13:3E:57:58:57
          inet Adresse:XXX.131.222.237  Bcast:XXX.131.222.255  Maske:255.255.255.224
          inet6 Adresse: fe80::213:3eff:fe57:5857/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2330491 errors:0 dropped:0 overruns:0 frame:0
          TX packets:216734 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:271983760 (259.3 Mb)  TX bytes:93181984 (88.8 Mb)

lo        Protokoll: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  Metric:1
          RX packets:3120 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:484658 (473.2 Kb)  TX bytes:484658 (473.2 Kb)
 
Last edited by a moderator:
Back
Top