[Bug 1758820] Re: netplan can not rename device names

Mathieu Trudel-Lapierre mathieu.tl at gmail.com
Tue Apr 17 20:17:27 UTC 2018


Moving this bug to the netplan project since the Ubuntu package got
renamed from 'nplan' to 'netplan.io'.

** Package changed: nplan (Ubuntu) => netplan

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to nplan in Ubuntu.
https://bugs.launchpad.net/bugs/1758820

Title:
  netplan can not rename device names

Status in netplan:
  New

Bug description:
  I use Ubuntu 17.10 Server 64bit with latest updates. (Fresh
  installation)

  apt-cache policy netplan
  netplan:
    Installed: (none)
    Candidate: 1.10.1-5
    Version table:
       1.10.1-5 500
          500 http://at.archive.ubuntu.com/ubuntu artful/universe amd64 Packages

   apt-cache policy ifupdown
  ifupdown:
    Installed: 0.8.16ubuntu2
    Candidate: 0.8.16ubuntu2
    Version table:
   *** 0.8.16ubuntu2 500
          500 http://at.archive.ubuntu.com/ubuntu artful/main amd64 Packages
          100 /var/lib/dpkg/status

  
  systemd-networkd is installed and used
  Network-Manager is not installed.
  /etc/network/interfaces is untouched after installation

  
  Netplan does not set device name configured in /etc/netplan/01-netcfg.yaml

  Here my .yaml

  network:
    version: 2
    renderer: networkd
    ethernets:
      lan:
        match:
          macaddress: 00:12:34:56:29:e8
        set-name: lan
        dhcp4: false
        dhcp6: false
        accept-ra: false
        addresses:
          - 10.10.0.48/24
          - 1701:5740:5000:3301::48/64

  I had to switch back to predictable device names like "eth0" in /etc/default/grub with
  GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0" and update-grub.

  After this change and reboot, the name is set properly but the network remains still unconfigured.
  You have to login with console and type 'netplan apply' or 'systemctl restart systemd-networkd'.
  This command will configure the network.

  Funny thing about this behavior. If you reboot the system more often,
  out of 10 times one time network gets configured properly. I guess
  this is a timing issue.

  'systemd-analize blame' shows what services are started at what time. I found out this difference.
  With unconfigured network systemd-networkd is started at about 34ms
  With configured network systemd-networkd is usually started at about 400ms

  I played around a lot with timing in systemd-network.service but that
  did not change the thing.

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/1758820/+subscriptions



More information about the foundations-bugs mailing list