配置静态路由表 – Linux

查看当前路由表

使用命令netstatroute -n查看当前路由表。

命令

追加记录到路由表

追加路由表有临时、永久两种方式。可通过命令或修改配置文件实现。

临时追加

可通过命令行实现追加路由表。此处使用routeip这两种方式。

route命令

・追加路由表

命令

・追加特定host(的路由)

命令

-net变成-host后,不需要子网掩码netmask
另外,单一网卡时,可以不必要指定接口ens33 。

ip命令

・network的追加
命令
・追加单个host
命令

此处,host与network的区别仅在子网掩码,添加具体host时使用/32。

永久追加(以CentOS为例)

使用命令追加的话,系统一旦重启,设定即会消失。
下文将介绍使路由表永久生效的方法。

文件
文件

查看路由表

设定后的结果如下所示。

命令

删除路由表

删除路由表也有临时与永久两种方式。同理,单行命令删除为临时;永久删除需要修改配置文件。

临时删除

临时删除与追加一样使用同一个命令,routeip

route命令

・删除网段(network)记录

命令

・hostの削除

命令

与追加的时候相同,networkhost的区别在于-net变成-host的时候,不需要子网掩码netmask。且可以不写ens33

ip命令

・删除网段的路由表

命令

・删除具体host的路由表

命令

同理,与追加的时候一样,更改单个host路由表时,子网掩码只用写/32

永久删除

仅需要将上文配置文件中添加的部分删除,重启服务即可。

确认

命令

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100912

发表评论

登录后才能评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code