求解:关于centos 双网卡路由的问题

Xavier 发布于 2013/01/29 17:46
阅读 950
收藏 0

各位兄弟好,我现在遇到下面问题,希望有时间的兄弟能帮忙看一眼,谢谢了!

在家里用老电脑安装了一个centos(6.0),做web服务器,配置了双网卡,一个是主板自带的,一个是pci的网卡,家里的联通adsl可以拨两个号,pci网卡直接拨号,主板的网卡连接路由器。现在遇到以下的问题:

  1. pci网卡没有拨号前,将路由器的80端口转发给主板的网卡后,可以通过公网访问。pci网卡进行拨号后,无法通过路由器的公网IP访问,可以通过pci网卡拨号后获取的公网IP访问。
  2. 因为只能有一个ip可以访问,我又买了一个路由器(越想越SB),将pci网卡连接这个路由器,把这个路由器的80转发给pci网卡,后来两个公网ip都无法访问了,请问我是不是应该讲ppp0删了啊?
  3. 以上问题我觉得应该是路由问题,这几天晚上,天天在网查这路由怎么配,但按照网上的方法都没配成功,最后我一怒就把路由都给删了,现在到OSchina来寻求解决办法,谢谢大家了!
  4. 我认为应该与nginx无关!

 

问题无关:刚提交时老是显示504,什么情况?


加载中
0
daleshen128
daleshen128

用TCPDUMP抓包工具,看看相应的接口包的流向,不然别人没法分析问题的。

看有没有收到包,然后再看你的机器有没有响应,从哪个接口发出去的响应包。然后才好确认问题。

Xavier
Xavier
谢谢!没用过 TCPDUMP,一会儿看看这个怎么用。
0
hongshenghe
hongshenghe
做下策略路由,访问web的数据包从哪里来到那里去,默认路由随便设个你想要的出口就好了
Xavier
Xavier
谢谢!我在网上看,也是这么说,这个怎么设置,请兄弟赐教!
0
daleshen128
daleshen128
还有你的 pci网卡拨号后的问题是,你的主版网卡连的路由器去拨号的(对吧?)你说的把80端口转发给主办网卡,应该是做了NAT的,然后你的PCI网卡拨号,这时候,你的路由表的默认路由被改啦,从主板网卡接受的包,这时候是从PCI网卡发出来的,由于没有做NAT转发,肯定不通的。但是通过pci网卡拨号后获取的公网IP访问
Xavier
Xavier
十分感谢兄弟的回答,我一会儿看看,怎么设置NAT转发!
返回顶部
顶部