Ethernet adapter Namen umbennen von ens zu eth

Anleitung zum Erstellen von Blogs und Artikeln: Bitte hier klickieren

Hallo zusammen,


Einige haben sicher bemerkt das in neueren Versionen von Debian der ehternet adapter nun nach folgendem Schema benannt ist: ens*** (e.g. ens192) anstelle von eth* (e.g. eth0).

In der Theorie ist dies kein Problem und alles laueft wie bisher. Manche moegen aber doch lieber den alten "Standard" zurueck.


Dieser Post erklaert euch wie man das Ganze wieder umstellt auf die eth-Benennung.

Was wird gebraucht?

  • Linux Terminal
  • SUDO (or root) access
  • Patience & one system reboot


1.) Symlink des systemd standard links.

Linux (Debian ganz besonders) hat einen Service Manager mit Namen systemd. Dieser Manager benutzt sogenannte "links" um etwaige default Aktionen zu definieren.

Eine davon ist die Tatsache welche Namenskonvention fuer ethernet adapter genutzt wird. Sicher wird dir klar welche das ist -> ens***


Um dies zu umgehen erstellen wir einfach einen Symlink anstelle seines Defaults und leiten diesen um nach /dev/null. Damit nutzt er dann nicht mehr den Default von sich selber.

Code
sudo ln -s /dev/null /etc/systemd/network/99-default.link


2.) Edit der network interfaces.

Editiere das interfaces file und update deine ethernet device names dort: sudoedit /etc/network/interfaces/

Beispiel-Datei welche DHCP nutzt mit zwei interfaces:

Externer Inhalt gist.github.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.



3.) Edit des grub bootloader.

Als letztes muss das grub bootloader file editiert werden welches unter /etc/default/ liegt zum updaten der Namenskonvention auch dort.

Code
sudoedit /etc/default/grub
Ersetze GRUB_CMDLINE_LINUX="" mit GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Nun fuehre folgende Kommandos aus: sudo grub-mkconfig && sudo update-grub


4.) Restart.


We bereits am Anfang benannt muss nun ein Restart erfolgen um die Aenderungen aktiv werden zu lassen.

Nach dem Neustart sollten deine Netzadapter wieder online sein und namentlich mit eth beginnen.


Mit dem Kommando ip a kann man sein Archievement pruefen.


That's it, your done!

Det blæser en halv pelikan.

I may look calm. But inside my mind I have killed you 20 times in 5 minutes in 20 different ways.


Kommentare