免费注册 查看新帖 |

Chinaunix

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

centos双网卡双网关问题(已经解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-08 10:42 |只看该作者 |倒序浏览
本帖最后由 mengchr 于 2011-07-23 20:49 编辑

centos 5.6的系统
安装双网卡,分别属于不同的2个子网
其中一张网卡 可以ssh远程连接
另外一张网卡就不可以,想了一些办法,更换IP、动态静态都不行,防火墙、SEL都是关闭状态,网络是可以通讯的,ping可以,安装的东西很少就一个 Mysql\ http服务器使用,准备增加邮件服务但是ssh怎么也不通,机器在远程,虽然其中一个子网IP能访问,但是很不方便
SSH的问题解决了,把2张网卡更换一下设置就OK了,实在没找到原因


遇到类似问题的朋友支招

还有个问题
双网卡,双网关,老是感觉其中一个没有生效一样,但是网络又是通的
我的配置:
eth1   192.168.133.2
eth0   172.16.15.2
因为网络子网多,还有其他子网通过路由或者三层交换访问本服务器,下面是设置的静态路由,
其中 192.168.6.0网段通过eth1 访问
       10.0.0.0 网段通过eth0访问
vi /etc/sysconfig/static-routes 文件
eth1 net 192.168.6.0 netmask 255.255.255.0 gw 192.168.133.1
eth0 net 10.0.0.0 netmask 255.255.240.0 gw 172.16.15.201

[root@ap root]# cat /etc/sysconfig/static-routes
eth1 net 192.168.133.0 netmask 255.255.255.0 gw 192.168.133.1
eth0 net 10.0.0.0 netmask 255.255.240.0 gw 172.16.15.201 2
eth0 net 172.16.0.0 netmask 255.255.240.0 gw 172.16.15.201
[root@ap root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.133.0   *               255.255.255.0   U     0      0        0 eth1
172.16.0.0      *               255.255.240.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1





=======问题解决=========
仔细寻找了哈,出在双网关上,
如果我把2张网卡的网关的设置上,远程SSH就有问题

现在ifcfg文件中只设置一张网卡的网关,

另外一个网段的跨网访问设置静态路由

当然问题算是解决了,
我还是很困惑,为什么不能在网卡设置上把双网关都添加上,在windows系统下面我测试过,
是可以设置双网关的,相同网段访问没有问题
跨网段访问 跟上面一样设置静态路由就OK
还希望高手帮忙解答

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2011-07-08 10:44 |只看该作者
你把机器的路由表贴上来吧

招聘 : 技术支持/维
论坛徽章:
0
3 [报告]
发表于 2011-07-08 13:22 |只看该作者
route -n

论坛徽章:
0
4 [报告]
发表于 2011-07-08 14:16 |只看该作者
本帖最后由 mengchr 于 2011-07-08 14:47 编辑

[root@ap root]# cat /etc/sysconfig/static-routes
eth1 net 192.168.133.0 netmask 255.255.255.0 gw 192.168.133.1
eth0 net 10.0.0.0 netmask 255.255.240.0 gw 172.16.15.201 2
eth0 net 172.16.0.0 netmask 255.255.240.0 gw 172.16.15.201
[root@ap root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.133.0   *               255.255.255.0   U     0      0        0 eth1
172.16.0.0      *               255.255.240.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1
手动添加了,还是不行
[root@ap root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.133.0   *               255.255.255.0   U     0      0        0 eth1
10.0.0.0        172.16.15.201   255.255.240.0   UG    0      0        0 eth0
10.0.0.0        *               255.255.240.0   U     0      0        0 eth0
172.16.0.0      172.16.15.201   255.255.240.0   UG    0      0        0 eth0
172.16.0.0      *               255.255.240.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2011-07-08 14:24 |只看该作者
貌似10网段的路由没有啊.手工添加测试下

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2011-07-08 15:04 |只看该作者
搜索了一下,下面是人家的说法:
/etc/sysconfig/static-routes 记得是古早 rh9 的配置,后来 fedora linux 与 RHEL 应该都改掉使用上面配置方式。

也就是说新版本的可能不支持了.
下面是另外一个文章的内容
根据rh8.0的文档,设置static routes需要在
/etc/sysconfig下面建立一个文件static-routes,其内容格式可以查看rh上面的文档,
我试了一下,好像不通, 所以查看了一下脚本,可以看到在/etc/rc.d/init.d/network中和route有关的脚本为:
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
分析其意思,只有指定NIC为any的route才能够被执行. 所以把和具体NIC绑定的route放到这个文件里面不被系统起动时所加载的.

考查文件/etc/sysconfig/network-scripts/ifup-route

该文件在起动某个nic时被执行,来加载route,该文件会读取文件/etc/sysconfig/networking/devices/$1.route的内容来加载和该nic相关的route信息,比如,如果要启动的nic为eth0,则系统读取文件/etc/sysconfig/networking/devices/eth0.route

分析ifup-routes的内容,可知eth0.route的文件格式为
ADDRESS1=x.x.x.x
NETMASK1=x.x.x.x
GATEWAY1=x.x.x.x
ADDRESS2=x.x.x.x
NETMASK2=x.x.x.x
GATEWAY2=x.x.x.x
.....
数字1,2, ...为route的index

我利用这个分析试了一下,好像是可以运行的.

楼主试试用/etc/sysconfig/network-scripts/eth.route这种方式配置下静态路由

论坛徽章:
0
7 [报告]
发表于 2011-07-08 15:49 |只看该作者
谢谢版主帮忙,我再测试哈,网络2边都是通的ping没问题,我跑到程序也可以
就是无缘无故的卡(僵死)
而且其中一个子网的IP  老是SSH连接不进去,现在又出现了,
测试有结果了再反馈

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2011-07-08 16:44 |只看该作者
回复 7# mengchr


    嗯,等你的好消息,记得测试完成汇报下,同时更新1楼,将解决方案贴出来.
   还有,程序卡死,会不会是网卡不稳定啥的造成的?

论坛徽章:
0
9 [报告]
发表于 2011-07-19 09:10 |只看该作者
问题一直没解决,无论是在那个文件中添加路由,都有问题,如下默认一张网卡设置网关(192)就一切正常。
[root@ap root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.133.0   *               255.255.255.0   U     0      0        0 eth1
172.16.0.0      *               255.255.240.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1
[root@ap root]# finger
Login     Name       Tty      Idle  Login Time   Office     Office Phone
daidm                pts/0      23  Jul 19 08:33 (192.168.135.103)
dingqiao             pts/2      16  Jul 19 08:40 (192.168.135.105)
root      root       tty1       13  Jul 19 08:32
root      root       pts/5          Jul 19 08:55 (172.16.14.50)
tiptop               pts/4          Jul 19 08:52 (172.16.2.233)
yanxz                pts/3      13  Jul 19 08:44 (192.168.135.105)
一旦增加双网关,172端网关增加,路由表为下面,就无法ssh连接服务器,但是192网段的应用还能够连接,很奇怪,服务器版本是RHAS 3.9不知道跟系统版本有关系没,希望知道的朋友在指点哈
[root@ap root]# cat route.txt
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.133.0   192.168.133.1   255.255.255.0   UG    0      0        0 eth1
192.168.133.0   *                        255.255.255.0   U     0      0        0 eth1
172.16.0.0      172.16.15.201      255.255.240.0   UG    0      0        0 eth0
172.16.0.0      *                           255.255.240.0   U     0      0        0 eth0
169.254.0.0     *                          255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1
我现在的问题是有一个10.0.0.0/24网段需要 通过 172.16.0.0/20网段的网关 172.16.15.201访问服务器资源,
手动添加路由表如下,10网段能够访问资源,但是 172和192端客户机都没办法管理服务器了,很费解
[root@ap root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.15.253     172.16.15.201   255.255.255.255 UGH   0      0        0 eth0
10.0.15.254     172.16.15.201   255.255.255.255 UGH   0      0        0 eth0
192.168.133.0   *               255.255.255.0   U     0      0        0 eth1
10.0.0.0        172.16.15.201   255.255.240.0   UG    0      0        0 eth0
10.0.0.0        *               255.255.240.0   U     0      0        0 eth0
172.16.0.0      172.16.15.201   255.255.240.0   UG    0      0        0 eth0
172.16.0.0      *               255.255.240.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.133.1   0.0.0.0         UG    0      0        0 eth1

论坛徽章:
1
2015年亚洲杯之沙特阿拉伯
日期:2015-04-10 13:59:00
10 [报告]
发表于 2011-07-19 10:34 |只看该作者
谢谢版主帮忙,我再测试哈,网络2边都是通的ping没问题,我跑到程序也可以
就是无缘无故的卡(僵死)
而且 ...
mengchr 发表于 2011-07-08 15:49

ssh不通?你开下telnet看看?
或者你看下iptables -L 什么的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP