如何在Redhat Linux 6.4中永久路由

如何在Redhat Linux 6.4中永久路由

我试过路由添加-net 192.168.3.115 网络掩码 255.255.255.0 gw 1​​92.168.3.1但重启后它不起作用,有人可以告诉我重启后它是如何工作的吗?

答案1

假设您的/etc/sysconfig/network-scripts/ifcfg-*文件中已静态配置网络设置,则可以在相应的/etc/sysconfig/network-scripts/route-*文件中配置静态路由。

文件名的选择应与路由要应用的接口相匹配,例如,如果您的eth0接口用于联系 192.168.3.1 网关,则应在 file 中定义路由/etc/sysconfig/network-scripts/route-eth0

有两种可能的方法来指定静态路由。

旧语法:(旧版 RedHat 版本的做法)

ADDRESS0=192.168.3.115 
NETMASK0=255.255.255.0
GATEWAY0=192.168.3.1

新语法:(基本上与ip route命令接受它的方式类似)

192.168.3.0/24 via 192.168.3.1

来源:RHEL 6 部署指南,第 11.5 章:ifcfg在文件中配置静态路由

答案2

你不能。由于网络不可靠,并且网络启动时您的系统可能会连接到不同的网络,因此路由无法在重新启动后继续存在。

您必须将其route add ...作为系统/网络启动的一部分,或者通过 DHCP 服务器(可能是您的路由器)配置路由

相关内容