Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2 Netzwerkkarten - Falsche Karte am lokalen Netzwerk
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Alzheimer
n00b
n00b


Joined: 22 Nov 2002
Posts: 43
Location: Germany

PostPosted: Sun Nov 24, 2002 7:47 pm    Post subject: 2 Netzwerkkarten - Falsche Karte am lokalen Netzwerk Reply with quote

Hallo Gentoo-User,
habe folgendes Problem:
In einem Rechner habe ich zwei Netzwerkkarten.
Eine 10MBit Karte fuer mein DSL-Modem und eine 100MBit-Karte fuer mein lokales Netzwerk.
Die Treiber fuer beide Karten sind fest in den Kernel compiliert.

Jetzt geht das aber doch nicht ganz so wie ich es mir oben gedacht hab.
Wenn ich einen Ping sende, geht der ueber die 10MBit Karte raus. Was aber schwachsinn ist, wenn es ein Ping ins lokale Netz ist.

Also, hier im Forum gesucht und auch was gefunden. Einfach an die "Kernel" Zeile in der grub.conf ether=... anhaengen und dann sollten die Devices richtig sein, also praktisch 10MBit eth1 und 100MBit eth0.
Doch leider war das nix.

Tja und jetzt weiss ich nicht mehr weiter.
Hat hier vielleicht jemand eine Idee wie ich das Problem loesen kann?

Greetz, Steffen
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Sun Nov 24, 2002 7:54 pm    Post subject: Reply with quote

Hmmm....sehr "mirakulös"...:?

Was gibt 'ifconfig', 'route' und 'arp' aus?
Eventuell musst du da was per initskript ändern...

dev
Back to top
View user's profile Send private message
Alzheimer
n00b
n00b


Joined: 22 Nov 2002
Posts: 43
Location: Germany

PostPosted: Sun Nov 24, 2002 8:18 pm    Post subject: Reply with quote

Also:

route:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 1 0 0 eth0

arp:
Address HWtype HWaddress Flags Mask Iface
192.168.0.5 ether 00:E0:18:2C:6C:72 C eth0
192.168.0.1 ether 00:30:84:2D:54:3E C eth0

und zum schluss:
ifconfig:
eth0 Link encap:Ethernet HWaddr 00:00:E8:6B:91:65
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1124 errors:0 dropped:0 overruns:0 frame:0
TX packets:666 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:120557 (117.7 Kb) TX bytes:118761 (115.9 Kb)
Interrupt:10 Base address:0xe400

eth1 Link encap:Ethernet HWaddr 00:40:33:E2:31:B1
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0xec00


So. Also nach meinem Wissenstand sieht das alles richtig aus.
Hab auch schon versucht die Karten zu tauschen. Das bringt aber auch nix.

