Brooks Davis wrote: > On Tue, Oct 24, 2006 at 09:16:07AM +0200, Harti Brandt wrote: >> On Mon, 23 Oct 2006, Joe Holden wrote: >> >> JH>Andrey V. Elsukov wrote: >> JH>> Doug Barton wrote: >> JH>>> If you're talking about a laptop where you're not sure what the DHCP >> JH>>> server is going to send you, then I have this in /etc/rc.local: >> JH>> >> JH>> Hi, Doug. >> JH>> >> JH>> What you think about adding a new feature to dhclient - Alternate IP >> JH>> Configuration. This configuration can be specified in dhclient.conf >> JH>> and take effect when a DHCP server not respond. MS Windows have a >> JH>> similar feature. >> JH>> >> JH>Really I was hoping dhclient would have this sort of functionality where >> JH>it would resolve the ip given and set that as hostname, as as far as im >> JH>aware, isc-dhcpd will not send hostnames? >> >> Sure it does. On my machines I set hostname to "" in rc.conf and let >> dhclient set it. Works fine. > > Once upon a time I implemented some code to add a default_hostname > variable to rc.conf which was then used by the startup scripts and > dhclient-script to allow the local network to override the name if > desired while insuring that the system had a name at all times (required > for laptop use). I'd take patches to do this. > > -- Brooks > > P.S. hacking this into rc.local won't work longterm because addresses > will be assigned in a totally different context.
I wrote an rc.d script called updatehost that does this, its called after other net scripts, and basically gets the ip from $interface (set by updatehost_flags="blah0" in rc.conf, and resolves that, seems to work, a dirty hack but it does the trick. Thanks, Joe _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"