Problems with proxy ARP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, I have the following setup:

                  Cable Modem (24.x.y.z)
                            |
   x.y.z.225 -+  +-----------------------
              |--|x.y.z.224 -- x.y.z.224|-- x.y.z.0/25
   x.y.z.226 -+  +----------------------+

I'm trying to build a pseudo-bridge where .225 and .226 are reachable
from x.y.z.0/25 and x.y.z.0/25 is reachable from both .225, and .226.

I switched on proxy_arp on the left hand interface, and originally
attempted to switch proxy_arp on on the right hand interface too.
This setup worked, but .224 answered ARP queries for all kinds of
things, not just .225, and .226.  It answered for most of the machines
in the x.y.z.0/25 subnet.

So, I've switched proxy_arp on the right hand ISP facing interface
off, but I still want to advertise ARP entries for .224 and .225.

.225 and .226 successfully resolve everything in x.y.z.0/25 to the HW
address of .224's left interface.  But for the other way, ISP subnet
machines finding .225, and .226:

I thought that if I added:

   arp -Ds x.y.z.225 <right-IF> pub

That .224 would answer ARP queries for .225 with the HW address of the
right hand interface.

It looks like it doesn't answer at all.  However, if I do an
unsolicited arp by first:

   ip addr add x.y.z.225 dev <right-IF>
   arping -U -s x.y.z.225 -I <right-IF> <ISP-subnet machine>
   ip addr del x.y.z.225 dev <right-IF>

I can successfully talk to ISP-subnet machine for a short duration
after which point, I assume the ARP entry expires, and they can no
longer resolve .225 and .226's HW addresses.

Any ideas?

I'm running 2.4.16 with Julian Anastasov's dead-gateway-detection
patches.

--
Adrian Chung (adrian at enfusion-group dot com)
http://www.enfusion-group.com/~adrian
GPG Fingerprint: C620 C8EA 86BA 79CC 384C E7BE A10C 353B 919D 1A17
[toad.enfusion-group.com] up 1:18, 7 users, load average: 0.00

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux