Kann eth0 beim booten angeblich nicht laden

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 02.04.2018 13:16:45

Hallo,

systemctl status sagt:
Apr 02 12:57:37 rechner ifup[393]: ifup: failed to bring up eth0
Apr 02 12:57:37 rechner systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Apr 02 12:57:37 rechner systemd[1]: Failed to start Raise network interfaces.
Apr 02 12:57:37 rechner systemd[1]: networking.service: Unit entered failed state.
Apr 02 12:57:37 rechner systemd[1]: networking.service: Failed with result 'exit-code'.

eth0 wird aber geladen, wie kann ich heraus bekommen warum ich diese Meldung beim Booten bekomme?

BenutzerGa4gooPh

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BenutzerGa4gooPh » 02.04.2018 13:22:14

Relevante Auszüge aus dmesg und dem Journal von systemd könnten dir und Helfern nützlich sein.

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von schwedenmann » 02.04.2018 13:23:12

Hallo

Was sagt denn

ip addr show


mfg
schwedenmann

P.S.
Wie wird die Internetverbindung aufgebaut ?
per networkmanager, oder per interfaces ?

TomL

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von TomL » 02.04.2018 16:12:48

Vermutlich ein Fehler in der /etc/network/interfaces... möglicherweise (wg. eth0) ist Predictable-Nic-Names die Ursache.

guennid

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von guennid » 02.04.2018 16:39:53

TomL hat geschrieben:Vermutlich ein Fehler in der /etc/network/interfaces... möglicherweise (wg. eth0) ist Predictable-Nic-Names die Ursache.
Wundert mich, dass das erst jetzt kommt.

Es gibt doch kein eth0 mehr, es sei denn man verlangt es. :wink: Ein unbedarfter Mensch wie ich meint, das zu wissen. Und die Gelahrten wissen's nicht? :wink:

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von schwedenmann » 02.04.2018 16:43:37

Hallo

@TomL
Vermutlich ein Fehler in der /etc/network/interfaces... möglicherweise (wg. eth0) ist Predictable-Nic-Names die Ursache.
Der Fehler kommt dann aber nicht von alleine und über Nacht, da muß dann jemand an den Einstellungen, oder an der Hardware, Bios rumgespielt haben.


mfg
schwedenmann

guennid

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von guennid » 02.04.2018 16:47:24

schwedenmann hat geschrieben:Der Fehler kommt dann aber nicht von alleine und über Nacht,
Im Gegenteil: Der kommt nur so!
schwedenmann hat geschrieben:da muß dann jemand an den Einstellungen, oder an der Hardware, Bios rumgespielt haben.
... oder mal ausnahmweise ein upgrade veranstaltet haben

Ok, das war jetzt ein verbotener Gedanke! :wink:

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 11:02:05

Hallo,
sorry das ich erst jetzt dazu schreibe, ich habe ne furchtbare Grippe und kann mich kaum rühren.

Ich such jetzt mal die entsprechenden Teile der Logs raus und verarbeite eure Tips, melde mich dann nochmal. Nebenbei: Der Rechner ist komplett neu installiert ohne Datenübernahme.

Danke schon mal bis hier für eure Hilfe.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 11:10:03

Code: Alles auswählen

 journalctl | grep eth0
Apr 04 09:53:20 Rechner kernel: r8169 0000:02:00.0 eth0: RTL8106e at 0xffffc11bc0cb5000, c4:54:44:e4:a4:7e, XID 04900000 IRQ 35
Apr 04 09:53:20 Rechner kernel: r8169 0000:02:00.0 enp2s0: renamed from eth0
Apr 04 09:53:33 Rechner ifup[396]: Cannot find device "eth0"
Apr 04 09:53:33 Rechner ifup[396]: ifup: failed to bring up eth0
Apr 04 09:53:35 Rechner NetworkManager[435]: <warn>  [1522828415.3652] ignoring out-of-block data '[ 1.216897] r8169 0000:02:00.0 eth0: RTL8106e at 0xffffa7f240ca5000, c4:54:44:e4:a4:7e, XID 04900000 IRQ 33'
Apr 04 09:53:35 Rechner NetworkManager[435]: <warn>  [1522828415.3653] ignoring out-of-block data '[ 1.256403] r8169 0000:02:00.0 enp2s0: renamed from eth0'
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3661] guessed connection type (eth0) = 802-3-ethernet
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3662] update_connection_setting_from_if_block: name:eth0, type:802-3-ethernet, id:Ifupdown (eth0), uuid: 681b428f-beaf-8932-dce4-687ed5bae28e
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3665] adding eth0 to connections
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3666] adding iface eth0 to eni_ifaces

dmesg |grep eth0
[    1.227896] r8169 0000:02:00.0 eth0: RTL8106e at 0xffffc11bc0cb5000, c4:54:44:e4:a4:7e, XID 04900000 IRQ 35
[    1.261991] r8169 0000:02:00.0 enp2s0: renamed from eth0
Zuletzt geändert von BongoFury am 04.04.2018 11:21:34, insgesamt 1-mal geändert.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 11:13:06

