LINUX.ORG.RU

systemd-networkd не хочет поднимать интерфейс

 , , , ,


0

1
# networkctl
IDX LINK   TYPE     OPERATIONAL SETUP    
  1 lo     loopback carrier     unmanaged
  2 enp1s5 ether    off         unmanaged

Естественно айпи адрес не получен. Система была склонирована из виртуальной машины с помощью clonezilla на реальное железо, практически дефолтная ubuntu 20.04, правда обновлена с 18.04. Если я сделаю ifconfig enp1s5 up; dhclient enp1s5, то интернет работает, но получается все равно unmanaged:

# networkctl
IDX LINK   TYPE     OPERATIONAL SETUP    
  1 lo     loopback carrier     unmanaged
  2 enp1s5 ether    routable    unmanaged

В виртуальной машине, откуда система была склонирована все поднимается само.

#journalctl -u systemd-networkd
-- Reboot --
Jan 31 09:27:21 kiosk1 systemd[1]: Starting Network Service...
Jan 31 09:27:21 kiosk1 systemd-networkd[281]: Enumeration completed
Jan 31 09:27:21 kiosk1 systemd[1]: Started Network Service.
Jan 31 09:31:47 kiosk1 systemd-networkd[281]: enp1s5: Link UP
Jan 31 09:31:47 kiosk1 systemd-networkd[281]: enp1s5: Gained carrier
Jan 31 09:31:48 kiosk1 systemd-networkd[281]: enp1s5: Gained IPv6LL

Три последних строчки относятся к ручному поднятию интерфейса.

★★★★★

Последнее исправление: goingUp (всего исправлений: 4)

В виртуальной машине, откуда система была склонирована все поднимается само.

А теперь загляни в файл(ы) в /etc/netplan/.

anonymous
()
Ответ на: комментарий от gremlin_the_red

Проще — поменялось имя интерфейса.

anonymous
()
Ответ на: комментарий от gremlin_the_red

У убунту же netplan, а не чистый networkd.

Спасибо, не знал. Да, в /etc/netplan/01-netcfg.yaml было настроено на старое имя интерфейса. Проблему решил универсальным файликом, чтобы можно было клонировать

network:
  version: 2
  renderer: networkd
  ethernets:
    eth:
      match:
        name: en*
      dhcp4: yes

Анонимусу тоже спасибо.

goingUp ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.