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
eth0 wird nicht gefunden
Re: eth0 wird nicht gefunden
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?
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?
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: eth0 wird nicht gefunden
Was sagen denn
Code: Alles auswählen
$ lspci | grep Eth
$ ifconfig -a
$ cat /etc/udev/rules.d/z25_persistent-net.rules
Re: eth0 wird nicht gefunden
Meine /etc/network/interfaces ist diese: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?
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
Gruss,
Miksch
Re: eth0 wird nicht gefunden
Auch Dir ganz herzlichen Dank fuer Deine Hilfe!Spasswolf hat geschrieben:Was sagen dennCode: 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 ;).
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"