Я пытаюсь настроить активное резервное соединение в netplan с модемом (ppp0) в качестве резервного. Интерфейс Ppp0 корректно работает сам по себе и был создан с помощью сетевого менеджера в соответствии с руководством на официальном сайте ubuntu:
sudo nmcli c add type gsm ifname '*' con-name "GSM" apn "internet"
Насколько я понимаю, для создания бонда в нетплане у меня есть два варианта:
- Добавить соединение ppp0 без изменения конфигурации NM
- Управление соединением ppp0 через netplan
Однако в обоих вариантах, как только я делаю «netplan apply», соединение ppp0 больше не работает, что видно в ifconfig. Без netplan "ping" работает, и соединение имеет IP-адрес:
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
инет 10.72.119.39 сетевая маска 255.255.255.255 пункт назначения 0.0.0.0
ppp txqueuelen 3 (протокол двухточечной связи)
Пакеты RX 6 байт 84 (84,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 8 байт 143 (143,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
с примененной конфигурацией netplan ping не работает, а ifconfig не показывает IP
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
ppp txqueuelen 3 (протокол двухточечной связи)
RX-пакеты 32 байта 2268 (2,2 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 251 байт 20555 (20,5 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
Конфигурация Netplan, которую я использую:
сеть:
версия: 2
визуализатор: NetworkManager
Ethernet:
enp2s0:
DHCP4: правда
enp4s0:
DHCP4: правда
модемы:
ппп0: {}
облигации:
облигация0:
интерфейсы:
- enp2s0
- ppp0
параметры:
режим: активно-резервный
основной: enp2s0
Второй вариант дает одинаковые результаты независимо от конфигурации сетевого плана. Я застрял - что я делаю не так?