在Linux系统中,删除一条路由通常使用route
命令或者ip
命令。
一、使用route
命令删除路由
192.168.2.0
(子网掩码为255.255.255.0
)且通过网关192.168.1.1
的路由,可以使用以下命令:route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
0.0.0.0
),例如默认网关为192.168.1.1
的默认路由,可以使用:route del default gw 192.168.1.1
二、使用ip
命令删除路由
ip
命令是一个功能更强大的网络配置工具,它整合了route
命令的部分功能并且提供了更多高级的网络管理能力。192.168.2.0/24
(等同于192.168.2.0
子网掩码255.255.255.0
)的路由,可以使用:ip route del 192.168.2.0/24
192.168.1.1
的默认路由,可以使用:ip route del default via 192.168.1.1
ip
命令更加灵活和现代化。它支持更多的网络配置选项,并且在处理复杂网络场景时更方便。例如,在多网卡环境下准确指定要操作的接口等操作更加便捷。如果在删除路由时遇到问题:
route -n
或者ip route show
命令查看当前路由表,确认路由的准确信息(目标网络、网关等)后再进行删除操作。sudo
命令来提升权限,例如sudo route del...
或者sudo ip route del...
。领取专属 10元无门槛券
手把手带您无忧上云