Chinaunix

标题: CentOS6.2永久静态路由的配置 [打印本页]

作者: f310    时间: 2012-05-04 11:48
标题: CentOS6.2永久静态路由的配置
在一台CentOS服务器上装有两块网卡,默认路由指向eth0,有一段目标地址要指到eth1的一个网关上,不知道什么原因,在KDE上配置网络,OK一直是灰的,老版本的redHat或者CentOS的表态路由可以直接配置/etc/sysconfig/network-script/route-eth1,而在CentOS6.2下配置这个文件没有用,用ip route等配置,刚系统重启或者服务重启后路由规则就失效了,在网上查CentOS上配置永久静态路由的问题,答案也是五花八门,但基本不能根本解决问题,经过反复试,发现在CentOS下,静态路由表改名字了,从原先的/etc/sysconfig/network-script/route-interface改成了/etc/sysconfig/network-script/route-Auto_interface,文件内容与原先的一样,如对eth1的静态路由放在:

/etc/sysconfig/network-script/route-Auto_eth1 中:

GATEWAY0=a.b.c.d
NETMASK0=255.255.255.0
ADDRESS0=1.2.3.4
……


作者: dbsrv    时间: 2012-05-04 13:54
本帖最后由 dbsrv 于 2012-05-04 13:57 编辑

我以前也这么写,但从来记不住,后来找到另外两个更好的格式:

第一种就是这个route-int,内容简单明了:
$DST_NET via $GW_IP
$DST_HOST via $GW_IP

第二种是/etc/sysconfig/static-routes
any net $DST_NET gw $GW_IP
any host $DST_HOST gw $GW_IP

第一种超级简单,但多网卡需要多配置文件
第二种稍微复杂,但只需要一个配置文件
作者: airstorm    时间: 2012-05-04 14:57
mark下,怕忘了。
作者: beyondfly    时间: 2012-05-04 16:31
直接从图形界面配置或是用setup来配置
作者: dbsrv    时间: 2012-05-04 16:33
回复 4# beyondfly

都是服务器,木有图形咋办?
   
作者: beyondfly    时间: 2012-05-04 16:37
setup命令进行配置
作者: dooros    时间: 2012-05-04 17:20
setup不用图形的。
作者: dooza    时间: 2012-05-04 21:00
直接写在/etc/rc.local




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2