PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Netzwerkkarten unter SuSE 7.0 ???



IceEagle
10.05.02, 23:54
Hi @ll!

Ich hab mir gerade eine 2te Netzerkkarte gekauft und eingebaut und in SuSE 7.0 als Eth1 konfiguriert.

beides: RealTeak

Eth0 192.168.0.99 onboard
Eth1 192.168.0.50 PCI

Früher ging der PC über die Eth0 ins Internet. Das ging aber nach dem einbau der neuen nicht mehr.
Ich möchte meinen zweiten PC mit diesem Linux-Server verbinden.

Der Slave hat ebenfalls eine Realteak.
Eth0 192.168.0.20

Wenn ich vom Slave ein Ping zum 192.168.0.99 sende, so wie sie jetzt laut Karte miteinander verbunden sind, passiert rein garnichts.

Also, ich bekomme eine Direktverbindung nur über die Eth1 und ich komme auch nur über die neue Eth1 ins Internet.

Sieht mir ganz danach aus, als hätte ich mit der Anmeldung der Eth1 die Eth0 ausgeschaltet oder schon beim Einbau hab ich einen Hardwarekonflikt aktiviert.

Weiß jemand zufällig, wie ich prüfen kann, ob die beiden nun auf ein und dem selben IRQ liegen und sich somit blockieren, oder habe ich in Yast vergessen etwas zu konfigurieren?

Ich verwende:

SuSE Linux 7.0 - Kernelchen 2.2.16
Der Server ist ein:
AMD Duron 800
Eth0 ist OnBoard
Eingebaute: PCI-Geräte, nur die neue Netzwerkkarte.
AGB Grafik-Karte
Soundkarte ebenfalls OnBoard


Wäre nett, wenn mir da mal jemand unter die Arme greifen könnte.

Danke im Vorraus

Maik


P.S.

Ausgabe von IfConfig:


eth0 Link encap:Ethernet HWaddr 00:C0:26:75:40:FA
inet addr:192.168.0.99 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2c0:26ff:fe75:40fa/10 Scope:Link
inet6 addr: fe80::c0:2675:40fa/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:911 errors:1 dropped:0 overruns:0 frame:0
TX packets:959 errors:0 dropped:0 overruns:0 carrier:0
collisions:6 txqueuelen:100
Interrupt:10 Base address:0xe800


eth1 Link encap:Ethernet HWaddr 00:D0:09:6D:96:1C
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::d0:96d:961c/10 Scope:Link
inet6 addr: fe80::2d0:9ff:fe6d:961c/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0xec00


lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:101 errors:0 dropped:0 overruns:0 frame:0
TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0


ppp0 Link encap:Point-to-Point Protocol
inet addr:217.229.135.72 P-t-P:217.5.98.60 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1490 Metric:1
RX packets:909 errors:0 dropped:0 overruns:0 frame:0
TX packets:885 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10

zottel
11.05.02, 00:08
moin

du hast wahrscheinlich ein routingproblem. wie sieht den route -n aus?
wenn die .99 karte zuerst in die routingtabelle kommt gehst du auch
mit der raus.

Lösung:
entweder du nimmst ein anderes subnetz beispielsweise
192.168.1.0/24 für die verbindung zum client oder aber du
splittest das Netz in kleiner netze so das die subnetmaske
255.255.255.192 wird. somit sind die beiden karten mit .20
und .50 im gleichen Netz und reden miteinander nur auf dieser
Karte

rabenkind
11.05.02, 00:12
hi IceEagle

laut deiner ifconfig ausgabe sitzen die beiden auf zwei verschiedenen irq 10 und 11. am ehesten dürfte dir ein blick in dein bioshandbuch weiterhelfen, vielleicht ist dort beschrieben was du machen musst wenn du eine extra netzwerkkarte einbaust. habe etwas ähnliches mal mit einer soundkarte und onboardsound gehabt. konnte ich durch eine bios einstellung beheben.

greetz rabenkind

IceEagle
11.05.02, 00:20
ist es denn schlecht, wenn sie 10 und 11 haben? Sollte ein größerer Abstand dazwischen sein?
Ich könnte ja die "neue" in den anderen Slot packen, der noch frei ist, das ist nicht das Drama, wenn es denn daran liegt?!
Nur sie werden beide erkannt und es gibt "scheinbar" keinen Konfligt.
Es scheint zwar gerade so, als wäre die Eth0 sozusagen "aus", aber ich weiß ja nicht, woran es liegt.

Thomas Mitzkat
11.05.02, 05:45
ich glaube auch, dass du ein routing-problem hast. schau dir mal die transfer-errors an, da kommen keine datenpakete richtig an, sogar in lo. es sollte die ip der netzkarte, die für dsl gilt in einem anderen netz liegen z.b. 192.168.100.99. bin sicher, dann läuft alles wieder.

geronet
11.05.02, 09:43
Hallo IceEagle,







Wenn du zwei Netzwerkkarten in einem Rechner hast MUSST du zwei Subnetze verwenden. Ich verweise hiermit auf den Thread






Hallo, wenn du es so einstellst:


>Wenn ich nun eth1 die IP gebe : 192.168.0.1


>Und wenn die zweite eth 2 : 192.168.0.2


kann das nie funktionieren, da zwei Netzwerkkarten immer in verschiedenen Subnetzen sein sollten. Sonst funktioniert das Routing nicht (vielleicht mit einem Client).


Also musst du zwei Subnetze bilden:


192.168.0.0/255.255.255.0


und


192.168.1.0/255.255.255.0


mit den IP's jeweils


192.168.0.1 (eth0) und 192.168.0.2 (Client am Kabel der Karte eth0)


und folglich


192.168.1.1 (eth1) und 192.168.1.2 (Client am Kabel der Karte eth1)


Natürlich musst du im squid dann die ACL's für die beiden Subnetze richtigstellen.


Falls du das nicht so willst und noch die Broadcasts von den Clients geroutet haben willst (für Spiele etc.) dann kannst du ja ne Bridge nach dem Bridge-STP-Howto auf linuxdoc.org machen. Damit hättest du nur ein Subnetz (ohne die DSL-Karte).


Grüsse, Stefan



wo ich das genau beschrieben hatte...







Grüsse, Stefan

IceEagle
11.05.02, 10:52
ja, stimmt, das Problem war, das aufeinmal, nach dem neueinbau die Eth0 die neue anstatt die alte war.
Sie waren also von meiner Einstellung her vertauscht.
Nun hab ich die richtige Karte im richtigen Subnetz, das hat nun geklappt. Vielen dank euch allen.

cYa Ice