nach apt-get upgrade geht LAN nicht mehr [gelöst, sort of]

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

nach apt-get upgrade geht LAN nicht mehr [gelöst, sort of]

Beitrag von daeron » 13.02.2005 16:59:03

Moin,
ich glaube, ich habe ein ähnliches Problem wie unter [1] geschildert.

Seit einem apt-get upgrade meines Sid funktioniert mein Netzwerk nicht mehr. Unter [1] wird geschildert, dass es mit modconf repariert werden kann. Allerdings ist mir nicht klar, was dahintersteckt, und modconf habe ich nicht installiert (geht ohne Netzwerk jetzt auch nicht so mal eben).

Das gibt grep eth /var/log/messages:

Code: Alles auswählen

Feb 11 20:14:46 localhost kernel: eth0: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 11 20:14:46 localhost kernel: eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Feb 11 20:14:46 localhost kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Feb 12 11:28:26 localhost kernel: eth1: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 12 11:28:26 localhost kernel: eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Feb 12 12:51:22 localhost kernel: eth1: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 12 12:51:22 localhost kernel: eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Feb 12 15:24:56 localhost kernel: eth1: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 12 15:24:56 localhost kernel: eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Seit dem apt-get upgrade also eth1 statt eth0, und kein "eth0 link up" mehr.

ifconfig gibt das aus:

Code: Alles auswählen

eth0      Link encap:UNSPEC  HWaddr 00-03-0D-43-34-11-4E-A0-00-00-00-00-00-00-00-00  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4712 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:179680 (175.4 KiB)

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:1789 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1789 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:118718 (115.9 KiB)  TX bytes:118718 (115.9 KiB)
Ich weiss nicht weiter...

[1] http://www.debianforum.de/forum/viewtop ... ht=modconf
Zuletzt geändert von daeron am 15.02.2005 09:54:43, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 13.02.2005 19:17:40

in diesem Link hat "ande" im Endeffekt nur den Netwerktreiber, bzw. das Module in die /etc/modules eingetragen

Dein Fall liegt aber anscheinend anders. Wenn auf einmal 2 eth interfaces gefunden werden, liegt das meistens daran, daß eine Netzwerkgerät auf einmal erkannt wird, daß früher nicht als solches erkannt wurde (wie z.B.: eine Firewirekarte).

Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

Beitrag von daeron » 14.02.2005 19:29:36

Wenn auf einmal 2 eth interfaces gefunden werden, liegt das meistens daran, daß eine Netzwerkgerät auf einmal erkannt wird, daß früher nicht als solches erkannt wurde (wie z.B.: eine Firewirekarte).
Um ehrlich zu sein, hatte ich die Ausgabe von grep eth /var/log/messages noch etwas gekürzt, und zwar um die - dachte ich - unwichtige Zeile mit eth1394 (weil das vorher auch schon auftrat):

Code: Alles auswählen

# vor apt-get upgrade:
Feb 11 20:14:46 localhost kernel: eth0: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 11 20:14:46 localhost kernel: eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Feb 11 20:14:46 localhost kernel: eth1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
Feb 11 20:14:46 localhost kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
# nach apt-get upgrade:
Feb 12 11:28:26 localhost kernel: eth1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
Feb 12 11:28:26 localhost kernel: eth1: VIA Rhine II at 0xd000, 00:a0:cc:d4:10:a5, IRQ 9.
Feb 12 11:28:26 localhost kernel: eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
Ich sehe also bezüglich eth1394 keinen Unterschied, außer vielleicht, dass eth1394 jetzt vor der "richtigen" Ethernetschnittstelle angesprochen wird. Ob das schon etwas zu sagen hat?

Hier noch die Ausgabe von

Code: Alles auswählen

# ifconfig -a      # ohne 'irda0', 'sit0' und 'lo'
eth0      Link encap:UNSPEC  HWaddr 00-03-0D-43-34-11-4E-A0-00-00-00-00-00-00-00-00  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:841 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:31992 (31.2 KiB)

eth1      Link encap:Ethernet  HWaddr 00:A0:CC:D4:10:A5  
          BROADCAST 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
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:9 Base address:0xd000 
Ich weiss immer noch nicht weiter. Kernel 2.6.7 macht keinen Unterschied. Und ich weiß nicht, was ich Google noch fragen könnte.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.02.2005 19:40:14

also deiner Firewirekarte wird jetzt das Device "eth0" zugeordnet und deine alte Ethernetkarte ist jetzt "eth1"
Wenn du damit leben kannst, brauchst du nur in deiner /etc/network/interfaces eth0 durch eth1 ersetzen und das Netzwerk sollte wieder funktionieren (nach ifdown eth1; ifup eth1)

Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

Beitrag von daeron » 14.02.2005 20:52:50

gms hat geschrieben:also deiner Firewirekarte wird jetzt das Device "eth0" zugeordnet und deine alte Ethernetkarte ist jetzt "eth1"
Danke! Das konnte ich aus dem Logeintrag nicht erkennen, aber dein Vorschlag hilft. Dass ich jetzt eth1 statt eth0 habe, ist mir eigentlich egal... Hauptsache es läuft wieder :)
Vermutlich wird demnächst nach einem Update wieder alles umgekehrt werden, aber dann bin ich ja gewarnt...

Antworten