Seltsames Prob mit neuer Netzkarte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 07.08.2008 10:15:36

Servus miteinander,

die Onboard-Netzkarte von meinem PC ist kaputt. Ich habe deshalb eine neue Netzkarte reingesteckt. Diese wurde auch sofort als eth3 erkannt.

Jetzt ist es aber so, daß bei einem Neustart die Anmeldung als User nach Eingabe des Usernamens und des PW ca. 5 Minuten dauert. Melde ich mich als root an, dann gehts ratzfatz.

Wenn der PC im Suspend to disk ist und ich ihn wieder aufwecke, dann hat er die Einstellungen der Netzkarte verloren. ifconfig zeigt dann nur noch die Einstellungen meiner virtuellen (durch VMWare erstellten) Netzeinstellungen. Ich muß dann /etc/init.d/networking restart eingeben, damit das Netz wieder funktioniert.

Kann mir wer erklären, was ich tun muß, damit das Netz wieder einwandfrei funktioniert?

Wie stelle ich die Bezeichnung eth3 wieder auf eth0 um?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von nepos » 07.08.2008 11:00:37

Manfred hat geschrieben:Servus miteinander,

die Onboard-Netzkarte von meinem PC ist kaputt. Ich habe deshalb eine neue Netzkarte reingesteckt. Diese wurde auch sofort als eth3 erkannt.
Was für eine isses denn und welches Modul wird benutzt?
Jetzt ist es aber so, daß bei einem Neustart die Anmeldung als User nach Eingabe des Usernamens und des PW ca. 5 Minuten dauert. Melde ich mich als root an, dann gehts ratzfatz.

Wenn der PC im Suspend to disk ist und ich ihn wieder aufwecke, dann hat er die Einstellungen der Netzkarte verloren. ifconfig zeigt dann nur noch die Einstellungen meiner virtuellen (durch VMWare erstellten) Netzeinstellungen. Ich muß dann /etc/init.d/networking restart eingeben, damit das Netz wieder funktioniert.
Womit machst du Suspend? Hast du da eventuell die Hibernate-Skripten installiert? Muss das Modul für deine neue Karte da eventuell speziell behandelt werden?
Kann mir wer erklären, was ich tun muß, damit das Netz wieder einwandfrei funktioniert?

Wie stelle ich die Bezeichnung eth3 wieder auf eth0 um?
Nun ja, dazu gibts im Forum zig Threads, udev ist hier der schuldige. Schau mal nach /etc/udev/rules.d/z25_persistent-net.rules. Da wird anhand der MAC festgelegt, welche Karte welche Bezeichnung bekommt.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 07.08.2008 11:13:50

Die Onboard-Karte ist eine SIS900, die neue Karte ist eine r8169.

Für den supend habe ich kpowersave installiert. Unter der Konfiguration finde ich aber keinerlei Einstellungsmöglichkeiten für die Netzkarte.

Kann ich den Eintrag für die eth3 in /etc/udev/rules.d/z25_persistent-net.rules einfach auf eth0 umstellen und die alten eth-Einträge auf Kommentar setzen?
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 07.08.2008 17:19:34

Manfred hat geschrieben: Kann ich den Eintrag für die eth3 in /etc/udev/rules.d/z25_persistent-net.rules einfach auf eth0 umstellen und die alten eth-Einträge auf Kommentar setzen?
Das habe ich jetzt einfach mal gemacht. Das Anmelden funktioniert wieder.

Aber beim suspend verliert Debian weiterhin die Einstellungen für eth0.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 07.08.2008 18:07:30

addendum nepos
nepos hat geschrieben:Schau mal nach /etc/udev/rules.d/z25_persistent-net.rules.
Dieses Verzeichnis wird auch in die initrd kopiert, daher bei Änderungen dort auch die initrd neu erstellen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
sys_op
Beiträge: 672
Registriert: 17.09.2007 19:10:47
Lizenz eigener Beiträge: GNU General Public License

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von sys_op » 07.08.2008 19:11:08

@ rendegast
kannst du das bitte noch etwas konkreter definieren. ich habe diese datei z.b. für einen nvidia-chip angepasst (also auf die entsprechende PCI subadresse geändert, da die mac-adresse permanent neu zugewiesen wurde). das müsste ich dann ja auch entsprechend noch was ändern.
gruss sys;-)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 07.08.2008 21:28:30

