请教:双网卡如何配置才能都支持tcp/ip? 急问!!!!

我在qnx6.2下安装了双网卡,很顺利qnx都识别出来了,但是出现了别的问题
qnet两个网卡都支持,但是只有网卡en0能被别的机器ping通,en1不能ping通
这是为什么呢?
哪位大虾指教,多谢了

你问的是tcpip设定,跟QNET关系不大吧。

你需要post你的设定。netstat -ni的输出,
和netstat -nr的输出。

纯从猜测,多数常见的错误是设错了子网
掩吗,或是忘了指定 forward。

两个网卡的ip设置不能在同一个网段内
比如en0:172.20.70.11
如果en1设为:172.20.70.44
那么从另一台pc ping 这两个ip,只有en0可以ping通,en1不能通
除非配置en1到另一个网段:192.168.0.44
那么就可以了

请问,这样是正常的吗?两个网卡不能设为同一网段内吗?

目前QNX多网的要求就是不能在同一网段,以后可能改掉.

两个网卡设在同一个网段内也是可以的,但你应保证这两个
网卡物理上也接入同一个子网。如果是这样:

172.20.70.1 <-----> 172.20.70.11, 172.20.70.44 <--------> 172.20.70.4

那么.4去ping .44时就会有问题。你的ping echo可以进去当中的
机器,但当中的机器要把一个echo reply传回到 .4时,
它会选择 .11 (en0)的端口。因为对它来说,所有的去
172.20.70的包都应从.11走。除非你强行指定
route add 172.20.70.4 172.20.70.44。

倒过来,如果所有这3台机器都接在同一个switch里的话,
从172.20.70.11也可以去.4,那么你也就照样能ping通了。

你检查一下 netstat -nr和netstat -ni的输出,再比较一下
你发送机器的地址,基本上就会了解的。