Code: Alles auswählen

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 11:15:35

Was ich allerdings gemacht habe: Ich hatte den Rechner ohne Realtek Firmware installiert und das Paket erst später nachgeladen.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 11:20:26

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
02.04.2018 13:23:12
ip addr show
ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c4:54:44:e4:a4:7e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.5/24 brd 192.168.1.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 2001:4dd3:5b17:0:3df9:21f:d35f:778/64 scope global temporary dynamic
valid_lft 7150sec preferred_lft 3550sec
inet6 2001:4dd3:5b17:0:c654:44ff:fee4:a47e/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 7150sec preferred_lft 3550sec
inet6 fe80::c654:44ff:fee4:a47e/64 scope link
valid_lft forever preferred_lft forever
3: wlp6s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 12:05:80:5f:c5:2c brd ff:ff:ff:ff:ff:ff

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
02.04.2018 13:23:12
P.S.
Wie wird die Internetverbindung aufgebaut ?
per networkmanager, oder per interfaces ?
Per networkmanager

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von schwedenmann » 04.04.2018 11:37:03

Hallo

was steht im Networkmanager als device ?

afaik gibt es doch eine config unter etc für die jeweilige verbindung.

in beiden Fällen sollte dort enp2s0 stehen, kein eth0

mfg
schwedenmann

Öffne mal den Dialog vom network-Manager und bearbeite die aktuelle Verbindung, du müßtest dort anstatt eth0 dann enp2s0 angeben.

mfg
schwedenmann

TomL

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von TomL » 04.04.2018 11:40:29

Wie ich vermutet habe...es gibt keine eth0. Ursache sind die Regeln für "Predictable NIC-Names". Dazu findest du Infos im Web. Die Schnittstellen heissen enp2s0 und wlp6s0. Alles ist gut, alles ist so, wie es sein muss/soll.

BenutzerGa4gooPh

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BenutzerGa4gooPh » 04.04.2018 11:51:38

Code: Alles auswählen

Apr 04 09:53:20 Rechner kernel: r8169 0000:02:00.0 enp2s0: renamed from eth0
Apr 04 09:53:33 Rechner ifup[396]: Cannot find device "eth0"
Apr 04 09:53:33 Rechner ifup[396]: ifup: failed to bring up eth0
...
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3665] adding eth0 to connections
Apr 04 09:53:35 Rechner NetworkManager[435]: <info>  [1522828415.3666] adding iface eth0 to eni_ifaces

Code: Alles auswählen

...
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c4:54:44:e4:a4:7e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.5/24 brd 192.168.1.255 scope global enp2s0
...
Da hat wohl der Netzwerkmanager das Umbenennen (rename) von eth0 zu enp2s0 nicht kapiert. ifups Problem kann ich nicht einschätzen.

Zuerst würde ich versuchen, per GUI des Netzwerkmanagers eth0 zu löschen und enp2s0 zu konfigurieren.
Oder per nmcli: https://wiki.ubuntuusers.de/NetworkMana ... _ohne_GUI/
Wenn das nicht hilft, zurück zu dem altem Name eth0 (oder Eigenkreation) ohne "predictable interface name":
You basically have three options:
1. You disable the assignment of fixed names, so that the unpredictable kernel names are used again. For this, simply mask udev's .link file for the default policy: ln -s /dev/null /etc/systemd/network/99-default.link
2. You create your own manual naming scheme, for example by naming your interfaces "internet0", "dmz0" or "lan0". For that create your own .link files in /etc/systemd/network/, that choose an explicit name or a better naming scheme for one, some, or all of your interfaces. See systemd.link(5) for more information.
3. You pass the net.ifnames=0 on the kernel command line
https://www.freedesktop.org/wiki/Softwa ... rfaceNames
Such dir was aus und gute Besserung! :wink:

Edit: 2 Leute schrieben zwischendurch.
Edit 2: Nach Umkonfigurationen Netzwerk und Netzwerkmanager neu starten oder Reboot.
Zuletzt geändert von BenutzerGa4gooPh am 04.04.2018 12:29:16, insgesamt 3-mal geändert.

guennid

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von guennid » 04.04.2018 12:00:27

TomL hat geschrieben:Alles ist gut, alles ist so, wie es sein muss/soll.
Er hat halt nur kein Netz. Aber man kann halt nicht alles haben! :mrgreen:

Janas Tipps sollten das Problem klären.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 12:36:49

Nein, nein, ich habe Netz, das ist nicht das Problem. Ich wollte lediglich wissen wieso ich diese Fehlermeldung beim booten habe.
Da hat wohl der Netzwerkmanager das Umbenennen (rename) von eth0 zu enp2s0 nicht kapiert.
Das halte ich jetzt für recht wahrscheinlich, und falls es so ist, müsste dann nicht irgend ein Script fehlerhaft sein?

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 12:43:22

