Subject: Re: Routing pppd clients through a netbsd pppd server
To: None <tech-net@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-net
Date: 02/19/2007 16:49:13
> Yes, that does work using proxyarp as long as the addresses are on
> the same subnet. But what if they're not?
The only way I can see this as making any sense at all is if you want
your machine to proxy-arp for addresses on a subnet it does not itself
exist in (this usually means running more than one subnet on a given
broadcast domain). Other than that, it doesn't make sense to proxy-arp
for an address that's not on-subnet, because if you aren't *on* a
subnet something is very very broken if you're seeing arps for that
subnet.
> Can NetBSD still do it?
Yes, but it needs a little *ahem* "persuading".
I've done this; at home I have a somewhat ugly hack that depends on
exactly the above situation. I had to hack on arp(8) so as to be able
to specify the interface, instead of depending on software being able
to guess ("intuit") it.
ftp.rodents.montreal.qc.ca:/mouse/source-tree/patches/working/src/usr.sbin/arp/
contains the changes I made to arp. They are for a fairly old version
of arp, but they may be useful as a guide if naught else.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B