This is based on sparse notes and faulty memory of what I did about a year
ago.  Please feel free to correct mistakes/suggest better idioms or current
best practices for these steps.

Ken

How to get "ezipupd" running for DynDNS on Bering uClibc 3.x:

1) Added "ezipupd" to the LRP variable in leaf.cfg.

On startup, this loads the ezipupd module and creates the startup
file in /etc/init.d/ez-ipupd

2) After booting with the change above, use lrcfg to edit
ez-ipupd.conf (Packages Config:ezipupd:ez-ipupdate configuration):

Here's mine with names changed to protect the, uh, poster:

   service-type=dyndns-custom
   user=<dyndns-username>:<dyndns-password>
   interface=eth0

host=<mybusiness>.com,<mybusiness>.org,<personal>.com,<personal>.org,<personal>.net
   # 21 days: 21*24*60*60 seconds
   max-interval=1814400
   cache-file=/var/run/ez-ipupdate.cache
   pid-file=/var/run/ez-ipupdate.pid
   daemon

21 days is completely arbitrary.

3) Change Shorewall rules to allow outbound from FW to DynDNS:

   #
   #      2007-06-09 JKG
   #      DynDns address changed (apparently some time ago) to .96,
   #      so we'll open it up enough to use a range of DynDns addresses.
   #
   #      2007-02-02 JKG
   #      Allow the fw to update DynDNS with our ip address.
   #      Name:    members.dyndns.org
   #      Address:  63.208.196.95-62.208.196.100
   #
   HTTP/ACCEPT  $FW        net:63.208.196.95-63.208.196.100

4) Reboot or update Shorewall and start ez-ipupd:
   # shorewall refresh
   # /etc/init.d/ez-ipupd start
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to