[gelöst] kein eth0

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
juanito
Beiträge: 4
Registriert: 31.12.2010 17:40:26

[gelöst] kein eth0

Beitrag von juanito » 31.12.2010 17:46:21

Hallo Forum

Ich habe früher häufig mit Solaris gearbeitet. Auf meinem neuen Laptop wollte ich es mit Linux, genauer Debian versuchen. Die Installation lief soweit auch gut. Leider erkennt er aber mein Ethernet-Karte nicht. Es ist eine Broadcom NetLink 57780.
Ich dachte, dass dafür tg3 Treiber zuständig sei. Deshalb habe ich ihn in /etc/modules eingetragen, damit er beim Starten in den Kernel geladen wird. Das Resultat ist das selbe. Ein ifconfig zeigt mir immer noch nur lo an. Was mache ich falsch?
Ich danke euch für die Hilfe

Gruss

juanito
Zuletzt geändert von juanito am 01.01.2011 19:24:52, insgesamt 1-mal geändert.

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: kein eth0

Beitrag von Six » 31.12.2010 18:11:50

Hallo und willkommen im df.de!

Grundsätzlich richtig gedacht, wird heute aber über udev abgewickelt (leider). Also lasse dir anzeigen, ob das Modul auch geladen wurde

Code: Alles auswählen

lsmod | grep tg3
Wenn nicht, dann poste

Code: Alles auswählen

less /etc/udev/rules.d/70-persistent-net.rules
Kann sein, dass es bei dir auch eine andere Nummer hat. Musst mal gucken.
Be seeing you!

juanito
Beiträge: 4
Registriert: 31.12.2010 17:40:26

Re: kein eth0

Beitrag von juanito » 31.12.2010 18:46:05

lsmod ¦ grep tg3 habe ich bereits versucht. Das module wird erfolgreich geladen. Hier ist noch die gewünschte Ausgabe. Allerdings habe ich keine Datei /etc/udev/rules.d/70-presistent-net.rules. Bei mir heisst diese /etc/udev/rules.d/75-presistent-net-generator.rules.

Code: Alles auswählen

# These rules generate rules to keep network interface names unchanged
# across reboots and write them to /etc/udev/rules.d/70-persistent-net.rules.

# variables used to communicate:
#   MATCHADDR		MAC address used for the match
#   MATCHID		bus_id used for the match
#   MATCHDRV		driver name used for the match
#   MATCHIFTYPE		interface type match
#   COMMENT		comment to add to the generated rule
#   INTERFACE_NAME	requested name supplied by external tool
#   INTERFACE_NEW	new interface name returned by rule writer

ACTION!="add",				GOTO="persistent_net_generator_end"
SUBSYSTEM!="net",			GOTO="persistent_net_generator_end"

# ignore the interface if a name has already been set
NAME=="?*",				GOTO="persistent_net_generator_end"

# device name whitelist
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \
					GOTO="persistent_net_generator_end"

# ignore Xen virtual interfaces
SUBSYSTEMS=="xen",			GOTO="persistent_net_generator_end"

# ignore UML virtual interfaces
DRIVERS=="uml-netdev",			GOTO="persistent_net_generator_end"

# ignore "secondary" raw interfaces of the madwifi driver
KERNEL=="ath*", ATTRS{type}=="802",	GOTO="persistent_net_generator_end"

# ignore "secondary" monitor interfaces of mac80211 drivers
KERNEL=="wlan*", ATTRS{type}=="803",	GOTO="persistent_net_generator_end"

# by default match on the MAC address and interface type
ENV{MATCHADDR}="$attr{address}"
ENV{MATCHIFTYPE}="$attr{type}"

# match interface dev_id
ATTR{dev_id}=="?*", ENV{MATCHDEVID}="$attr{dev_id}"

