Rename Network Interfaces

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
itssme
Beiträge: 18
Registriert: 25.10.2016 19:57:30

Rename Network Interfaces

Beitrag von itssme » 08.06.2017 22:10:38

Ich hab mir heute Debian Stretch installiert und damit entgültig windows 10 auf meinem Laptop ersetzt. Ich hab mir auch schon wieder alles eingerichtet und installiert und soweit funktioniert auch alles so wie ich das möchte. Das Einzige was nicht so ist wie ich will, sind die netzwerk inteface namen. Ich hätte gerne eth0, wlan0 usw, aber stattdessen bekommen meine interfaces Namen wie "enx00e04c680180" statt eth0 und "wlp1s0" statt wlan0.

Code: Alles auswählen

root@Stretch:~# ifconfig
enx00e04c680180: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.28  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::2e0:4cff:fe68:180  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4c:68:01:80  txqueuelen 1000  (Ethernet)
        RX packets 3163  bytes 2130446 (2.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2537  bytes 318361 (310.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 176  bytes 13752 (13.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 176  bytes 13752 (13.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.16  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::3a12:4230:7680:33f  prefixlen 64  scopeid 0x20<link>
        ether 68:07:15:55:07:8a  txqueuelen 1000  (Ethernet)
        RX packets 494  bytes 54718 (53.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 99  bytes 12934 (12.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Ich hab schon versucht den name in /etc/udev/rules.d/70-persistent-net.rules zu änder, aber das file gibt es nicht.
Auch nach dem manuellen erstellen mit udevadm gibt es das file nicht

Code: Alles auswählen

udevadm trigger --subsystem-match=net --action=add

guennid

Re: Rename Network Interfaces

Beitrag von guennid » 08.06.2017 22:21:29

Du kannst udev die Umbenennung im Bootlaoder verbieten. Mehr Infos bei udev selbst. Dort erfährst du auch die Gründe und solltest nach Lektüüre entscheiden, ob du das überhaupt willst.

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

Re: Rename Network Interfaces

Beitrag von rendegast » 08.06.2017 22:38:03

Spiele mal mit dem Kernel-Parameter
net.ifnames=0/1
in der Kernel-Commandline.

net.ifnames=0
(hier) ens3 -> eth0

(biosdevname=0/1, für das udev-Anwendungsprogramm biosdevname unter fedora, wohl historisch)



Die wohl andere Möglichkeit war hier eine noch existierende persitent-net.rules,
welche natürlich auf jeden beliebigen Interfacenamen abgeändert werden kann.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten