Wie kann ich eine Ethernetkarte identifizieren?
Wie kann ich eine Ethernetkarte identifizieren?
Hallo, ich bin absoluter Debian - Woody Neuling.
Im Rechner eines Bekannten ist eine Ethernetkarte - auch schon installiert. Loopback und static IP.
Über "ifconfig" wird aber nur der Loopback angezeigt. Mein dhcp konfigurationsversuch hat auch nichts gebracht. Wie kann ich diese konfigurieren, damit mir "ifconfig" die Karte anzeigt. Das geht doch mit "modprobe" (oder so ähnlich), oder?
Woher weiss ich welche Karte im Rechner ist, bzw. gibt es da ein Erknennungsprogramm?
Windmann
Im Rechner eines Bekannten ist eine Ethernetkarte - auch schon installiert. Loopback und static IP.
Über "ifconfig" wird aber nur der Loopback angezeigt. Mein dhcp konfigurationsversuch hat auch nichts gebracht. Wie kann ich diese konfigurieren, damit mir "ifconfig" die Karte anzeigt. Das geht doch mit "modprobe" (oder so ähnlich), oder?
Woher weiss ich welche Karte im Rechner ist, bzw. gibt es da ein Erknennungsprogramm?
Windmann
Debian Linux - Woody
-
- Beiträge: 59
- Registriert: 29.03.2003 21:15:45
- Wohnort: Buchholz
Hallo Windmann,
du kannst mal eingeben:
damit werden Dir alle PCI-Geräte angezeit.
Vielleicht kannst dann Deine Ethernetkarte erkennen.
Jürgen
du kannst mal eingeben:
Code: Alles auswählen
lspci
Vielleicht kannst dann Deine Ethernetkarte erkennen.
Jürgen
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
wenn die Netzwerkkarte installiert wurde, dann mach mal
und dann wenn du sie sehen solltest (z.B. als eth0)
Code: Alles auswählen
ifconfig -a
Code: Alles auswählen
ifconfig eth0 IPADRESSE up
das Programm, was Du suchst, heißt modconf. Es listet dir alle verfügbaren Module.
So wie hier bereits gesagt läßt Du Dir mit lspci die Devices listen. also auch die Netzwerkkarte und kannst so erkennen, welches Modul benötigt wird, um die Karte zu laden. Mit modconf wählst du das Modul aus und lädst es.
Wenn das Laden erfolgreich ist, vewigst Du die Karte in /etc/modules.
Weitere Einstellungen wie IP-Adresse, Netmask u.s.w werden dann in /etc/network/interfaces vorgenommen.
Ist schon ne zeitlang her, dass ich das gemacht habe, aber ich glaube, so ist das richtig. Versuche es einfach mal so.
Gruß
Norbert
So wie hier bereits gesagt läßt Du Dir mit lspci die Devices listen. also auch die Netzwerkkarte und kannst so erkennen, welches Modul benötigt wird, um die Karte zu laden. Mit modconf wählst du das Modul aus und lädst es.
Wenn das Laden erfolgreich ist, vewigst Du die Karte in /etc/modules.
Weitere Einstellungen wie IP-Adresse, Netmask u.s.w werden dann in /etc/network/interfaces vorgenommen.
Ist schon ne zeitlang her, dass ich das gemacht habe, aber ich glaube, so ist das richtig. Versuche es einfach mal so.
Gruß
Norbert
Problem genauer erklärt:
Zuerst einmal Danke an Alle, die mir bisher geschrieben haben!
Konnte das Problem aber bisher nicht lösen. Deshalb :
1. Beschreibung meiner Konfiguration:
Datei : /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
adress 192.168.10.20
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192. 10.250
(Kein Gateway, Zeilen nur aus Buch abgetippt!)
2. Beschreibung meiner weiteren Versuche:
A: ifdown eth0
Meldung : "No such device"
B:ifup eth0
Meldung: "No such device"
C:ifconfig lo
Loopback wird richtig angezeigt!
D:ifconfig eth0
Meldung: "Device not found"
E:ifconfig eth0 192.168.10.99 netmask 255.255.255.0 up
Meldung: "No such device"
F: lspci
Ausgabe : "3Com Corperation 3c905B 100BaseTX"
G:modconf (Problem: 3c905B nicht gefunden, also wieder raus!)
H: Datei /etc/modules hat Eintrag : "3c59x" (Sollte doch die Karte sein. Oder?)
Sobald ich also den Begriff (Device) eth0 benutze komme ich nicht weiter?
Weiss Jemand von Euch was ich falsch mache?
Gruß,
Windmann
Konnte das Problem aber bisher nicht lösen. Deshalb :
1. Beschreibung meiner Konfiguration:
Datei : /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
adress 192.168.10.20
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192. 10.250
(Kein Gateway, Zeilen nur aus Buch abgetippt!)
2. Beschreibung meiner weiteren Versuche:
A: ifdown eth0
Meldung : "No such device"
B:ifup eth0
Meldung: "No such device"
C:ifconfig lo
Loopback wird richtig angezeigt!
D:ifconfig eth0
Meldung: "Device not found"
E:ifconfig eth0 192.168.10.99 netmask 255.255.255.0 up
Meldung: "No such device"
F: lspci
Ausgabe : "3Com Corperation 3c905B 100BaseTX"
G:modconf (Problem: 3c905B nicht gefunden, also wieder raus!)
H: Datei /etc/modules hat Eintrag : "3c59x" (Sollte doch die Karte sein. Oder?)
Sobald ich also den Begriff (Device) eth0 benutze komme ich nicht weiter?
Weiss Jemand von Euch was ich falsch mache?
Gruß,
Windmann
Debian Linux - Woody
moin,
vielleicht hättest du mal mit modconf die beiden module probieren sollen, eins von beiden geht sicher.
danach solte
keine probleme machen...
gruß
thorben
vielleicht hättest du mal mit modconf die beiden module probieren sollen, eins von beiden geht sicher.
danach solte
Code: Alles auswählen
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
gruß
thorben
Überprüfe doch mal nach dem booten ob überhaupt eine Netzwerkkarte erkannt wurde.
Sollte das Ergebnis nichts bringen, dann hat der Kernel auch kein Netzwerk-Modul geladen.
Mit modconf können komfortabel die Module geladen werden.
Ciao,
Kurt M.
Code: Alles auswählen
dmesg | grep eth
Mit modconf können komfortabel die Module geladen werden.
Ciao,
Kurt M.
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein
* Das aktuelle Wetter: Seit Debian immer Sonnenschein
Windmann hat Fehler evt. eingegrenzt
Danke für die letzten Antworten.
Habe folgendes festgestellt :
Bei mir lassen sich die Module 3c59x und 3c905B nicht finden.
Beschreibung :
A: Gebe ein "modprobe 3c59x", bzw. "modprobe 3c905B" und erhalte folgendes,
Fehler : "modprobe : Cant't locate module 3c59x"
Vermute dass es sich um einen angepassten Kernel handelt. Der Fehler kommt übrigens
auch, wenn ich über "modconf" installieren will.
Habe folgende Meldungen :
"
Installing module 3c59x. ...
modprobe : line 861: Invalid dependency /lib/modules
Installation failed.
cat: write error: No space left on device
"
Wie bekomme ich nun die Module wieder ins System?
Gruß,
Windmann
PS: Wenn ich "dmesg | grep eth" eingebe wird nichts angezeigt.
Habe folgendes festgestellt :
Bei mir lassen sich die Module 3c59x und 3c905B nicht finden.
Beschreibung :
A: Gebe ein "modprobe 3c59x", bzw. "modprobe 3c905B" und erhalte folgendes,
Fehler : "modprobe : Cant't locate module 3c59x"
Vermute dass es sich um einen angepassten Kernel handelt. Der Fehler kommt übrigens
auch, wenn ich über "modconf" installieren will.
Habe folgende Meldungen :
"
Installing module 3c59x. ...
modprobe : line 861: Invalid dependency /lib/modules
Installation failed.
cat: write error: No space left on device
"
Wie bekomme ich nun die Module wieder ins System?
Gruß,
Windmann
PS: Wenn ich "dmesg | grep eth" eingebe wird nichts angezeigt.
Debian Linux - Woody
moin,
http://www.openoffice.de/linux/buch wird dir helfen
gruß
thorben
http://www.openoffice.de/linux/buch wird dir helfen
Code: Alles auswählen
Installation failed.
cat: write error: No space left on device
Code: Alles auswählen
df -h
thorben
Windmann bedankt sich ...
--- EIN HERZLICHES DANKE, AN ALLE DIE MIR GEHOLFEN HABEN ---
Hier meines Rätsels Lösung :
Rechner A hat ein Rootverzeichnis. Das Rootverzeichnis ist über ein Verzeichnis
/backup von Rechner B erweitert (standard mounting).
Das Rootverzeichnis von Rechner A war stoppe voll und Rechner B war meistens aus, bzw.
war auch dessen Verzeichnis /backup voll.
Das hat dazu geführt, dass einfach das eth0 für meine 3Com Karte nicht aktiviert wurde !
Ich habe jetzt Rechner B /backup entrümpelt und jetzt komme ich wieder ins LAN.
Scheiss Basteleien (toll das sie möglich sind; nur blöde wenn man es nicht weiss)!
Ganz schön blöde so ein volles Root Verzeichnis.
Gruß,
Windmann
Hier meines Rätsels Lösung :
Rechner A hat ein Rootverzeichnis. Das Rootverzeichnis ist über ein Verzeichnis
/backup von Rechner B erweitert (standard mounting).
Das Rootverzeichnis von Rechner A war stoppe voll und Rechner B war meistens aus, bzw.
war auch dessen Verzeichnis /backup voll.
Das hat dazu geführt, dass einfach das eth0 für meine 3Com Karte nicht aktiviert wurde !
Ich habe jetzt Rechner B /backup entrümpelt und jetzt komme ich wieder ins LAN.
Scheiss Basteleien (toll das sie möglich sind; nur blöde wenn man es nicht weiss)!
Ganz schön blöde so ein volles Root Verzeichnis.
Gruß,
Windmann
Debian Linux - Woody