2 NICs, eine wird mit ifconfig nicht angezeigt?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

2 NICs, eine wird mit ifconfig nicht angezeigt?

Beitrag von gnatbite » 13.11.2003 22:49:16

Hallo Leute, habe 2 Netzwerkkarten in meiner Kiste.

Wenn ich ifconfig eingebe, wird aber nur eth0 und lo angezeigt. Woran könnte das liegen?

Bei den Karten handelt es sich um:

Realtek8139C (Modul: 8139too) (wird als eth0 angezeigt)
und eine Linksys Ethernet 10/100 (Modul: tulip) (wird nicht mit ifconfig angezeigt)

Wenn ich ifup eth1 eingebe, wird angezeigt das eth1 bereits konfiguriert ist!?

Woran könnte das liegen?
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 14.11.2003 08:22:32

Hast Du denn entsprechende Einträge in /etc/network/interfaces?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 12:19:23

ja, dort steht alles drin.

auto eth0 eth1

und dann natürlich alle nötigen angaben.
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 14.11.2003 12:32:34

Was bekommst du in dmesg beim Laden der Module ??

Wie sieht die interfaces aus ??
btw:
S'ist nicht nützlich, mit Infos "das andere wie's sein soll" zu antworten, wenn man ein Problem tracken will.

Drum, poste das file komplett.
Wir werden schon selber merken ob's ist wie es soll.

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 17:38:48

S'ist nicht nützlich, mit Infos "das andere wie's sein soll" zu antworten, wenn man ein Problem tracken will.
Jo, sorry für den blöden Satz aber das Problem ist, dass der Linux-Rechner noch gar nicht am Netz ist und ich somit alles abtippen muss. :(

Das steht in meiner /etc/network/interfaces Datei

Code: Alles auswählen

auto eth0
iface eth0 inet static
adress 10.6.x.x
netmask 255.255.0.0
network 10.6.0.0
broadcast 10.6.255.255
gateway 10.6.x.x

auto eth1
iface eth1 inet static
adress 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.255.255

wenn ich

/etc/init.d/networking restart

ausführe, dann kommt folgende Meldung:
Reconfiguring network interfaces:
Don´t seem to be have all the variables for eth1/inet
done
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 14.11.2003 17:49:37

Zwei Dinge fallen mir auf.
1) Die Broadcast-Adresse für eth1 ist falsch. Die muß 192.168.0.255 heißen.
2) Ich weiß nicht, ob das ein Tippfehler Deinerseits ist, oder tatsächlich so in Deiner /etc/network/interfaces steht, aber address schreibt sich im Englischen mit Doppel-D.

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 17:54:03

:oops: :oops:

Hehe, Tippfehler. Das mit der Broadcast war aber ein Denkfehler.

Habe es geändert und es geht. Bei eth1 hatte ich nämlich das address ebenfalls mit einem "d" geschrieben. Daran lag es wohl. *unterdentischkriechundschäm*

Jetzt mal ne andere Frage. Wie könnte ich eth1 und eth0 vertauschen?
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 14.11.2003 17:58:36

Was genau willst Du vertauschen? Willst Du, daß die Karte, die jetzt eth0 ist zu eth1 wird, oder willst Du die IPs von eth0 und eth1 tauschen?

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 18:00:06

Ich will, dass die Karte die jetzt eth0 zu eth1 wird und natürlich umgekehrt.
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 14.11.2003 18:12:45

Hm, das müßte funktionieren indem Du entweder die Ladereihenfolge der Netzwerkkarten-Module in der /etc/modules vertauschst (also tulip vor 8139too laden) oder entsprechende alias-Einträge in die /etc/modutils/aliases setzt:

Code: Alles auswählen

alias eth0 tulip
alias eth1 8139too
und anschließend

Code: Alles auswählen

update-modules
aufrufst.
Letzteres hab ich bisher allerdings noch nie ausprobiert.

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 19:17:06

Hi, das zweite funzte leider net und in der /etc/modules
steht nur: af_packet ?

MfG, gnatbite
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 14.11.2003 19:32:29

Bist Du sicher, daß die Treiber als Modul vorliegen und nicht fest in den Kernel eincompiliert sind?
Was sagt ein

Code: Alles auswählen

lsmod | egrep "tulip|8139too"
Und was gibt

Code: Alles auswählen

egrep "eth0|eth1" /etc/modules.conf
Und was

Code: Alles auswählen

egrep "8193TOO|TULIP" /boot/config-`uname -r`

Benutzeravatar
gnatbite
Beiträge: 81
Registriert: 30.10.2003 20:04:20
Wohnort: Dortmund & Xanten
Kontaktdaten:

Beitrag von gnatbite » 14.11.2003 20:16:03

oh, das gibt alles nichts aus. Na ja, solls mir egal sein.

Werde Debian nächste Woche neu installieren, da ich am Montag eine neue HD dafür bekomme. Habe ja noch so gut wie nichts konfiguriert. Vielen Dank für deine hilfe.

MfG, gnatbite
Man lernt eine Sache nur, indem man sich an ihr versucht, nicht indem man über sie nachdenkt.

Antworten