Настроить DSL-соединение через netplan?
Я не видел никаких вариантов настройки DSL-соединения в/etc/netplan
?
Я знаю, что это возможно через pppoeconf, но не знаю, как изменитьdsl-provider
файл/имя (мне нужно настроить для 2 разных провайдеров), чтобы он по-прежнему использовал его во время загрузки.
1 ответ
Сегодня netplan напрямую не поддерживает соединения PPPoE (netplan 0.105). Есть два возможных решения с использованием поддерживаемых инструментов в Ubuntu main.
я использую
networkd-dispatcher
сценарий в/etc/networkd-dispatcher/routable.d
который запускает соединение ppp всякий раз, когда появляется устройство Ethernet:#!/bin/sh set -e if [ "$IFACE" != wan ]; then exit 0 fi pppd call centurylink sleep 5 ip route change default dev ppp0 advmss 1482
Затем у меня есть дополнительный скрипт, связанный с каждым из
/etc/networkd-dispatcher/{degraded,dormant,no-carrier,off}.d/
который останавливает его, когда он падает:#!/bin/sh set -e if [ "$IFACE" != wan ]; then exit 0 fi if [ -e /run/ppp-centurylink.pid ]; then pid=$(cat /run/ppp-centurylink.pid) kill "$pid" fi
Этот подход соединяет созданную вами конфигурацию ppp (через
pppoeconf
или другими способами)networkd
.Вы можете настроить соединение PPPoE непосредственно в
NetworkManager
.