Linux添加路由:以route命令进行操作(linux添加路由的命令)
Linux添加路由:以route命令进行操作
Linux操作系统具有内置的路由功能,它的 route 命令可以帮助 Linux 非常方便地进行路由管理和添加。 route 命令能够添加、删除、修改和查看系统路由表,通过这种方式控制网络流量,可以减少不必要的网络浪费和数据包拥塞。本文将给读者介绍Linux添加路由的方法,以route命令进行操作。
一、添加静态路由
要使用 route 命令添加静态路由,可以执行以下命令:
route add -net -netmask -gateway metric
执行该命令,-net 是需要添加静态路由的网段,-netmask 是子网掩码,-gateway 指定网关地址,metric 是路由元数据。
例如,要为 192.168.10.0/24 网段指定一个网关地址 192.168.10.1,可以执行以下命令:
route add -net 192.168.10.0/24 netmask 255.255.255.0 gateway 192.168.10.1 metric 1
二、添加动态路由
要使用 route 命令添加动态路由,可以执行以下命令:
route add -net -netmask -interface metric
执行该命令,-net 是需要添加动态路由的网段,-netmask 是子网掩码,-interface 指定接口,metric 是路由元数据。
例如,要为网段 192.168.20.0/24 指定接口 eth0,可以执行以下命令:
route add -net 192.168.20.0/24 netmask 255.255.255.0 interface eth0 metric 2
三、立即生效
添加路由后,需要执行“ service network restart ” 命令使添加的路由立即生效,如下所示:
service network restart
四、查看路由
要查看系统路由表,可以执行以下命令:
route -n
这条命令将会列出系统当前路由表所有内容,其中Kernel 为 0 的表示为静态路由,Kernel 为 1 的表示为动态路由。
综上所述,完整的 Linux 添加路由的步骤是:添加静态路由或动态路由,并使用 service network restart 命令立即生效,然后使用 route -n 命令查看系统路由表来确认是否添加成功。