双网卡双机互联问题
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
双网卡双机互联问题
两台机器各有两个网卡,开始都接到路由器上因特网
路由器地址 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不通 )
怎么样设置才能保证两台机器既能通过路由上因特网,同时通过网线有可以互联?
路由器地址 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不通 )
怎么样设置才能保证两台机器既能通过路由上因特网,同时通过网线有可以互联?
-
- 帖子: 49
- 注册时间: 2007-02-26 19:59
Re: 双网卡双机互联问题
我的理解:
首先客户机的网卡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上的主机就能通了。
这是我的理解,大家一起探讨。
首先客户机的网卡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上的主机就能通了。
这是我的理解,大家一起探讨。
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
这是为什么呢,我的客户机网卡1也直接接到路由器上,我的想法是客户机不经过服务器直接通过路由器上因特网,而两个机器文件共享时再通过网卡2进行内网传输lennoney 写了:我的理解:
首先客户机的网卡1,没什么作用,可以忽略。
客户机上的DNS和服务器上一样,也设好了。lennoney 写了: 再有就是客户机上也要设置DNS,先试试能否ping通192.168.1.1,如果不行可以试试找个公共的DNS看看,比如:211.94.65.97或211.94.69.34。
再从客户机上ping internat上的主机就能通了。
为了实验,我没把服务器接网卡1接路由器上到因特网上,而仅仅用网卡2和客户机网卡2连起来。
客户机这边网卡2如果用固定IP ,ping 服务器能ping通,但是一旦ping通之后,客户机就上不了因特网了 ,除非把客户机的网卡2改回 DHCP 模式。而且这时候客户机还能够进入 192,168.1.1 的路由器,可就是打不开网页。
补充一下,出现这种情况时。用客户机网卡1 ping 因特网 DNS ping 不通 ,一旦把客户机网卡 2 设为 DCHP 网卡1 又能 Ping 通DNS了。
-
- 帖子: 49
- 注册时间: 2007-02-26 19:59
Re: 双网卡双机互联问题
哦,那我理解错了,客户机网卡设成dhcp后,地址变成多少了?还和服务器网卡2是一个网段么?
两块卡的子网掩码都是一样的么?
还有是不是会受网卡1和路由器的影响,专门说明下网卡2上的地址的数据包都必须走网卡2,而不走网卡1
两块卡的子网掩码都是一样的么?
还有是不是会受网卡1和路由器的影响,专门说明下网卡2上的地址的数据包都必须走网卡2,而不走网卡1
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
子网掩码是一样的,是不是要设成不一样的?lennoney 写了:哦,那我理解错了,客户机网卡设成dhcp后,地址变成多少了?还和服务器网卡2是一个网段么?
两块卡的子网掩码都是一样的么?
还有是不是会受网卡1和路由器的影响,专门说明下网卡2上的地址的数据包都必须走网卡2,而不走网卡1
你说专门走网卡2这个怎么设置?
-
- 帖子: 49
- 注册时间: 2007-02-26 19:59
Re: 双网卡双机互联问题
先把子网掩码区分开,把网卡2设成个B类网址,跟网卡1的网段分开。先试试看。
不行再试试用iptables指定下数据包的走向
不行再试试用iptables指定下数据包的走向
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
你要是有空的话给说说 iptables 这段规则怎么写?lennoney 写了:先把子网掩码区分开,把网卡2设成个B类网址,跟网卡1的网段分开。先试试看。
不行再试试用iptables指定下数据包的走向
曾经有人提到过,双网卡都连通的话,上网会有些问题。
viewtopic.php?f=85&t=148745
-
- 帖子: 49
- 注册时间: 2007-02-26 19:59
Re: 双网卡双机互联问题
我现在也说不好,等我有时间在虚拟机上试试得。
意思就是要在客户机上把数据包源地址是网卡2的那些数据包都从网卡2上走,而不走网卡1。
但我觉得先区分下两个网卡的掩码试试行不行,再想iptables的问题。
意思就是要在客户机上把数据包源地址是网卡2的那些数据包都从网卡2上走,而不走网卡1。
但我觉得先区分下两个网卡的掩码试试行不行,再想iptables的问题。
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
谢谢啊,我先试试吧
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
我把两个机器的 Gateway 都设为空之后,暂时能够同时一边 Ping 通,一边上因特网了。
等再进一步试试
等再进一步试试
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 双网卡双机互联问题
千兆网卡一般都有 Crossover Detection & Auto-Correction (交叉检测和自动纠正)功能,直接用非交叉的网线互联就可以。xhy 写了:是用6类交叉线连的吗?
-
- 帖子: 4
- 注册时间: 2008-12-26 10:01
Re: 双网卡双机互联问题
把第二个网卡的网关都去了就可以了,不需要网关的!
-
- 帖子: 4
- 注册时间: 2008-12-26 10:01