sys_op hat geschrieben:kannst du das bitte noch etwas konkreter definieren.
Wenn Du Deine initrd linkst:

Code: Alles auswählen

ln  -s  /boot/initrd.img-BLA  initrd.img-BLA.cpio.gz
kannst du das Archiv "betreten".
In initrd.img-BLA.cpio.gz/etc/udev/rules.d/ befinden sich die Dateien aus /etc/udev/rules.d/.

Nach Änderungen in /etc/udev/rules.d/ wäre dann wohl ein

Code: Alles auswählen

update-initramfs  -u  -k all
angebracht, um Ostereier zu vermeiden.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 07.08.2008 21:57:05

Soll ich jetzt

Code: Alles auswählen

update-initramfs  -u  -k all 
ausführen?

So ganz versteh ich deine Erklärung nicht. Weil ich ja gar keine Änderungen in /etc/udev/rules.d/ durchgeführt habe.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 07.08.2008 22:10:03

Manfred hat geschrieben:Weil ich ja gar keine Änderungen in /etc/udev/rules.d/ durchgeführt habe.
oben hast Du geschrieben:
Manfred hat geschrieben:Das habe ich jetzt einfach mal gemacht.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 07.08.2008 22:40:45

Jetzt verstehe ich, was du meinst.

Demnach muß ich jetzt also

Code: Alles auswählen

update-initramfs  -u  -k all 
ausführen?

Da kommt folgende Fehlermeldung

Code: Alles auswählen

 update-initramfs  -u  -k all
update-initramfs: Generating /boot/initrd.img-2.6.18-4-k7
/boot/initrd.img-2.6.18-4-amd64 does not exist. Cannot update.
Was ich absolut nicht verstehe. Denn der 2.6.18-4-k7 ist mein Kernel.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 07.08.2008 23:24:18

Die Meldung bezieht sich auf
/boot/initrd.img-2.6.18-4-amd64
Bei Verwendung des Tools 'update-initramfs' mit dem Schalter '-u' muß die initrd schon vorhanden sein,
und in /var/lib/initramfs-tools/ mit richtiger Checksumme verzeichnet.

Um eine neue zu erstellen, verwende den Schalter '-c'.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 08.08.2008 09:19:13

Das funktioniert leider auch nicht

Code: Alles auswählen

update-initramfs  -c  -k all
Cannot create version 2.6.18-4-k7: already exists
update-initramfs: Generating /boot/initrd.img-2.6.18-4-amd64
Cannot find /lib/modules/2.6.18-4-amd64
update-initramfs: failed for /boot/initrd.img-2.6.18-4-amd64 
Ich versteh nicht, warum da immer nach dem /boot/initrd.img-2.6.18-4-amd64 gesucht wird.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 08.08.2008 22:13:12

Ich versteh nicht, warum da immer nach dem /boot/initrd.img-2.6.18-4-amd64 gesucht wird.
Ich jetzt auch nicht, der kernel muß wohl mal installiert gewesen sein,
normalerweise wird bei Deinstallation ein 'update-grub' ausgeführt, danach sind die Einträge darauf in /boot/grub/menu.lst verschwunden.

Liegt noch ein vmlinuz-2.6.18-4-amd64 in /boot herum? Da ja auch das Modul-Verzeichnis fehlt
Cannot find /lib/modules/2.6.18-4-amd64
wäre das noch ein unnützer Rest, den kannst Du löschen.
Danach sicherheitshalber nochmal 'update-grub' ausführen, um die /boot/grub/menu.lst zu reinigen.
Danach läuft dann auch 'update-initramfs' ohne Fehlermeldung durch.


Ist aber alles nebensächlich, denn eine neue initrd für Deinen k7-Kernel wurde schon beim ersten Durchlauf erstellt:
update-initramfs: Generating /boot/initrd.img-2.6.18-4-k7
Ausflug beendet und zurück zur Netzwerkkarte ;)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 10.08.2008 14:50:19

rendegast hat geschrieben:
Ich versteh nicht, warum da immer nach dem /boot/initrd.img-2.6.18-4-amd64 gesucht wird.
Ich jetzt auch nicht, der kernel muß wohl mal installiert gewesen sein,
normalerweise wird bei Deinstallation ein 'update-grub' ausgeführt, danach sind die Einträge darauf in /boot/grub/menu.lst verschwunden.
Da steht nur folgendes drin:

