--> > 
--> > I recently setup a Dachstein floppy firewall/gateway for
--> 
--> 
--> > 1]  The machine being used is a Compaq P133, (and old
--> 
--> Don't know.  Maybe.
--> 
--> 
--> 
--> > 2]  I want to automatically update the external servers
--> 
--> People have described some sort of exit script that
--> you can cusomize that gets run just before dhclient
--> finishes and exits.  It's part of the dhclient package.
--> Check it's files and search the archives for dhclient,
--> exit, and/or exit hooks.  I don't run it but thought
--> I'd throw it out there until someone else replies.
--> 

Yea I thought about that but in my situation, I believe
the following occurs:

A) "/etc/init.d/dhclient" calls "/usr/sbin/dhclient" which
reads the dhclient.conf file and also parses the ISP lease
info.

B) Because I'm using the "supersede domain-name-servers"
directive in the dhclient.conf file, the variable that
should hold the nameserver(s) from the ISP lease info,
instead contain the nameserver(s) from the dhclient.conf
file "BEFORE" control is passed to "/etc/dhclient-script".

C) Thus the nameserver variable passed to
"/etc/dhclient-script", (I believe its actually called
"domain-name-servers") has the wrong nameserver(s) assigned
to it.

D) Only "/etc/dhclient-script" calls/sources "dhclient-exit-hooks",
(I think), thus the "dhclient-exit-hooks" script does not
have access to the right nameserver info for me to
update dnscache at this point.

E) I seem my options as:

I could recompile "/usr/sbin/dhclient" to create another
pass through variable that maintains the original lease
DNS server info when the "supersede domain-name-servers"
is used.  I doubt I'll do this since I don't have a box/
virtual box to compile this on.

Or I could try to get it from the dhclient lease file.
But I'm looking for an easy way out with minimum effort on
my part.

----

Any thoughts on my line of reasoning?


Will


_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user

Reply via email to