[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd/udev persistent network device names



On Sun, 03 May 2015 14:34:58 +0200, alexander bachmer
<alex.bachmer@t-online.de> wrote:
>>(1) Wo wird genau konfiguriert, wie Netzwerkdevices benannt werden?
>>Die 99-default.link kann es nicht sein, denn die dort gemachte
>
>
>Doch die ist es!
>
>cat /proc/cmdline 
>BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=b002586e-571a-4ac1-91de-afd3bddc4baa ro quiet splash CONFIG_FHANDLE=y CONFIG_NET=y net.ifnames=1

|[1/110]mh@barrida:~$ cat /proc/cmdline
|BOOT_IMAGE=/boot/vmlinuz-4.0.0-zgsrv20080 root=/dev/vda3 ro net.ifnames=1
|[2/111]mh@barrida:~$ ls -al /etc/systemd/network/
|total 8.0K
|drwxr-xr-x 2 root root 4.0K May  3 21:38 ./
|drwxr-xr-x 6 root root 4.0K Apr 25 13:17 ../
|[3/112]mh@barrida:~$ cat /lib/systemd/network/99-default.link
|[Link]
|NamePolicy=database onboard slot path
|MACAddressPolicy=persistent
|[4/113]mh@barrida:~$ 

>sudo mv /lib/udev/rules.d/70-persistent-net.rules /lib/udev/rules.d/70-persistent-net.rules.bak

Das kann schonmal nicht stimmen. Die 70-persistent-net.rules steht in
/etc/udev/rules.d. In /lib/udev/rules gibt es nur eine
70-persistent-net-generator.rules.

|[10/119]mh@barrida:~$ ls -al /etc/udev/rules.d/
|total 8.0K
|drwxr-xr-x 2 root root 4.0K Apr 16 17:52 ./
|drwxr-xr-x 4 root root 4.0K Apr 25 13:17 ../
|[11/120]mh@barrida:~$


>ll /sys/class/net
>insgesamt 0
>lrwxrwxrwx 1 root root 0 Mai  3 14:25 enp0s25 -> ../../devices/pci0000:00/0000:00:19.0/net/enp0s25
>lrwxrwxrwx 1 root root 0 Mai  3  2015 lo -> ../../devices/virtual/net/lo
>[14:27:38]alex@debian:~$ sudo ifconfig 
>[sudo] password for alex: 
>enp0s25   Link encap:Ethernet  Hardware Adresse 

|[16/125]mh@barrida:~$ ls -al /sys/class/net
|total 0
|drwxr-xr-x  2 root root 0 May  3 21:40 ./
|drwxr-xr-x 32 root root 0 May  3 21:40 ../
|lrwxrwxrwx  1 root root 0 May  3 21:40 eth0 -> ../../devices/pci0000:00/0000:00:03.0/virtio0/net/eth0/
|lrwxrwxrwx  1 root root 0 May  3 21:40 eth1 -> ../../devices/pci0000:00/0000:00:04.0/virtio1/net/eth1/
|lrwxrwxrwx  1 root root 0 May  3 21:40 eth2 -> ../../devices/pci0000:00/0000:00:05.0/virtio2/net/eth2/
|lrwxrwxrwx  1 root root 0 May  3 21:40 lo -> ../../devices/virtual/net/lo/
|[17/126]mh@barrida:~$ ip l
|1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
|    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
|2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
|    link/ether 52:54:00:ec:91:fc brd ff:ff:ff:ff:ff:ff
|3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
|    link/ether 52:54:00:a1:68:c2 brd ff:ff:ff:ff:ff:ff
|4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
|    link/ether 52:54:00:2c:2b:6e brd ff:ff:ff:ff:ff:ff
|[18/127]mh@barrida:~$

>Genau wie in  99-default.linkvorgegeben!

Bei mir nicht.

>>(3) Mit welcher Kombination aus udevadm-Spells kann ich mir die udev
>>properties aller Netzwerkdevices im System anschauen?
>
>Versteh die Frage nicht...meinst du »udevadm test-builtin net_id» ???

Vielleicht, aber es funktioniert nicht ("missing or unknown command").

>>(4) Wo setze ich welche Konfiguation wenn ich die von systemd/udev
>>eigentlich vorgesehenen persistent network device names haben möchte?
>
>Sollte damit alles beantwortet sein....

Leider nein.

Grüße
Marc
-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


Reply to: