Как загрузиться в уровень запуска 3 (по умолчанию) на Ubuntu Bionic (18.04)?

Все три пользовательских метода именования, объясненные systemd: Предсказуемые имена сетевого интерфейса, связаны с правилами udev. systemd .link & amp; Правила udev имеют приоритет папки. /etc переопределяет /run переопределяет /lib. Поэтому проверьте текущую настройку.
# links
ls -l /*/systemd/network/

# rule that read links
ls -l /*/udev/rules.d/80-net-setup-link.rules

# rule that check for /etc/.../80-net-setup-link.rules & net.ifnames
ls -l /*/udev/rules.d/73-usb-net-by-mac.rules
После того, как любое изменение в этих правилах udev (добавление / удаление файлов переопределения) будет эффективным, загрузочный RAM-диск должен быть обновлен:
sudo update-initramfs -u
По умолчанию это единственные файлы, которые вы можете найти
~$ ls -l /*/systemd/network/
/etc/systemd/network/:
total 0

/lib/systemd/network/:
total 12
-rw-r--r-- 1 root root 404 Jul 12 17:28 80-container-host0.network ##(virtual-interface)
-rw-r--r-- 1 root root 482 Jul 12 17:28 80-container-ve.network ##(virtual-interface)
-rw-r--r-- 1 root root  80 Jul 12 17:28 99-default.link


~$ ls -l /*/udev/rules.d/80-net-setup-link.rules
-rw-r--r-- 1 root root 292 Jul 12 17:28 /lib/udev/rules.d/80-net-setup-link.rules

~$ ls -l /*/udev/rules.d/73-usb-net-by-mac.rules
-rw-r--r-- 1 root root 551 Jul 12 16:37 /lib/udev/rules.d/73-usb-net-by-mac.rules
Я тестировал все из них в VBox new 16.04 install, как описано в ссылке ниже, все методы работают так, как ожидалось: Ubuntu 16.04 Сложные имена интерфейсов /etc/udev/rules.d/70-persistent-net-rules - это старые версии, замененные systemd .link (но они не созданы автоматически), я добавил его здесь, чтобы проверить его существование для конкретных проблем, но не для случая AnttiHaapala.
0
задан 16 May 2018 в 15:43

3 ответа

Используйте следующую команду:

systemctl set-default runlevel3.target

Вдохновленный: Post.

0
ответ дан 17 July 2018 в 14:09

Используйте следующую команду:

systemctl set-default runlevel3.target

Вдохновленный: Post.

0
ответ дан 20 July 2018 в 14:13

Используйте следующую команду:

systemctl set-default runlevel3.target

Вдохновленный: Post.

0
ответ дан 23 July 2018 в 09:44

Другие вопросы по тегам:

Похожие вопросы: