need help with ethernet problem

hello all ,
I have a CPU board that run PowerPC 8260 , with three ethernet ports
on it , SCC1 , SCC2 and FCC .

I initiated io-net for them when i do ifconfig I get the following:

lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33212
inet netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet6 ::1 prefixlen 128


address: 08:51:08:52:08:53
media: Ethernet 100baseTX half-duplex
status: active
inet netmask 0xffffff00 broadcast
inet6 fe80::a51:8ff:fe52:853%en0 prefixlen 64 scopeid 0x2

address: 08:11:08:12:08:13
media: Ethernet 10baseT half-duplex
status: active
inet netmask 0xffffff00 broadcast
inet6 fe80::a11:8ff:fe12:813%en1 prefixlen 64 scopeid 0x3

address: 08:21:08:22:08:23
media: Ethernet 10baseT half-duplex
status: active
inet netmask 0xffffff00 broadcast
inet6 fe80::a21:8ff:fe22:823%en2 prefixlen 64 duplicated scopeid 0x4

Iam trying to ping all three ports using a HUB that connects to all ports and connects same time to a PC ethernet port.
when all three ports are pluged in , I can ping all of them without anyproblem , the problem occurs when I remove one of the cables (like say en0 cable ) after that when i try to ping en1 , it never works ,
can anybody help me please with this problem, is there any problem with having all ethernet ports in QNX in same domain like all 192.168.0.xx

Thanks All

i don’t think a machine can have ip addresses that are in the same subnet.

Thanks mario for the reply
today I solved the problem , and this is what I did so that it will help other people
if you have one machine with multiple ethernet ports , and you want to run all ports in same domain , you need to run multiple instances of io-net and tcpip stack example:

io-net -d (drivername) … -p tcpip &

io-net -i1 -d (drivername) … -p tcpip prefix=/scoket1 &

io-net -i2 -d (drivername)… -p tcpip prefix=/socket2 &

in this case you will have three io-nets and three tcpip stacks running and all can be put in same domain IP like     


Yeah in essence you make it look like there are 3 PC as far as the TCP/IP stack is concerned.