# These vendors are known to violate the local MAC address assignment scheme
# Interlan, DEC (UNIBUS or QBUS), Apollo, Cisco, Racal-Datacom
ENV{MATCHADDR}=="02:07:01:*", GOTO="globally_administered_whitelist"
# 3Com
ENV{MATCHADDR}=="02:60:60:*", GOTO="globally_administered_whitelist"
# 3Com IBM PC; Imagen; Valid; Cisco; Apple
ENV{MATCHADDR}=="02:60:8c:*", GOTO="globally_administered_whitelist"
# Intel
ENV{MATCHADDR}=="02:a0:c9:*", GOTO="globally_administered_whitelist"
# Olivetti
ENV{MATCHADDR}=="02:aa:3c:*", GOTO="globally_administered_whitelist"
# CMC Masscomp; Silicon Graphics; Prime EXL
ENV{MATCHADDR}=="02:cf:1f:*", GOTO="globally_administered_whitelist"
# Prominet Corporation Gigabit Ethernet Switch
ENV{MATCHADDR}=="02:e0:3b:*", GOTO="globally_administered_whitelist"
# BTI (Bus-Tech, Inc.) IBM Mainframes
ENV{MATCHADDR}=="02:e6:d3:*", GOTO="globally_administered_whitelist"
# Realtek
ENV{MATCHADDR}=="52:54:00:*", GOTO="globally_administered_whitelist"
# Novell 2000
ENV{MATCHADDR}=="52:54:4c:*", GOTO="globally_administered_whitelist"
# Realtec
ENV{MATCHADDR}=="52:54:ab:*", GOTO="globally_administered_whitelist"
# Kingston Technologies
ENV{MATCHADDR}=="e2:0c:0f:*", GOTO="globally_administered_whitelist"

# ignore interfaces with locally administered or null MAC addresses
# and VMWare virtual interfaces
ENV{MATCHADDR}=="?[2367abef]:*",	ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:00:00:00:00:00",	ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*", ENV{MATCHADDR}=""

LABEL="globally_administered_whitelist"

# ibmveth interfaces have stable locally administered MAC addresses
SUBSYSTEMS=="ibmveth",			ENV{MATCHADDR}="$attr{address}"

# S/390 interfaces are matched only by id
#SUBSYSTEMS=="ccwgroup", \
#	ENV{MATCHDRV}="$driver", ENV{MATCHID}="$id", ENV{MATCHADDR}=""

# terminate processing if there are not enough conditions to create a rule
ENV{MATCHADDR}=="", ENV{MATCHID}=="", ENV{INTERFACE_NAME}=="", \
					GOTO="persistent_net_generator_end"


# provide nice comments for the generated rules
SUBSYSTEMS=="pci", \
 ENV{COMMENT}="PCI device $attr{vendor}:$attr{device}"
SUBSYSTEMS=="pcmcia", \
 ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id}"
SUBSYSTEMS=="usb", \
 ENV{COMMENT}="USB device 0x$attr{idVendor}:0x$attr{idProduct}"
SUBSYSTEMS=="ccwgroup", \
 ENV{COMMENT}="S/390 device at $id"
SUBSYSTEMS=="ibmveth", \
 ENV{COMMENT}="LPAR virtual device at $id"
SUBSYSTEMS=="ieee1394", \
 ENV{COMMENT}="Firewire device $attr{host_id}"
ENV{COMMENT}=="", \
 ENV{COMMENT}="Unknown $env{SUBSYSTEM} device ($env{DEVPATH})"
ATTRS{driver}=="?*", \
 ENV{COMMENT}="$env{COMMENT} ($attr{driver})"


# ignore interfaces without a driver link like bridges and VLANs, otherwise
# generate and write the rule
DRIVERS=="?*", IMPORT{program}="write_net_rules"

# rename the interface if requested
ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}"

LABEL="persistent_net_generator_end"

Danke für deine Hilfe


Gruss

juanito

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Re: kein eth0

Beitrag von neuss » 31.12.2010 21:28:10

Hallo,

um komplizierte Mistverständnisse auszuschließen, poste uns einfach folgendende Ausgaben.

Code: Alles auswählen

lsb_release -a
erfordert Debianlsb-release

Code: Alles auswählen

ls -al /etc/udev/rules.d/
und ein

Code: Alles auswählen

ifconfig -a
gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

juanito
Beiträge: 4
Registriert: 31.12.2010 17:40:26

Re: kein eth0

Beitrag von juanito » 01.01.2011 12:42:27

hier die gewünschten Ausgaben:

Code: Alles auswählen

debian:/home# lsb_release -a
LSB Version:	core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:qt4-3.1-ia32:qt4-3.1-noarch
Distributor ID:	Debian
Description:	Debian GNU/Linux 5.0.7 (lenny)
Release:	5.0.7
Codename:	lenny
debian:/home# ls -al /etc/udev/rules.d/
total 188
drwxr-xr-x 2 root root  4096 2010-12-31 22:06 .
drwxr-xr-x 4 root root  4096 2010-12-31 22:06 ..
-rw-r--r-- 1 root root  1547 2009-01-15 13:59 024_hpmud.rules
lrwxrwxrwx 1 root root    19 2010-12-31 22:01 025_libgphoto2.rules -> ../libgphoto2.rules
-rw-r--r-- 1 root root   839 2008-12-22 13:52 11-hplj10xx.rules
-rw-r--r-- 1 root root   115 2009-01-15 13:59 45-hplip.rules
-rw-r--r-- 1 root root  3801 2009-08-25 22:10 50-udev.rules
-rw-r--r-- 1 root root   115 2009-01-15 13:59 55-hpmud.rules
-rw-r--r-- 1 root root  1601 2009-08-25 22:10 60-persistent-input.rules
-rw-r--r-- 1 root root  4873 2009-08-25 22:10 60-persistent-storage.rules
-rw-r--r-- 1 root root  1488 2009-08-25 22:10 60-persistent-storage-tape.rules
-rw-r--r-- 1 root root   523 2009-08-25 22:10 60-persistent-v4l.rules
-rw-r--r-- 1 root root   700 2010-12-31 21:45 70-persistent-cd.rules
-rw-r--r-- 1 root root   452 2009-08-25 22:10 75-cd-aliases-generator.rules
-rw-r--r-- 1 root root  4427 2009-08-25 22:10 75-persistent-net-generator.rules
-rw-r--r-- 1 root root  2507 2009-08-25 22:10 80-drivers.rules
lrwxrwxrwx 1 root root    15 2010-12-31 22:06 85-pcmcia.rules -> ../pcmcia.rules
-rw-r--r-- 1 root root    82 2009-01-07 23:42 90-hal.rules
-rw-r--r-- 1 root root  4559 2009-08-25 22:10 91-permissions.rules
-rw-r--r-- 1 root root   593 2009-08-25 22:10 95-late.rules
lrwxrwxrwx 1 root root    16 2010-12-31 21:59 libmtp7.rules -> ../libmtp7.rules
lrwxrwxrwx 1 root root    19 2010-12-31 22:02 z60_alsa-utils.rules -> ../alsa-utils.rules
lrwxrwxrwx 1 root root    15 2010-12-31 22:02 z60_hdparm.rules -> ../hdparm.rules
-rw-r--r-- 1 root root  2656 2008-06-15 19:27 z60_libpisock9.rules
-rw-r--r-- 1 root root 14883 2008-10-20 17:52 z60_libsane-extras.rules
-rw-r--r-- 1 root root 72908 2008-12-09 23:49 z60_libsane.rules
-rw-r--r-- 1 root root  6661 2007-12-02 04:06 z60_xserver-xorg-input-wacom.rules
debian:/home# ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1616 (1.5 KiB)  TX bytes:1616 (1.5 KiB)

debian:/home# 
gruss

juanito

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Re: kein eth0

Beitrag von neuss » 01.01.2011 18:20:22

Hallo,

da wird irgendwie kein Interface angelegt und da es auch keine weiteren Netzwerkkarten gibt, gibt es auch keine /etc/udev/rules.d/70-persistent-net.rules.
Entlade mal das Modul tg3

Code: Alles auswählen

modprobe -r tg3
und bringe in einem zweiten Terminal /var/log/messages zur Ansicht.

Code: Alles auswählen

tail -f /var/log/messages
Jetzt schau was da erscheint, wenn du das Modul wieder lädts.

Code: Alles auswählen

modprobe tg3
Bei mir sieht das z.B. so aus

Code: Alles auswählen

tg3.c:v3.92.1 (June 9, 2008)
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 23 (level, low) -> IRQ 23
eth0: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 10/100/1000Base-T Ethernet 00:17:08:xx:xx:xx
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[0] TSOcap[1]
eth0: dma_rwctrl[763f0000] dma_mask[32-bit]
ADDRCONF(NETDEV_UP): eth0: link is not ready
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

juanito
Beiträge: 4
Registriert: 31.12.2010 17:40:26

Re: kein eth0

Beitrag von juanito » 01.01.2011 19:24:23

Ich konnte es lösen: Ich habe einfach das System nochmals installiert. Es scheint irgendetwas bei der ersten Installation nicht sauber gegangen zu sein. Ich danke euch aber für die Hilfe.

Gruss

juanito

jmittendorf
Beiträge: 64
Registriert: 07.11.2007 08:56:30

Re: kein eth0

Beitrag von jmittendorf » 02.01.2011 12:11:23

juanito hat geschrieben:Ich konnte es lösen: Ich habe einfach das System nochmals installiert. Es scheint irgendetwas bei der ersten Installation nicht sauber gegangen zu sein. Ich danke euch aber für die Hilfe.

Gruss

juanito
Ist zwar eine saubere Lösung, aber doch unzufrieden, wenn man nicht heraus bekommen hat, woran es lag.
Ich habe aber diese Lösung auch schon gemacht, da es irgendwann zu lange dauert den Fehler zusuchen.

Gruß Jörg

Antworten