我无法在 Linux 的引导期间删除默认路由

I can't remove default routing during a boot of Linux

我通过 systemd.network 服务设置网络。我有两个接口。 eth0(有线)和 wwan0(无线)。我在两个文件中描述了它:

20-wire.network

[Match]
Name=eth0

[Network]
Address=192.168.100.1/24
#Gateway=192.168.2.16
DefaultRouteOnDevice=false
[Route]
Gateway=192.168.2.16

25-wireless.network

[Match]
Name=wwan0

[Network]
DHCP=yes
DNS=8.8.8.8
DefaultRouteOnDevice=true

我希望我的默认路由总是通过 wwan0。 但是在启动或创建 ssh-session 之后,添加了通过 eth0 的默认路由。

unnecessary route-->default dev eth0 scope link
default via 192.168.2.16 dev wwan0 proto dhcp src 192.168.2.136 metric 1024 
169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.73.67 
192.168.2.0/24 dev wwan0 proto kernel scope link src 192.168.2.136 
192.168.2.16 dev wwan0 proto dhcp scope link src 192.168.2.136 metric 1024 
192.168.100.0/24 dev eth0 proto kernel scope link src 192.168.100.1

Networkmanager - connman 设置默认路由。我在 /var/lib/connman/ethernet_00049f05e066_cable/settings 中禁用了它。我更改了参数:

AutoConnect=true on false