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
capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0<>
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet6 ::1 prefixlen 128

en0:

flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MULTICAST>mtu 1500
address: 08:51:08:52:08:53
media: Ethernet 100baseTX half-duplex
status: active
inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::a51:8ff:fe52:853%en0 prefixlen 64 scopeid 0x2

en1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 08:11:08:12:08:13
media: Ethernet 10baseT half-duplex
status: active
inet 192.168.0.3 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::a11:8ff:fe12:813%en1 prefixlen 64 scopeid 0x3

en2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 08:21:08:22:08:23
media: Ethernet 10baseT half-duplex
status: active
inet 192.168.0.4 netmask 0xffffff00 broadcast 192.168.0.255
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

  192.168.0.xxx     

Thanks
Ed

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