eth0 wird nicht gefunden

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

eth0 wird nicht gefunden

Beitrag von Miksch » 04.06.2008 09:38:21

Hallo Forum! :)
Mein OS ist etch, in meiner /etc/network/interfaces habe ich eine eth0 mit fester IP konfiguriert.
Statt derer wird bei einem Aufruf von ifconfig immer eine mir unbekannte Klasse B IP-Adresse angezeigt und je nachdem in welchen Slot ich diei Netzwerkkarte einsetze wird diese als eth1 oder eth0 bezeichnet.
Selbst, wenn ich in der /etc/network/interfaces den Namen der Karte auf eth1 oder eth2 setze bleibt es bei der Klasse B Adresse.
Was koennte ich hier falsch gemacht haben? Wie kann ich den Fehler beheben?
Hat jemand einen Rat fuer mich?
TIA und viele Gruesse,
Miksch

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: eth0 wird nicht gefunden

Beitrag von nepos » 04.06.2008 09:44:13

Das sind zwei verschiedene Dinge.
1.) Die IP-Adresse: Hast du eventuell zeroconf installiert? Da gabs schon öfter Probleme, dass das einfach die Adressen gesetzt hat. Um welche Adresse handelt es sich denn?

2.) Die Zuordnung des Namens zur Karte wird mittels udev-Regeln gemacht. Diese findest du in /etc/udev/rules.d in der Datei z25_persistent-net.rules. Hier werden die Interface-Namen normal anhand der MAC-Adresse zugeordnet.

Ach ja, wie genau sieht deine /etc/network/interfaces aus?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: eth0 wird nicht gefunden

Beitrag von Spasswolf » 04.06.2008 09:47:17

Was sagen denn

Code: Alles auswählen

$ lspci | grep Eth
$ ifconfig -a
$ cat /etc/udev/rules.d/z25_persistent-net.rules

Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

Re: eth0 wird nicht gefunden

Beitrag von Miksch » 04.06.2008 10:33:29

nepos hat geschrieben:Hast du eventuell zeroconf installiert?
Nein, das habe ich nicht gemacht. Ich kenne es gar nicht.
Um welche Adresse handelt es sich denn?
Die Adresse lautet 169.254.96.247.

Ach ja, wie genau sieht deine /etc/network/interfaces aus?
Meine /etc/network/interfaces ist diese:

Code: Alles auswählen

eth0 inet static	address 192.168.124.9
netmask 255.255.255.0
network 192.168.124.0
broadcast 192.168.124.255
gateway 192.168.124.37
dns-nameservers 192.168.124.3
Vielen Dank fuer Deine Hilfe!
Gruss,
Miksch

Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

Re: eth0 wird nicht gefunden

Beitrag von Miksch » 04.06.2008 10:40:20

Spasswolf hat geschrieben:Was sagen denn

Code: Alles auswählen

$ lspci | grep Eth
Das ergibt keine Ausgabe auf stdout
$ ifconfig -a
ergibt:
eth1      Protokoll:Ethernet  Hardware Adresse 00:40:F4:B0:97:48  
inet Adresse:169.254.96.247  Bcast:169.254.255.255  Maske:255.255.0.0
UP BROADCAST RUNNING 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
Kollisionen:0 Sendewarteschlangenlänge:1000 
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Interrupt:3 Basisadresse:0x1000 
lo        
Protokoll:Lokale Schleife  
inet Adresse:127.0.0.1  Maske:255.0.0.0
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:85 errors:0 dropped:0 overruns:0 frame:0
TX packets:85 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0 
RX bytes:5368 (5.2 KiB)  TX bytes:5368 (5.2 KiB)


$ cat /etc/udev/rules.d/z25_persistent-net.rules
das muss ich nachreichen. Meine Datei hat nur Hyroglyphen aufgezeichnet. Die stdout war aber schon lesbar. Ich transportiere die Angaben im Moment per USB-Stick hin und her ;).

Auch Dir ganz herzlichen Dank fuer Deine Hilfe!
Gruss,
Miksch

P.S.: Hier die z25-Datei:

Code: Alles auswählen

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", 
DRIVERS=="?*", 
ATTRS{address}=="00:0e:2e:5b:4a:e3", 
NAME="eth0"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", 
DRIVERS=="?*", 
ATTRS{address}=="00:40:f4:b0:97:48", 
NAME="eth1"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", 
DRIVERS=="?*", 
ATTRS{address}=="00:1b:2f:d3:86:b1", NAME="eth2"

Antworten