Subject: Re: dhcpd(8) _cannot_ be completely disabled on an interface
To: Andrew Brown <atatat@atatdot.net>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: tech-net
Date: 01/09/2002 22:26:29
On Jun 1,  5:10pm, Andrew Brown wrote:
}
} >} netbsd, as i understand it, doesn't do proxy arp without the help of a
} >} small daemon, somewhat like rarpd.
} >
} >     Yes it does.  What do you think "arp -s ... ..." would do?  This
} >is the same mechanism that the "proxyarp" option of pppd would use.
} 
} it sets an ethernet <-> ip address mapping in the kernel's routing
} table.  and i can't add a mapping for an ip address that's not on my
} local network using arp(8).
} 
}  this# arp -s 1.2.3.4 00:50:04:68:c6:11
}  cannot intuit interface index and type for 1.2.3.4
}  this# 

     In this case, a better statement would be that you can't easily do
an arbitrary proxy arp from the command line.  You can create a proxy
arp for any address on a local interface.

} perhaps one can do such a thing using a "raw" routing socket, but i
} wouldn't expect it.

     Why not?  Assuming a "raw" routing lets you specify the interface,
you should be able to set proxyarp.

}-- End of excerpt from Andrew Brown