Hoffentlich find ich eine Loesung, sonst kann ich meine guten alten 10ner Karten nimmer nehmen :-(

Greetz, Steffen
Back to top
View user's profile Send private message
Warriors Prayer
n00b
n00b


Joined: 11 Nov 2002
Posts: 30
Location: http://localhost

PostPosted: Mon Nov 25, 2002 12:20 am    Post subject: Reply with quote

hi,

auf modernen rechnern ist das neukompilieren des Kernels ne Sache von 10 Minuten. Mach die beiden LAN Karten als Modul, dann kannst Du in der Reihenfolge, in der Du die Karten in die /etc/modules.autoload einträgst, bestimmen, welche eth0 und welche eth1 ist.

So mach ich es jedenfalls in meiner Routerkiste.
_________________
Abit KT7A RAID, Athlon 1333, 384 MB RAM
Geforce 4, SB Live, Realtek 8139, DAWI 2976 UW
2x Maxtor 34098 H4 RAID0
WD 1000 BB hda
Plextor 1610A ATAPI, Pioneer DVD 303S SCSI
1.4 RC2, Gnome2.2, German
Back to top
View user's profile Send private message
Sandlord
n00b
n00b


Joined: 07 Jun 2002
Posts: 69

PostPosted: Mon Nov 25, 2002 2:49 pm    Post subject: Reply with quote

Alzheimer wrote:
Also:

eth0 Link encap:Ethernet HWaddr 00:00:E8:6B:91:65
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1124 errors:0 dropped:0 overruns:0 frame:0
TX packets:666 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:120557 (117.7 Kb) TX bytes:118761 (115.9 Kb)
Interrupt:10 Base address:0xe400

eth1 Link encap:Ethernet HWaddr 00:40:33:E2:31:B1
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0xec00


eht0: 192.168.0.50 Mask:255.255.255.0
eht1: 192.168.0.100 Mask:255.255.255.0
da stimmt was nicht ...
Die sind beide im selben Subnetz ! Ändere die IP-Adresse zum DSL Modem auf eine andere Adresse, wie z.b.: 192.168.100.50 ...
Ansonsten habe ich meine Netzwerkkarten als Modul reingeladen, falls eth0 und eth1 vertauscht sind, vertausche ich halt die jeweiligen zeilen in meiner modules.autoload.

Gruß,
Roman

p.s.: Die Netmask gibt an welche Werte sich im IP-Bereich eines Subnetz "ändern" dürfen damit sie noch zum selben Subnetz gehört.
Eine Netmask von 255.255.255.0 bedeutet, daß für alle IP-Adressen aus diesem Netz die ersten 3 Zahlenfolgen fix sind, bei dir sind z.B.
alle IP Adressen von 192.168.0.1 bis 192.168.0.254 in einem Netz.
Das Netz heißt dann 192.168.0.0 und hat eine Broadcast Adresse von 192.168.100.255 (Pseudo Adresse, das Netzpaket geht an alle in diesem Netz.)
Back to top
View user's profile Send private message
Alzheimer
n00b
n00b


Joined: 22 Nov 2002
Posts: 43
Location: Germany

PostPosted: Mon Nov 25, 2002 10:31 pm    Post subject: Reply with quote

Hey,
Also das mit dem Subnetz werd ich noch aendern. Hab ich mir auch schon ueberlegt, aber vorher lief es ja auch. Also: Never change a running system.

Meines WIssens ist ein Broadcast ins jeweilige Subnetz nicht 192.168.100.255
sondern so wie ichs da stehen hab. Weil, wie sonst bekomm ich Broadcasts in ein anderem Subnetz also z.B. 192.168.50.10, Broadcast 192.168.50.255.
Denn: Welcher Anstaendige Router routet Subnetze?

Hab jetzt in die modules.autoload die Netzwerkkarten rein geladen.
In der modules.conf hab ich folgendes noch geschrieben:
alias ne2k-pci eth1
alias sis900 eth0

SOllte das etwa so passen oder hab ich noch was vergessen?

Greetz, Steffen
Back to top
View user's profile Send private message
pi
n00b
n00b


Joined: 01 Nov 2002
Posts: 63
Location: Jena - Thüringen - Deutschland

PostPosted: Mon Nov 25, 2002 11:57 pm    Post subject: Reply with quote

Hey,

Dein Problem liegt darin, dass Dein Rechner nicht wissen kann welche Netzwerkkarte er benutzen soll. Die Entscheidung welche Netzwerkkarte er benutzt wird Aufgrund der IP's gefällt und der Routen/Gateways die Du angegeben hast. Wenn beide Netzwerkkarten in einem Subnetz liegen - und Du keine routen definiert hast - ist es folgliche egal welche er benutzt, da alle Rechner über beide Netzwerkkarten erreicht werden müssten.
Einfachste Lösung ist die Trennung in zwei Subnetze (192.168.x.??? und 192.168.y.???). Die default route muss natürlich auf Deinen DSL-Router oder sonst etwas zeigen was den Zugang zum externen Netz ermöglicht.
Du kannst natürlich auch im gleichen Subnetz arbeiten (also so wie du es hast). Dann musst Du aber angeben welche IP über welche Karte erreicht wird. In dem Fall ist `route add` Dein Befehle ('man route' hilft Dir auf jeden fall weiter).

Greetings
Peter
Back to top
View user's profile Send private message
KiLLaCaT
Guru
Guru


Joined: 24 Jul 2002
Posts: 306
Location: Linz, Austria

PostPosted: Tue Nov 26, 2002 5:26 pm    Post subject: Reply with quote

wenn eth1 zum DSL modem geht, dann muessest du doch irgentwelche einstellungen vom provider haben, mit denen du dann ifconfig fuetterst.(zb dhcp)
wenn das nicht so ist, dann verpass doch eth0 eine zb class a ip, oder so


MfG
jax
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum