On Thu, Jan 10, 2008 at 10:51:28AM +0800, Bob wrote:
> Bob wrote:
> >Cameron Hutchison wrote:
> >>Bob wrote:  
> >>>Bob wrote:
> >>>   
> >>>>Is there such a thing?
> >>>>
> >>>>When my firewall / dhcp server / ntp server gets a fresh IP address 
> >>>>from my ISP the ntp daemon stops responding to requests.
> >>>>      
> >>>Is the silence because it's a stupid question or because there isn't 
> >>>a preferred work around for this?
> >>>    
> >>
> >>How does your firewall get its IP address?
> >>If it is by PPP then you can scripts in /etc/ppp/ip-{up,down}.d to start
> >>and stop the ntp daemon.  This should get triggered when a new IP 
> >>address
> >>is negotiated.  
> >
> >Via DHCP, the ADSL 'modem' (D-link DSL-320T) passes it's wan IP 
> >address onto the client, and when it doesn't have one it gives you 
> >192.168.1.2 with a 30 second lease so you get connected within that 
> >time when the link coming up, and if the link doesn't come up then 
> >your logs fill up instead.
> >
> >>Check the man page for pppd(8) and search for ip-up to see the details
> >>of how it's used, but just dropping scripts in those directories should
> >>be sufficient.  
> >
> >I wonder if it's possible to persuade the dhcp client to run a script?
> 
> Sorry to resurrect such an old thread but this is really irritating me, 
> after reading through the Bug Reports it seems this has been fixed in 
> version 4.2.4 which is fine for Lenny but I don't want to run Lenny on 
> my firewall, it's very simple dedicated etch box with nothing other than 
> main and updates in its /etc/apt/sources.list so I don't want to start 
> messing around with apt pinning.
> 
> Is there a simple way to get the dhcp client to restart ntpd on IP 
> address change?

Not dhcp, but on my ppp dialup, here's the script with commets that I
have in ip-up.d:

8>--


#! /bin/sh
# ntp
# written by dtutty on 2007-01-19 since no default file is given

# ntp will continue to poll servers even when offline, increasing
# the delay to 1024 seconds.
# However, it doesn't have a way to know when the system is back on line.
# It will also only handle a large variance on initial start up.
# Therefore, whenever ppp goes online, ntp should be restarted.

/etc/init.d/ntp restart


## Note that there doesn't seem to be any reason to stop ntp when ppp goes
# down.

8>--

When dhcp gets a new IP, does it re-run pre-up and post-up commands
found in /etc/network/interfaces?  See man interfaces(5) to see what I
mean.  If so, put them there.

I don't use dhcp so I can't just read a man page to help further.

Doug.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to