我尝试在 netplan 中设置主动备份绑定,并使用调制解调器 (ppp0) 作为备份。Ppp0 接口可以自行正常工作,并且是使用网络管理器创建的,与 ubuntu 官方网站上的指南一致:
sudo nmcli c add type gsm ifname '*' con-name "GSM" apn "internet'
据我了解,要在 netplan 中创建债券,我有两个选择:
- 添加 ppp0 连接而不更改 NM 配置
- 通过netplan管理ppp0连接
但是,在这两个选项中,只要我执行“netplan apply”,ppp0 连接就不再起作用,这在 ifconfig 中可见。如果没有 netplan,“ping”可以工作,并且连接具有 IP 地址:
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.72.119.39 netmask 255.255.255.255 destination 0.0.0.0
ppp txqueuelen 3 (Point-to-Point Protocol)
RX packets 6 bytes 84 (84.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 143 (143.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
应用 netplan 配置后,ping 不起作用,ifconfig 不显示 IP
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
ppp txqueuelen 3 (Point-to-Point Protocol)
RX packets 32 bytes 2268 (2.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 251 bytes 20555 (20.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我正在使用的 Netplan 配置:
network:
version: 2
renderer: NetworkManager
ethernets:
enp2s0:
dhcp4: true
enp4s0:
dhcp4: true
modems:
ppp0: {}
bonds:
bond0:
interfaces:
- enp2s0
- ppp0
parameters:
mode: active-backup
primary: enp2s0
无论 netplan 配置如何,第二个选项都会产生相同的结果。我被困住了 - 我做错了什么?