免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1685 | 回复: 4
打印 上一主题 下一主题

[网络管理] linux双网卡路由应在哪个文件里配置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-23 08:42 |只看该作者 |倒序浏览
centos6
两个网卡
eth0   192.168.3.100  网关192.168.3.1
eth1   192.168.7.10    网关192.168.7.1
192.168.3.1是固定的
192.168.7.1是个adsl拨号
因为内网都是192.168.3网段,但我想让这台centos访问外网某些网段用adsl拨号这条线,以免拥挤。
用route add命令虽然管用但是重启后就没了,搜了配置持久有效的静态路由的方法:
把route add命令写在启动脚本的方法有些问题,不想用。
然后就是在/etc/sysconfig/network-script/下的route-eth0、route-eth1这两个文件,但是应该在哪个文件里写呢?都写?
再就是/etc/sysconfig/static-routes文件,但我这台centos上没这个文件,新建一个当然容易,不过这个是对全局有效?
还有个问题就是,route-ethx和static-routes的关系如何?有什么优先级上的先后?

论坛徽章:
0
2 [报告]
发表于 2013-09-23 10:42 |只看该作者
-p 与 add 命令一起使用时使路由具有永久性。

论坛徽章:
0
3 [报告]
发表于 2013-09-23 13:54 |只看该作者
回复 2# fflixiang


    不对吧?我搜了一下,你说的的确有,但是似乎是很老的了,我这是centos6,用route --help没看到有-p参数,强行试了一下也提示-p参数无效

论坛徽章:
1
2015元宵节徽章
日期:2015-03-06 15:50:39
4 [报告]
发表于 2013-10-16 10:56 |只看该作者
文件都找对地方了,还有啥搞不懂的?
第一种方法访问目标地址时需要从哪个网关出去,就写到哪个配置文件里。好处是配置内容跟ip route add命令一样,好记。

/etc/sysconfig/network-scripts/route-eth0
1.1.1.0/24 via 192.168.3.1
2.2.0.0/16 via 192.168.3.1

/etc/sysconfig/network-scripts/route-eth1
3.3.3.3/32 via 192.168.7.1

逻辑性不强就写到第二个配置文件里,就一个配置文件,省得费脑子,不过配置内容要重新记一遍。
/etc/sysconfig/static-routes,单个配置文件。
any net 1.1.1.0/24 gw 192.168.3.1
any net 2.2.0.0/16 gw 192.168.3.1
any host 3.3.3.3 gw 192.168.7.1

route -p你找不到是因为帮助命令不对,不能用route --help,要用route/?。注意,要去windows95以上的操作系统里敲。

论坛徽章:
0
5 [报告]
发表于 2013-11-19 15:34 |只看该作者
/etc/sysconfig/static-routes  这个是全局的,重启网络服务和重启服务器 都有用,相当于永久静态路由吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP