Re: DHCPD config
- From: Bill Moran <wmoran@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 31 Mar 2006 18:50:04 -0500
"fbsd_user" <fbsd_user@xxxxxxxxxxxxxxx> wrote:
Let me see if I understand you correctly.
Your saying that dhcp client has no built in way to
communicate to dhcpd the dns ip address it receives
at boot time or during the normal lease update process?
Yes.
That your suggesting the work around is to customize the
dhclient-script code at the point where it determines the
/etc/resolv.conf file gets deleted and re-written with the
new dns ip address info, by adding code to parse into
the dhcpd.conf file replacing the option line for
dns ip addresses with the new ip address?
That was his suggestion, as I understood it.
Well I looked at that script code and it's way above my
ability to write script code at that level.
Good opportunity to learn some, if you've got a little time.
The other suggestion of adding my own LAN DNS server
is over kill because my LAN just has 2 pc's on it and
the only purpose of the LAN is to share a single
dynamic IP address from my ISP.
If you say so. I don't find a cachine nameserver to _ever_ be
overkill. In fact, I run one on my laptop _just_ for the laptop.
I do this because I've learned that I can never trust other folks
DNS to be reliable, and I never know who the laptop will be connected
to. Personally, I recommend this route because it's not that difficult
and provices other advantages as well (speed being the one I noticed).
There must be a lot of other people in the same boat as I
am who have all ready customized the dhclient-script or
more properly the /etc/dhclient-exit-hooks file to
edit the dhcpd.conf file with the correct DNS ip address.
Do you know of any web sites that contain dhcp scripts?
No, but I think you're right that there are liable to be examples
out there. Have you googled?
BTW: please don't top post.
Kris Anderson <ciscoaix@xxxxxxxxx> writes:
I think the answer you are looking for lies in
dhclient-script. I noticed it futzes with resolv.conf.
If you happen to notice resolv.conf changing (You can
test this about by making a backup of resolv.conf,
erasing its contents and then rebooting the machine,
just for the sake of everything running properly and
seeing if the contents of resolv.conf get repopulated
with your ISPs DNS settings) then you can create a
script to grab the elements needed from the ISP and
drop them in to a file for dhcpd to read and then
SIGTERM dhcpd and restart it.
Basically, "have dhclient-script rewrite the dhcpd.conf".
Running your own nameserver and pointing the internal DHCP clients
to
it is another option, but slightly less resistant to failures.
Doing
both will get you the best of both worlds.
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"
This message scanned by the Collaborative Fusion, Inc. PineApp.
--
Bill Moran
Potential Technologies
http://www.potentialtech.com
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"
- References:
- RE: DHCPD config
- From: fbsd_user
- RE: DHCPD config
- Prev by Date: RE: ATA Drive Issues
- Next by Date: Re: ATA Drive Issues
- Previous by thread: RE: DHCPD config
- Next by thread: Re: jvmdiEnterTrace.cpp
- Index(es):
Relevant Pages
|