无法删除/添加默认路由

无法删除/添加默认路由

我有一个通过 WiFi 连接的 Raspi,其中插入了用于发送短信的华为棒。不幸的是,执行此操作时,它将路由更改为以下内容:

pi@raspberrypi:/opt/pi/printer $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         hi.link         0.0.0.0         UG    0      0        0 eth1
default         hi.link         0.0.0.0         UG    204    0        0 eth1
default         10.0.2.1        0.0.0.0         UG    303    0        0 wlan0
10.0.2.0        *               255.255.255.0   U     303    0        0 wlan0
192.168.8.0     *               255.255.255.0   U     204    0        0 eth1

人们可能会猜测删除该路线应该很容易,但它不起作用:

pi@raspberrypi:/opt/pi/printer $ ping hi.link
PING hi.link (192.168.8.1) 56(84) bytes of data.
64 bytes from hi.link (192.168.8.1): icmp_seq=1 ttl=64 time=1.05 ms
pi@raspberrypi:/opt/pi/printer $ route del default via  192.168.8.0
# does NOT work, displays the usage howto

我只能通过添加额外的路线来实现此功能:

pi@raspberrypi:/opt/pi/printer $ route add default gw 10.0.2.1 wlan0

问题:当插入华为棒时,如何防止创建此 hi.link 路由 如何删除此路由

非常感谢!

答案1

要么使用route命令:

route del default gw  192.168.8.0 dev eth1

或更好的ip命令(如果可用):

ip route del default via 192.168.8.0 dev eth1

ip命令更易于使用,因为adddel通常接受与 打印的语法相同的语法show

相关内容