Code: Alles auswählen

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.18-4-k7
root		(hd0,0)
kernel		/vmlinuz-2.6.18-4-k7 root=/dev/hda4 ro 
initrd		/initrd.img-2.6.18-4-k7
savedefault

title		Debian GNU/Linux, kernel 2.6.18-4-k7 (recovery mode)
root		(hd0,0)
kernel		/vmlinuz-2.6.18-4-k7 root=/dev/hda4 ro single
initrd		/initrd.img-2.6.18-4-k7
savedefault

title		Debian GNU/Linux, kernel memtest86
root		(hd0,0)
kernel		/memtest86.bin

### END DEBIAN AUTOMAGIC KERNELS LIST 
rendegast hat geschrieben: Liegt noch ein vmlinuz-2.6.18-4-amd64 in /boot herum? Da ja auch das Modul-Verzeichnis fehlt
Nein
rendegast hat geschrieben:
Cannot find /lib/modules/2.6.18-4-amd64
wäre das noch ein unnützer Rest, den kannst Du löschen.
Auch das gibt es nicht.
rendegast hat geschrieben: Danach sicherheitshalber nochmal 'update-grub' ausführen, um die /boot/grub/menu.lst zu reinigen.
Habe ich jetzt gemacht

Code: Alles auswählen

update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.18-4-k7
Found kernel: /memtest86.bin
Updating /boot/grub/menu.lst ... done
 
rendegast hat geschrieben: Danach läuft dann auch 'update-initramfs' ohne Fehlermeldung durch.
Leider nicht ganz

Code: Alles auswählen

 update-initramfs  -u  -k all
update-initramfs: Generating /boot/initrd.img-2.6.18-4-k7
/boot/initrd.img-2.6.18-4-amd64 has been altered. Cannot update. 
rendegast hat geschrieben: Ist aber alles nebensächlich, denn eine neue initrd für Deinen k7-Kernel wurde schon beim ersten Durchlauf erstellt:
update-initramfs: Generating /boot/initrd.img-2.6.18-4-k7
Ausflug beendet und zurück zur Netzwerkkarte ;)
Wie ich schon geschrieben habe, funktioniert es nun beim Neustart, aber beim Start aus suspend to disk muß ich weiterhin

Code: Alles auswählen

 /etc/init.d/networking restart 
eingeben
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 10.08.2008 23:23:08

/boot/initrd.img-2.6.18-4-amd64 has been altered. Cannot update.
Existiert dann noch eine obsolete /var/lib/initramfs-tools/2.6.18-4-amd64 ?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 15.08.2008 14:51:27

rendegast hat geschrieben:
/boot/initrd.img-2.6.18-4-amd64 has been altered. Cannot update.
Existiert dann noch eine obsolete /var/lib/initramfs-tools/2.6.18-4-amd64 ?
Ja

Soll ich die löschen?
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 15.08.2008 15:19:31

Ja
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 15.08.2008 16:56:46

OK, hab ich jetzt gemacht.

Danach habe ich nochmal update-grub und update-initramfs -u -k all ausgeführt.

Beides lief ohne Fehler durch. Jetzt werde ich meinen PC mal in den Tiefschlaf versetzen und wieder aufwecken.

Ergebnis kommt gleich
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 15.08.2008 17:04:15

Das Aufwecken funktioniert leider noch nicht

ping nach dem Aufwecken bringt

Code: Alles auswählen

connect: Network is unreachable 
Ich mach dann

Code: Alles auswählen

/etc/init.d/networking restart
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
 
Danach funktioniert das Netz wieder
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von rendegast » 15.08.2008 19:06:26

nepos hat es schon angesprochen:
nepos hat geschrieben:Womit machst du Suspend? Hast du da eventuell die Hibernate-Skripten installiert? Muss das Modul für deine neue Karte da eventuell speziell behandelt werden?
Die hibernate-Skripte kapseln den reinen suspend-Vorgang, um vor und nach dem suspend entsprechende Aktionen (Module ent-/neuladen, Programme beenden/neustarten) automatisiert durchzuführen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 16.08.2008 10:56:46

Mit hibernate und so habe ich ziemlich viel ausprobiert, bis ich das Richtige gefunden hatte.

Jetzt arbeite ich mit kpowersave.

Kann natürlich schon sein, daß da irgendwo noch was schlummert. Aber wie finde ich das heraus?
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Seltsames Prob mit neuer Netzkarte

Beitrag von Manfred » 26.08.2008 00:46:12

Mal nach oben schieb
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Antworten