当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 双网卡双机互联问题
帖子发表于 : 2008-12-02 21:55 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
两台机器各有两个网卡,开始都接到路由器上因特网

路由器地址 192.168.1.1
服务器网卡1分配地址192.168.1.10
客户机网卡1分配地址192.168.1.11
DNS都设为 192.168.1.1
两台机器均能正常上因特网

现在把两台机器的网卡2用网线直连 (不通过路由器是因为两台机器都是千兆网卡,追求速度)
服务器网卡2分配地址192.168.2.1,网关为空
客户机网卡2分配地址192.168.2.2,网关为192.168.2.1

现在碰到的问题是 ,客户机上用 ping 命令 ping 192.168.2.1,能够 ping 通 ,但是同时 客户机就不能上因特网了,必须把网卡2改为 DHCP模式,网卡1才能正常访问因特网,但这种情况下两个机器有连不上了(ping不通 )


怎么样设置才能保证两台机器既能通过路由上因特网,同时通过网线有可以互联?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 22:24 

注册: 2007-02-26 19:59
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
我的理解:
首先客户机的网卡1,没什么作用,可以忽略。
服务器的网卡1接路由器,默认网关和DNS都是路由器本身192.168.1.1,这块应该没问题,从服务到路由器,再至internet应该是通的。
第二步来看客户机到服务器的连接。
地址设置也是对的,我觉得,默认网关也正确,但我觉得首先要保证在服务器上要开启了ip包转发功能或者说叫nat能力,这样才能转发来自客户机的数据包。
再有就是客户机上也要设置DNS,先试试能否ping通192.168.1.1,如果不行可以试试找个公共的DNS看看,比如:211.94.65.97或211.94.69.34。
再从客户机上ping internat上的主机就能通了。

这是我的理解,大家一起探讨。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 22:38 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
lennoney 写道:
我的理解:
首先客户机的网卡1,没什么作用,可以忽略。

这是为什么呢,我的客户机网卡1也直接接到路由器上,我的想法是客户机不经过服务器直接通过路由器上因特网,而两个机器文件共享时再通过网卡2进行内网传输

lennoney 写道:
再有就是客户机上也要设置DNS,先试试能否ping通192.168.1.1,如果不行可以试试找个公共的DNS看看,比如:211.94.65.97或211.94.69.34。
再从客户机上ping internat上的主机就能通了。


客户机上的DNS和服务器上一样,也设好了。
为了实验,我没把服务器接网卡1接路由器上到因特网上,而仅仅用网卡2和客户机网卡2连起来。
客户机这边网卡2如果用固定IP ,ping 服务器能ping通,但是一旦ping通之后,客户机就上不了因特网了 ,除非把客户机的网卡2改回 DHCP 模式。而且这时候客户机还能够进入 192,168.1.1 的路由器,可就是打不开网页。

补充一下,出现这种情况时。用客户机网卡1 ping 因特网 DNS ping 不通 ,一旦把客户机网卡 2 设为 DCHP 网卡1 又能 Ping 通DNS了。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 22:59 

注册: 2007-02-26 19:59
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
哦,那我理解错了,客户机网卡设成dhcp后,地址变成多少了?还和服务器网卡2是一个网段么?
两块卡的子网掩码都是一样的么?
还有是不是会受网卡1和路由器的影响,专门说明下网卡2上的地址的数据包都必须走网卡2,而不走网卡1


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 23:05 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
lennoney 写道:
哦,那我理解错了,客户机网卡设成dhcp后,地址变成多少了?还和服务器网卡2是一个网段么?
两块卡的子网掩码都是一样的么?
还有是不是会受网卡1和路由器的影响,专门说明下网卡2上的地址的数据包都必须走网卡2,而不走网卡1


子网掩码是一样的,是不是要设成不一样的?

你说专门走网卡2这个怎么设置?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 23:20 

注册: 2007-02-26 19:59
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
先把子网掩码区分开,把网卡2设成个B类网址,跟网卡1的网段分开。先试试看。
不行再试试用iptables指定下数据包的走向


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 23:35 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
lennoney 写道:
先把子网掩码区分开,把网卡2设成个B类网址,跟网卡1的网段分开。先试试看。
不行再试试用iptables指定下数据包的走向


你要是有空的话给说说 iptables 这段规则怎么写?

曾经有人提到过,双网卡都连通的话,上网会有些问题。
viewtopic.php?f=85&t=148745


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-02 23:55 

注册: 2007-02-26 19:59
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
我现在也说不好,等我有时间在虚拟机上试试得。
意思就是要在客户机上把数据包源地址是网卡2的那些数据包都从网卡2上走,而不走网卡1。
但我觉得先区分下两个网卡的掩码试试行不行,再想iptables的问题。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-03 0:01 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
谢谢啊,我先试试吧


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-03 12:49 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
我把两个机器的 Gateway 都设为空之后,暂时能够同时一边 Ping 通,一边上因特网了。

等再进一步试试

:em01


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-03 12:50 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
是用6类交叉线连的吗?


_________________
目前负债150多万


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-03 18:33 

注册: 2008-05-29 20:48
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
xhy 写道:
是用6类交叉线连的吗?


千兆网卡一般都有 Crossover Detection & Auto-Correction (交叉检测和自动纠正)功能,直接用非交叉的网线互联就可以。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-26 10:04 

注册: 2008-12-26 10:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
把第二个网卡的网关都去了就可以了,不需要网关的!


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 双网卡双机互联问题
帖子发表于 : 2008-12-26 10:17 

注册: 2008-12-26 10:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
看看这个贴子,你就会了!

viewtopic.php?f=116&t=107151


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译