Wie kann ich eine Ethernetkarte identifizieren?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Windmann
Beiträge: 62
Registriert: 13.09.2004 19:12:24

Wie kann ich eine Ethernetkarte identifizieren?

Beitrag von Windmann » 13.09.2004 20:17:30

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
Debian Linux - Woody

mutzel.man
Beiträge: 59
Registriert: 29.03.2003 21:15:45
Wohnort: Buchholz

Beitrag von mutzel.man » 13.09.2004 20:49:53

Hallo Windmann,

du kannst mal eingeben:

Code: Alles auswählen

lspci
damit werden Dir alle PCI-Geräte angezeit.
Vielleicht kannst dann Deine Ethernetkarte erkennen.

Jürgen

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 13.09.2004 21:03:45

wenn die Netzwerkkarte installiert wurde, dann mach mal

Code: Alles auswählen

ifconfig -a
und dann wenn du sie sehen solltest (z.B. als eth0)

Code: Alles auswählen

ifconfig eth0 IPADRESSE up
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

NoRitz
Beiträge: 76
Registriert: 11.06.2004 14:54:43
Wohnort: Wuppertal

Beitrag von NoRitz » 13.09.2004 21:43:39

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

Windmann
Beiträge: 62
Registriert: 13.09.2004 19:12:24

Problem genauer erklärt:

Beitrag von Windmann » 15.09.2004 10:35:32

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
Debian Linux - Woody

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 15.09.2004 12:34:24

Du kannst versuchen, das Modul mit modprobe zu laden, wenn das ohne Fehler funktioniert, sollte die Karte auch bei 'ifconfig -a' erscheinen und du kannst das Interface dann normal konfigurieren.

cu
niemand

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 15.09.2004 12:39:38

moin,
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
keine probleme machen...


gruß
thorben

Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Beitrag von rcflyer » 15.09.2004 12:49:53

Überprüfe doch mal nach dem booten ob überhaupt eine Netzwerkkarte erkannt wurde.

Code: Alles auswählen

dmesg | grep eth
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.
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Windmann
Beiträge: 62
Registriert: 13.09.2004 19:12:24

Windmann hat Fehler evt. eingegrenzt

Beitrag von Windmann » 15.09.2004 12:55:06

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.
Debian Linux - Woody

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.09.2004 13:11:57

Du benutz bestimmt noch den 2.4.18-bf kernel. Und da sind die 3com Module fest in den Kernel kompiliert. Also muß du wohl oder übel den Kernel updaten.

Windmann
Beiträge: 62
Registriert: 13.09.2004 19:12:24

Windmann

Beitrag von Windmann » 15.09.2004 14:06:54

1. Frage : Wie kann ich den Kernel updaten?
2. Frage : Wie kann ich mir den freien Plattenspeicher anzeigen lassen ?

:-(
3. Frage : Warum nur immer ich?

Gruß, Windmann
Debian Linux - Woody

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 15.09.2004 14:16:38

moin,

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
gruß
thorben

Windmann
Beiträge: 62
Registriert: 13.09.2004 19:12:24

Windmann bedankt sich ...

Beitrag von Windmann » 15.09.2004 14:51:17

--- 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

:-)
Debian Linux - Woody

Antworten