|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!明天又有伴侣问,怎样在CentOS里增加永世静态路由?这里总结一下,做个备忘录。
参考RedHatEnterprise6的官方文档:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-static-routes.html
我们的办事器一样平常启用两个网卡,一个配内网地点,一个配外网地点,但我们一样平常只为外网卡设置默许网关。由于假如两个网卡都设置默许网关的话,数据包进来的时分会不晓得该走哪一个网关。
本机跟别的呆板通讯时,会把数据包发送到默许网关,然后默许网关把数据包转发到目标主机。因为设置了外网网卡的默许网关,以是本机与目标主机的外网IP举行通讯是OK的;可是与内网IP举行通讯就没举措了,由于默许网关没法抵达内网网段。(固然,假如这台LINUX呆板开启了路由转发就另当别论了。)
为了与内网网段中的呆板举行通讯,我们写一条静态路由,来指定一个通向内网网段的路径。本文讲的就是怎样在CentOS中增加永世静态路由。
增加永世静态路由的***是,把路由表写进/etc/sysconfig/network-scripts/route-inte***ce设置文件中。inte***ce是你的网卡,如eth1的静态路由设置文件就是route-eth1。
route-inte***ce设置文件有两种写法:ip下令格局和network/netmask格局:
ip下令格局:
1.defaultviagatewaydevinte***ce//gateway交换成你的默许网关,inte***ce交换成你的网卡2.ip/netmaskviagatewaydevinte***ce3.…//依据必要增加更多的静态路由4.…network/netmask指令格局:
1.ADDRESS0=网段,该网段即你想要抵达的网段2.NETMASK0=掩码3.GATEWAY0=网关地点,该网关为本网卡的出口网关,它可以抵达ADDRESS04.…//依据必要增加更多的静态路由5....我们以第一种ip下令格局为例举行申明。
依照官方网站的说法,路由表中的default路由能够省略,由于利用的是默许网关。
重点是第二条路由,它指向了我们所但愿抵达的特定网段。ip/netmask是你想要抵达的网段,gateway是本网卡的出口网关,inte***ce指定网卡。
我们看一段网上的示例,该设置为网卡eth0增加了两条静态路由:
1.10.0.0.0/8via10.126.40.2542.192.168.188.0/22via10.126.40.254上述设置增加了两条静态路由,分离指向了10.0.0.0/8网段,和192.168.188.0/22网段。10.126.40.254便是eth0的出口网关。
上述设置来自于:http://www.m690.com/?p=346。
我本人的办事器设置示例,为网卡eth1设置了两条静态路由:
1.GATEWAY0=10.10.14.2542.NETMASK0=255.255.0.03.ADDRESS0=192.168.0.04.5.GATEWAY1=10.10.14.2546.NETMASK1=255.255.0.07.ADDRESS1=10.10.0.0我们也是增加了两条静态路由,分离指向了10.10.0.0/16网段和192.168.0.0/16网段,利用网卡eth1的出口网关10.10.14.254。
官方提醒,利用该格局时,假如有多条静态路由,每条静态路由必需按按次编号,如ADDRESS0,ADDRESS1,ADDRESS2等,不克不及跳着编号。
注:网上有材料说,第二条路由中的gateway是下一跳的网关。我专程往问了收集部的同事,他说那是不合错误的,谁人gateway实践上是本网卡的出口网关。
第一条default路由中的gateway,便是外网网卡的默许网关。
第二条路由中的gateway(网卡的出口网关)和default路由中的gateway(默许网关)有甚么区分?RedHatEnterprise6的官方文档中说:TheX.X.X.X(指网卡的出口网关)addressdoesnothavetobethedefaultgatewayIPaddress。Inmostcases,X.X.X.XwillbeanIPaddressinadifferentsubnet,andinte***cewillbetheinte***cethatisconnectedto,orcanreach,thatsubnet。
文档中所说的differentsubnet指的是与默许网关分歧的子网,该子网必需与inte***ce的IP在统一网段。这里的子网通常为指内网网卡地点子网,这里的gateway通常为指内网网卡的网关。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|