带来一篇CentOS增加永世静态路由
欢迎大家来到仓酷云论坛!明天又有伴侣问,怎样在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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 请问谁有Linux的学习心得的吗?简单的说说? 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
页:
[1]