No Prob. Sorry for maybe confusing things for you by replying to an old thread when it was brought up again by you.
Glad everything's working now. Kev. ----- Original Message ----- From: "Shawn Grover" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, February 11, 2003 9:28 PM Subject: FW: (clug-talk) Dynamic DNS help? > Sorry for the double post to ya Kevin.... > > > a little bit more messing around with nsupdate. the script doesn't seem > to work, but manual nsupdate did (had to remove all entries, then add my > A record - the old internal IP was still there at that point, then did > nsupdate again specifically to remove that entry...) Viola, > srns1.superreal.net now reports my PROPER IP address. Hit one of my web > based mail accounts, sent mail to account on my domain (on my server), > and it arrived!!! > > so, in the short term, I think I'm setup right. In the not so short > term, I'll need to automate this, and resolve the issues with MS AD and > DNS - but that's a different issue, one not for this list.. :D > > MUCH MUCH thanks to those that have helped! And to everyone else for > their patience with me. > > Shawn > > -----Original Message----- > From: Kevin Anderson > To: [EMAIL PROTECTED] > Sent: 2/11/03 8:31 PM > Subject: Re: (clug-talk) Dynamic DNS help? > > The message said > > "This sounds like a good idea, but I don't know how to impliment it" > > So I expanded my thoughts a bit. > > The dhcpcd solution is better, no question. But if all you have is > pump, > then this might work. 'course, my experience with pump is that when the > IP > goes down, the card is down too, until you restart networking or the > server > generally. > > Kev. > > > ----- Original Message ----- > From: "Curtis Sloan" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, February 11, 2003 4:53 PM > Subject: RE: (clug-talk) Dynamic DNS help? > > > > I don't want to put words in Kevin's mouth, but I think he was mostly > just > > expanding on what was dug up from the archives earlier. Is that > right, > Kev? > > In that archived post, there was no DNS server to update. ;-) But, > yes, > I > > think triggering a DNS update is what would happen next in your case, > > instead of firing an e-mail. > > > > The only thing I'm looking at right now (being a bit picky, but for > good > > reasons) is the ability to pick up on a DHCP addy change when it > happens > > instead of a cron job that is constantly checking your system's state. > The > > latter seems like wasted cycles to me, if the same functionality can > occur > > in real-time instead. I've done some more reading and dhcpcd appears > to > > provide similar functionality to that described Richi Plana's archived > post > > (see bottom of e-mail). > > > > Here's some docs I found: > > > > "The information is stored as shell variable assignments, so the file > can > be > > included in other scripts. For example, the file contains definitions > for > > IPADDR, NETMASK, NETWORK, BROADCAST, GATEWAY, DOMAIN, and the DHCP > server > > address, DHCPSIADDR. > > > > Because dhcpcd-eth0.exe is executed each time the IP address changes, > the > > script file is a handy place from which to reexecute the firewall > script." > > > > -from the Linux LAN & Internet Firewall Security FAQ - Appendix 5 > > > > A little old, but seems on the money. > > > > Why all this is important: providing it all falls into place, you > should > be > > able to trigger dnsupdate or some other util and pass it the IPADDR > variable > > to send to Superreal.com's servers. Then you'd be all done. :-D > > > > I know there's one more step: getting dnsupdate (or friends) to do > the > > dirty business of updating your host record(s) on Superreal.com's > server(s). > > But I don't think that should be too hard, since you seem to have it > working > > manually enough to add your local network IP (192.168.0.x) in the > past. > So, > > really, I don't think a solution is too far off. > > > > Curtis. > > > > -----Original Message----- > > From: Shawn Grover [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, February 11, 2003 4:37 PM > > To: '[EMAIL PROTECTED]' > > Subject: RE: (clug-talk) Dynamic DNS help? > > > > > > just out of curiosity, why would you fire off an email if the address > > changed? Why not trigger another script that will modify the > appropriate > > DSN database file, then restart the named service? Wouldn't that make > your > > changes more dynamic, and efficient (i.e. no waiting for a human to do > > something). > > > > Just curious. > > > > Shawn > > > > -----Original Message----- > > From: Kevin Anderson [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, February 11, 2003 4:06 PM > > To: [EMAIL PROTECTED] > > Subject: Re: (clug-talk) Dynamic DNS help? > > > > > > create the original file > > > > ifconfig eth0|grep inet > test > > > > then in the cronjob > > > > ifconfig eth0|grep inet > test1 > > > > compare them > > > > diff test test1 > test2 > > > > Someone better at scriptiong than me will have to correct this. > > > > if [ "cat test2" = "" ]; then > > echo no change > > else > > mail [EMAIL PROTECTED] < test2 > > rm -f test > > cp test1 test > > fi > > > > from the top of my head. Now as I indicated, I know for sure that the > IF > > statement is wrong. Either someone else will rewrite, or google will > help > > you. > > > > That should work. > > > > :) > > > > And now you know why I don't write code. > > > > Kev. > > > > > > > > > > ----- Original Message ----- > > From: "Jesse Kline" <[EMAIL PROTECTED]> > > To: "CLUG TALK" <[EMAIL PROTECTED]> > > Sent: Tuesday, February 11, 2003 12:38 PM > > Subject: RE: (clug-talk) Dynamic DNS help? > > > > > > > On Tue, 2003-02-11 at 10:47, Curtis Sloan wrote: > > > > > > > Thus I poked around dhcpcd to see if it would let me know when it > > > > makes/receives a change in address (dhcpcd as an example, other > DHCP > > clients > > > > exist). If anyone knows a better tool/way, I'd love to hear it. > > > > > > Looking through my own personal archive I found some messages from > back > > > in November when I was complaining that I couldn't ssh into my box > > > because my IP address had changed. Here are the responses that I > got: > > > Kevin Anderson wrote: > > > "Create a cronjob that: > > > > > > writes your IP address to a file called current every hour. > > > Compare the contents of current with the contends of old. > > > if they are different, then mail [EMAIL PROTECTED] < current > > > copy current over old > > > end > > > > > > Then create the original old file for yourself. > > > > > > Depending on how much you value SSH access, have it check hourly. > > > > > > Kev." > > > This sounds like a good idea. I'm not quite sure how to implement > this, > > > but if the router has the public IP address then the cronjob could > run > > > ifconfig and pull the IP, then it shouldn't be too hard to compare > two > > > IP addresses and take action if they are different. I also got this > > > response from Richi Plana: > > > "Or, if you're using dhclient, modify the /sbin/dhclient-script > script. > > > There's a section there that actually handles a change in IP > address. > > > Just email the contents of $new_ip_address to your external mail > > > account." > > > This one may relate more directly to what you are trying to do. > > > > > > I hope this helps, > > > > > > Jesse > > > > > > > > > > > > > > >
