Vineet Garg
|
QNX stack not replying to ARP
|
Vineet Garg
01/04/2011 2:24 PM
post81080
|
QNX stack not replying to ARP
Hi
In our setup running io-net on qnx 6.3.0, we have created a static arp entry for a particular IP address X. However, if
the mac address changes for host with IP address X and it sends a ARP request for our machine's IP address, then QNX
stack chooses to ignore that request.
Basically QNX replies to an ARP request only if:
1. there is no arp entry for source IP in arp request
2. there is an arp entry with same IP-MAC mapping as present in source IP-source MAC fields of ARP request.
Any idea if this is a known issue with io-net and is there a workaround possible??
Example:
QNX local IP: 10.10.10.1
arp -s 10.10.10.10 0a:0b:0c:0d:0e:0f
QNX receives an ARP request for 10.10.10.1 with source Ip 10.10.10.10 and source mac: 0a:0b:0c:0d:0e:01 <--- different
from entry in arp table
QNX does not send ARP reply. <-- PROBLEM
However, if QNX recieves ARP request with source IP 10.10.10.10 and source mac: 0a:0b:0c:0d:0e:0f <--- same as that in
arp table
QNX sends back the ARP reply.
Regards
Vineet
|
|
|