Linux简单教程删除路由表linux删除路由表
发布网友
发布时间:2024-09-17 03:44
我来回答
共1个回答
热心网友
时间:2024-11-14 06:13
Linux是一款开放源代码的操作系统,十分流行和受欢迎,几乎可以覆盖许多场景。在Unix及Linux系统中,路由表是控制数据包分发的基础,平时我们要根据个人需要对路由表进行添加、删除操作。
说到删除路由表,Linux提供了route 命令及ip route 命令来简便优雅地实现,其语法结构如下:
route [-ne] delete [{-net|-host} destination]
或
iproute [-ne] delete [{-net|-host} destination]
命令的参数说明如下:
-ne:显示网络/主机的相关路由信息;
-net:指定目的地为网络/子网;
-host:指定目的地为主机。
下面是Linux系统下,删除路由表的具体操作步骤:
首先,查看系统中当前的路由表信息:
[root@localhost ~]# route -n
Kernel IP routing table
主句柄 类型 目的地 网关 掩码 网络 接口
0.0.0.0 UG 0.0.0.0 192.168.2.1 0.0.0.0 192.168.2.0 eno16777736
heth0
192.168.2.0 UG 0.0.0.0 192.168.2.1 0.0.0.0 192.168.2.0 eno16777736
heth0
其次,找到要删除的路由表,在本例中为192.168.2.0,使用下面的命令删除路由表:
[root@localhost ~]# route delete -net 192.168.2.0
[root@localhost ~]# ip route delete -net 192.168.2.0
最后,使用 route -n 命令验证:
[root@localhost ~]# route -n
Kernel IProuting table
Destination Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 UG 0 0 0 eno16777736
至此,我们就成功地删除了192.168.2.0路由表。
总结:删除Linux路由表非常简单,可以使用 route 命令及 ip route 命令来轻松实现,具体使用步骤为首先查看路由表信息 –> 找出要删除的路由表 –> 使用route 命令或 ip route 命令来删除 –> 最后验证路由表信息。