[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dyndns.org client for OpenBSD 3.0
- To: "Sven Eisenhauer" <sven_(_dot_)_eisenhauer_(_at_)_danet_(_dot_)_de>, <misc_(_at_)_openbsd_(_dot_)_org>
- Subject: Re: dyndns.org client for OpenBSD 3.0
- From: "Chris Weiss" <cweiss_(_at_)_stickyc_(_dot_)_com>
- Date: Tue, 5 Feb 2002 19:00:26 -0800
I'm successfully using the python script ipcheck
(http://ipcheck.sourceforge.net/) to update my account at dyndns.org. It's
pretty straightforward and easy to implement. I have a script "do_ipcheck"
that contains the following:
/usr/local/bin/ipcheck.py -q -d /etc/ipcheck -i tun0 -w <username>
(with my real username/pw/domainname, of course)
tun0 is a virtual network port created by my PPPoE connection, if you've got
a fixed connection (why are you using dyndns?), you'd use the network
connection of your external card (eth0 or dc0, for instance).
This is called every few minutes from a cron job.
I've also added the script call to ppp.linkup, which is called whenever I
establish a PPPoE connection to the net. Does anyone know if it's even
needed as a cron job? The IP wouldn't change unless the connection were
FYI - I picked this up from the excellent OpenBSD firewall tutorial at
From: owner-misc_(_at_)_openbsd_(_dot_)_org [mailto:owner-misc_(_at_)_openbsd_(_dot_)_org]On Behalf Of
Sent: Tuesday, February 05, 2002 5:41 AM
Subject: dyndns.org client for OpenBSD 3.0
after reading a lot of docs etc., I have my internet router/fw/NAT for
DSL on OpenBSD 3.0 ready to replace my exiting one. Except a little
thing which would be nice: my dyndns.org hostname should be updated
automatically. For Linux there are several clients (ez-ipupdate,
ddclient, etc.). But I have not found one which is for OpenBSD 3.0.
Can anybody give a hint, please? Have I missed a FAQ?
I do not think, I am the only one using this.
Thanks in advance and greetings,
Danet Internet Solutions GmbH
Business Unit eBusiness and System Services
Gutenbergstr. 10, 64354 Weiterstadt
Phone: + 49 61 51 86 8-6 44 Fax: + 49 61 51 86 8-6 66