Linux系统之静态路由配置
在Linux系统中配置静态路由可以按照以下步骤进行:
-
查看当前路由表:
-
使用
route
命令或ip route
命令来查看当前的路由表。例如:route -n
或
ip route show
-
-
添加静态路由:
-
使用
route
命令或ip route
命令来添加静态路由。语法如下:route add 目标网络地址/子网掩码 gw 网关地址
或
ip route add 目标网络地址/子网掩码 via 网关地址
其中,
目标网络地址/子网掩码
表示要访问的目标网络的地址和子网掩码,网关地址
表示下一跳的网关地址。 -
例如,要添加一个静态路由以访问目标网络192.168.1.0/24,下一跳网关为192.168.0.1,可以执行以下命令:
route add -net 192.168.1.0/24 gw 192.168.0.1
或
ip route add 192.168.1.0/24 via 192.168.0.1
-
如果需要指定路由的优先级(跃点数),可以使用
metric
选项。较低的metric
值表示更高的优先级。route add 目标网络地址/子网掩码 gw 网关地址 metric 数值
或
ip route add 目标网络地址/子网掩码 via 网关地址 metric 数值
-
-
永久保存静态路由:
- 在CentOS 7及以上版本的系统中,静态路由的配置会随着网络服务的重启而丢失。为了使静态路由持久化,需要进行额外的配置。
-
在
/etc/sysconfig/network-scripts/
目录中,找到与网络接口相关的配置文件,例如ifcfg-eth0
。编辑该文件,并添加以下配置:GATEWAY=网关地址
保存并关闭文件。
-
测试静态路由:
-
使用
ping
命令或其他网络工具测试添加的静态路由是否生效。例如,执行以下命令测试是否能够ping通目标网络:ping 目标网络地址
-
通过以上步骤,你可以在Linux系统中配置静态路由。请根据具体需求和网络拓扑,进行相应的配置和调整。记得测试路由是否正常工作,并确保正确的网络连接。