Hi Prajakta
i have enabled proxy arp on router1 on the interface
with ip 192.168.19.1 but whenever i try to ping
192.168.18.1 or 19.1 from host1 ,i do not get any arp
reply for 192.168.18.1 from router.
Have you looked for whether or not the ARP traffic is coming back from
host2 but being stopped at router1?
try running tcpdump/wireshark on 192.168.18.2. I would guess the problem
here is related to my tirade below.
Further if i add arp entry statically on host1, and
then ping to 192.168.19.1, it receives echo request on
that interface, but doesn't sent any echo reply.
You are not getting any ping responses from router1 because router1
cannot route traffic to Host1, it thinks the
192.168.18 network on the other network interface. I don't think it's a
very good idea to have router1 and
host1 on the same lan but different subnets, the two machines won't be
able to communicate with each other
and router1 will not be able to route any IP traffic to host1. I would
recommend putting host1 and router1 on the
same IP subnet as each other (192.168.19), or else make router1 an
ethernet bridge - bridging under linux is very easy and can work between
802.11 (wifi) and 802.3 (ethernet) network segments.
I hope this helps,
Nick
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html