我的机器上有两个物理接口,都带有 DHCP,所以我的默认路由表如下所示:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.26.129 0.0.0.0 UG 0 0 0 enp8s0
default 10.10.24.1 0.0.0.0 UG 1024 0 0 eno1
10.10.24.0 * 255.255.255.0 U 0 0 0 eno1
10.10.24.1 * 255.255.255.255 UH 1024 0 0 eno1
为了删除10.10.24.1
网关,我运行以下命令:
route del default gw 10.10.24.1
我希望在启动后将其删除,systemd
这是合适的方法,但是我应该如何使用 systemd 从默认路由表中删除网关?以下是我尝试过的,但不起作用。
[Unit]
Description=delete gateways from the main routing table
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/bin/route -b /etc/iproute2/delgw
[Install]
WantedBy=network.target
文件德尔格瓦:
del default gw 10.10.24.1