Jana66 hat geschrieben: ↑ zum Beitrag ↑
04.04.2018 11:51:38
Such dir was aus und gute Besserung! :wink:
Dankeschön, ich kanns brauchen... schnorchel, schnupf... Immerhin habe ich jetzt etwas zum lesen :)

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 12:47:21

TomL hat geschrieben: ↑ zum Beitrag ↑
04.04.2018 11:40:29
Wie ich vermutet habe...es gibt keine eth0. Ursache sind die Regeln für "Predictable NIC-Names". Dazu findest du Infos im Web. Die Schnittstellen heissen enp2s0 und wlp6s0. Alles ist gut, alles ist so, wie es sein muss/soll.
Danke , da hatte ich noch nie was von gehört.Muss mich wohl mal schlau(er) machen.

BenutzerGa4gooPh

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BenutzerGa4gooPh » 04.04.2018 12:48:05

Ich wollte lediglich wissen wieso ich diese Fehlermeldung beim booten habe.
Ist im Netzwerkmanager (GUI) eth0 eingetragen? Vielleicht doch mal enp... löschen und neu konfigurieren?

Fehler zeitlich vor Netzwerkmanager kommt von ifup, prüfen:
ifup -v SCHNITTSTELLEN-NAME bzw. ifdown -v SCHNITTSTELLEN-NAME (-v wie verbose) berichten ausführlich, was sie machen.
https://wiki.ubuntuusers.de/interfaces/

Prüfe sonst mit nmcli-Status-Kommandos! Link oben (Ubuntu) oder Websuche nach "nmcli example".
Zuletzt geändert von BenutzerGa4gooPh am 04.04.2018 12:52:50, insgesamt 1-mal geändert.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 12:52:27

/etc/network/interfaces.d :

(edit) Der Pfad lautet:

/etc/network/interfaces.d/setup
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Das wundert mich jetzt das die Installationroutine das so benennt wenn es doch enp2s0 heißen sollte. Oder sehe ich das falsch?
Zuletzt geändert von BongoFury am 04.04.2018 14:41:47, insgesamt 1-mal geändert.

BenutzerGa4gooPh

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BenutzerGa4gooPh » 04.04.2018 12:56:09

Ganz so kann es nicht sein:

Code: Alles auswählen

cat /etc/network/interfaces.d
cat: /etc/network/interfaces.d: Ist ein Verzeichnis
und bei mir leer. Beides sollte bei dir auch der Fall sein! :wink:

Wo auch immer der gepostete, falsche Eintrag steht, er wird die Ursache deiner Fehler sein.

Code: Alles auswählen

Apr 02 12:57:37 rechner ifup[393]: ifup: failed to bring up eth0
Ich war mit dem Netzwerkmanager auf dem Holzweg.

Zur Vermeidung von Missverständnissen:

Code: Alles auswählen

cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
Bei Verwendung des Netzwerkmanagers sollte da nichts anderes drin stehen!
Und nun rätseln wir mal, aus welcher Datei und von wem der falsche Eintrag stammt ... :D

TomL

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von TomL » 04.04.2018 13:51:31

BongoFury hat geschrieben: ↑ zum Beitrag ↑
04.04.2018 12:52:27
/etc/network/interfaces.d :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
Hier ist das Problem. ifup.service verwendet diesem Eintrag zum initialisieren des Nics. Ändere es einfach von eth0 auf enp2s0 . Und schon sollte das Netzwerk beim nächsten restart geöffnet werden.

Benutzeravatar
BongoFury
Beiträge: 227
Registriert: 23.02.2007 17:47:51
Lizenz eigener Beiträge: GNU General Public License

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BongoFury » 04.04.2018 14:19:19

Werde ich machen, Danke. Nur muss ich dann sagen das die Installationsroutine das wohl falsch einträgt, denn ich war es nicht :)
Gruß, Bongo

BenutzerGa4gooPh

Re: Kann eth0 beim booten angeblich nicht laden

Beitrag von BenutzerGa4gooPh » 04.04.2018 14:21:57

TomL hat geschrieben: ↑ zum Beitrag ↑
04.04.2018 13:51:31
Hier ist das Problem. ifup.service verwendet diesem Eintrag zum initialisieren des Nics.
Und weshalb und mit welcher Folge für ifup.service in einer Datei /etc/network/interfaces.d ?
/etc/network/interfaces des TO (wie bei mir auch) verweist doch auf

Code: Alles auswählen

source /etc/network/interfaces.d/*
Des Weiteren habe ich (Stretch) an diesen Konfigs nicht rumgespielt, Verzeichnis /etc/network/interfaces.d/* ist leer. Glaube kaum, dass der Installer plötzlich anders arbeitet:
Nur muss ich dann sagen das die Installationsroutine das wohl falsch einträgt, denn ich war es nicht :)
Sehr merkwürdig alles ... oder Änderungen bei Testing/Buster?

Antworten