On Thu, Jan 18, 2018 at 11:35 AM, Grant Taylor via cctalk < [email protected]> wrote:
> On 01/18/2018 11:00 AM, Eric Smith wrote: > >> Years ago I added a configurable "bozo-arp" feature to the Telebit >> NetBlazer router, which would respond to ARP requests for non-local >> addresses and reply with the router's MAC address (on that interface), >> specifically in order to make classful-only hosts work on a CIDR network. >> > > That functionality sounds exactly like my understanding of what Proxy ARP > is supposed to do. > Proxy ARP is (or was, at the time) something that had to be configured for individual IP addresses or ranges. What I did was have it reply to an ARP for _any_ IP address outside the subnet(s) configured on that interface. Since you stated that anyipd "…would respond to ARP requests for non-local > addresses…" I"m assuming that you are talking IP and not another protocol. > Yes. Specifically IPv4. Recently I've needed that functionality on Linux, as I have multiple old >> systems that only understand classful, including the AT&T UnixPC (7300 or >> 3B1). I suppose I should rewrite and open-source it. >> > > I /think/ (it's been too long since I've done this) that you would > configure one classless interface with 10.20.30.254/24 and another > classless interface with 10.10.10.254/24 -and- enable Proxy ARP on both > (?) interfaces. You will likely need to enter the target machine's IP > addresses in a file that the Proxy ARP sub-system references to learn what > target IPs that it needs to Proxy ARP for. > The point of bozo-arp and anyipd was that the only necessary configuration was to turn it on. Of course, there may be scenarios in which one does not want the router to respond to bogus ARP requests, in which case bozo-arp/anyipd should not be used.
