我的 Beaglebone Black 设备上有 Debian 8.7 IoT 版本,该设备使用 GSM 调制解调器连接到互联网。我安装了 VPN 客户端(零层)加入虚拟网络。
默认路由发生变化,我的互联网不再工作。
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 zt0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.241.0.0 0.0.0.0 255.255.0.0 U 0 0 0 zt0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 zt0
192.168.6.0 0.0.0.0 255.255.255.252 U 0 0 0 usb1
192.168.7.0 0.0.0.0 255.255.255.252 U 0 0 0 usb0
如何确保默认通信通过 ppp0 路由,并且仅通过 zt0 路由 10.241.0.0/16。
添加默认GW后,我得到下表:
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 zt0
0.0.0.0 100.97.168.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
我发现了什么添加了条目:
Oct 02 12:55:48 PTMH7 connmand[797]: zt0 {add} route 0.0.0.0 gw 0.0.0.0 scope 253 <LINK>
我怎样才能阻止 ConnMan 这样做呢?