pppoe не запустится во время загрузки после обновления до Ubuntu 16.04LTS
Мой ящик, пока он работал 14.04LTS, прекрасно запускал соединение pppoe во время загрузки. У меня есть правильные настройки провайдера в /etc/ppp/peers/, и все работало отлично в течение многих лет (начиная с 12.04LTS дней).
Теперь с последними версиями 16.04.1LTS и systemd (система была обновлена с помощью do-release-upgrade), я заметил, что pppoe не будет запускаться во время загрузки.
Я делаю свои первые шаги с systemD, но, насколько я могу судить, нет службы для запуска pppoe, я искал файлы.service, содержащие строку "ppp", и обнаружился только pppd-dns.service (и он ничего не имеет делать с pppoe).
Я собираюсь написать файл модуля для выполнения "pon isp1" во время загрузки, но я совершенно уверен, что это не лучший способ.
Кто-нибудь знает, какой файл модуля должен запускать pppoe во время загрузки? Любая подсказка относительно того, что идет не так с моей коробкой?
Печатание "pon isp1" прекрасно работает при запуске из командной строки.
2 ответа
Древний пост, но я только что исправил это, так что на случай, если кто-нибудь все еще использует 16.04 и pppoe.
В /etc/network/interfaces интерфейс Ethernet, поддерживающий pppoe, был ниже:
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set dev eth2 up # line maintained by pppoeconf
provider dsl-provider
auto eth2
iface eth2 inet manual
Я переместил «auto eth2» выше, чтобы убедиться, что он был запущен раньше. По какой-то причине
/bin/ip link set dev eth2 up
недостаточно иметь eth2.
auto eth2
iface eth2 inet manual
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set dev eth2 up # line maintained by pppoeconf
provider dsl-provider
Та же проблема здесь, обновленная с 14.04, где adsl был запущен при загрузке.
не удалась установка постоянного или любого другого метода, перечисленного в https://help.ubuntu.com/community/ADSLPPPoE
Наконец, я исправил добавление:
ip link set eth0 up
pon dsl-provider
exit 0
на /etc/rc.local
Обратите внимание на отличие от вики в "dev"ip link set dev eth0 up
это не работает!