palm008 发表于 2014-01-24 10:16

一机双网卡问题

问题:一个机器有两张网卡,两张网卡如何通过TCP/IP协议栈通讯(不能依赖其他的网络设备如:网桥、交换机、路由器等)。
场景1:网卡eth0 的ip为192.168.1.2,网卡eth1的ip为 192.168.1.3。如何使得ping -I eth0 192.168.1.3 能通。
场景2:网卡eth0 的ip为192.168.1.2,网卡eth1的ip为 192.168.2.2。如何使得ping -I eth0 192.168.2.2 能通。

ssffzz1 发表于 2014-01-24 11:07

两网卡直接接起来啊。

palm008 发表于 2014-01-24 11:12

ssffzz1 发表于 2014-01-24 11:07 static/image/common/back.gif
两网卡直接接起来啊。
直接连接起来貌似能解决 场景1
场景2 能不能实现能。

venus1982518 发表于 2014-01-24 11:28

要不加条路由,要不掩码掩小一点。

apen 发表于 2014-01-24 11:30

本帖最后由 apen 于 2014-01-24 11:31 编辑

场景2 需要路由,专用路由器,或者在本机上启用路由功能。也可以在一块网卡上设置两个IP地址。

palm008 发表于 2014-01-24 11:47

venus1982518 发表于 2014-01-24 11:28 static/image/common/back.gif
要不加条路由,要不掩码掩小一点。

掩码小一点我知道怎么弄,
加路由怎么搞。

ssffzz1 发表于 2014-01-24 12:14

场景2:网卡eth0 的ip为192.168.1.2,网卡eth1的ip为 192.168.2.2。如何使得ping -I eth0 192.168.2.2 能通。
掩码16位。

palm008 发表于 2014-01-24 13:55

场景2,我准备按如下方式修改路由
route add -host 192.168.1.2 dev eth1
route add -host 192.168.2.2 dev eth0
请问这样设置后,ping -I eth0 192.168.2.2 是否可以相通

ssffzz1 发表于 2014-01-24 16:41

记得我有篇文章讲过这个问题,==啊
页: [1]
查看完整版本: 一机双网卡问题