我有一个通过 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
命令更易于使用,因为add
和del
通常接受与 打印的语法相同的语法show
。