View previous topic :: View next topic |
Author |
Message |
Erdie Advocate
Joined: 20 May 2004 Posts: 2566 Location: Heidelberg - Germany
|
Posted: Wed Dec 27, 2017 8:04 pm Post subject: ifplugd überflüssig? |
|
|
Ich habe auf einen IBM Thinkpad T60 Gentoo installiert und dabei festgestellt, dass die Ethernet Schnittstelle initialisiert wird wenn ich einen Netzwerkkabel einstecke obwohl ich keinen ifplugd installiert habe. Wieso funktioniert das? Ich dachte, der ifplugd wäre genau dafür da. Ausserdem heißt das Ehernet device jetzt: enp2s0 statt eth0. Hab ich da irgendwas verpaßt? Ich glaube, ich werde alt .. _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Tyler_Durden Apprentice
Joined: 27 Jul 2004 Posts: 189 Location: Germany
|
Posted: Wed Dec 27, 2017 8:48 pm Post subject: Re: ifplugd überflüssig? |
|
|
Erdie wrote: | Ich habe auf einen IBM Thinkpad T60 Gentoo installiert und dabei festgestellt, dass die Ethernet Schnittstelle initialisiert wird wenn ich einen Netzwerkkabel einstecke obwohl ich keinen ifplugd installiert habe. Wieso funktioniert das? Ich dachte, der ifplugd wäre genau dafür da. Ausserdem heißt das Ehernet device jetzt: enp2s0 statt eth0. Hab ich da irgendwas verpaßt? Ich glaube, ich werde alt .. |
Dir missfällt, dass etwas einfach mal funktioniert? ifplugd ist von Poettering jedenfalls seit 2005 nicht mehr weiterentwickelt worden. Offenbar ist die Funktionalität seither längst in udev/systemd integriert. Und Predictable Network Interface Names gibt es bereits seit Anfang Januar 2013 in udev... Kann man (noch) mit den Kernelparametern "net.ifnames=0" und "biosdevname=0" in Kombination ausschalten. Deine Schlussfolgerung scheint also doch sehr zu stimmen _________________ Gentoo 17.1 x86_64
Intel Core i9-9900K
Asus MAXIMUS XI HERO
AMD Radeon 6800XT
64GB DDR4
Samsung SSD 970 EVO Plus 1TB
8x Seagate Archive (SATA-RAID 64TB)
Digital Devices Cine S2 V6.5 DVB Adapter |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2566 Location: Heidelberg - Germany
|
Posted: Thu Dec 28, 2017 8:06 am Post subject: |
|
|
"Misfällt" ist falsch ausgedrückt. Ich möchte es nur verstehen. Das mit den Devicenamen habe ich inzwischen herausgefunden aber deine Theorie mit systemd kann nicht zustreffen, da ich ein reines openrc System habe. Also ich stecke eine Kabel rein und das Device wird initialisiert und bekommt eine IP Adresse - ohne systemd und ohne ifplugd. Ich habe den Verdacht, der Kernel tut da was. _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Tyler_Durden Apprentice
Joined: 27 Jul 2004 Posts: 189 Location: Germany
|
Posted: Thu Dec 28, 2017 12:36 pm Post subject: |
|
|
Erdie wrote: | "Misfällt" ist falsch ausgedrückt. |
Nö, den Eindruck hast Du mit Deiner ersten Formulierung durchaus erweckt, statt dass Du es nur verstehen möchtest.
Hier finden mehrere aufeinander aufbauende Ereignisse statt (Stichwort OSI-Model. Das LAN Interface wird bereits beim Booten des Systems initialisiert, wenn das Kernelmodul geladen wird. Dann allerdings mit dem Status "no carrier", da kein Kabel gesteckt ist.
Steckst Du dann eines ein, erfolgt ein Signal "carrier detect" und je nach Device z.B. ein "Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx" über die Hardware ->Kernelmodul ->kernel uevent->udev. Entsprechend den installierten Komponenten kümmert sich dann ein systemd, dhcpcd, Networkmanager und Co. um die weitere Einrichtung des Netzwerks. ifplugd/netplug sind somit obsolet, diskutiert wurde das ganz auch ausführlich hier.
Quote: | ...deine Theorie mit systemd kann nicht zustreffen, da ich ein reines openrc System habe. |
Daher schrieb ich ja auch udev/systemd. Und mit "udevadm monitor", "dmesg" und "tail -f /var/log/messages" kannst Du Dir doch ganz genau ansehen, was da passiert. _________________ Gentoo 17.1 x86_64
Intel Core i9-9900K
Asus MAXIMUS XI HERO
AMD Radeon 6800XT
64GB DDR4
Samsung SSD 970 EVO Plus 1TB
8x Seagate Archive (SATA-RAID 64TB)
Digital Devices Cine S2 V6.5 DVB Adapter |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2566 Location: Heidelberg - Germany
|
Posted: Thu Dec 28, 2017 2:16 pm Post subject: |
|
|
Umso besser Das ist dann wohl an mir vorbeigegangen. Man installiert ja so selten. Das letzte Mal war vor 8 Jahren. Wie soll man da up to date bleiben? Aber vielen Dank und Guten Rutsch wünsch ich, _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
|