How to run ez-ipupdate on Coyote 2.x

Why do that ?

- I don't have a static IP address, but I need to find my CL machine from the outside world
- ez-ipupdate is a simple way to keep dynamic DNS services current.
- Look here to see which services ez-ipupdate can handle: http://www.gusnet.cx/proj/ez-ipupdate/

What will you need ?

- A WORKING Coyote Linux 2.x floppy
- 60K free on this floppy (See this page if you need more room.)
- ez-ipupdate compiled for Coyote 2.x (Download it here)

Important note:

I had to change the original name of the package (ez-ipupdate.tgz) to ez-ipup.tgz to fit within DOS 8.3 naming conventions, so it could be stored on a standard DOS-compatible floppy (like Coyote uses).
It has no effect to the function of package.

How to install:

1 - Download the ez-ipup.tgz file and copy it to your existing Coyote boot floppy.
Note: If you're using a Linux system to make these changes, you can use any text editor to make the following changes, rather than mounting the floppy in your Coyote system.
2 - Boot the machine into Coyote, login as root, and Quit from the menu [Q]
3 - Type: mount /dev/boot /mnt [Enter] Ignore the error message about Minix file systems.
4 - Type: edit /mnt/packages [Enter]
5 - If this is the first package you've added, this file will be empty. Add one line with the new package name: ez-ipup [Enter]
6 - Close the editor [Ctrl+Q] and save the file [Y]
7 - Type: umount /mnt [Enter] (Note the spelling: umount, not unmount.)
8 - Reboot your Coyote box. Do not use the menu option to write configuration changes to the floppy.

To Run:

1 - Boot the machine into Coyote, login as root, and Quit from the menu [Q]
2 - Type: edit /etc/ez-ipupdate.conf [Enter]. Read through the configuration file. It will tell you what most of the values are used for. I have the service-type set for dyndns, but most of the dynamic dns services are available.
3 - Set the values according to the service you're using. (See the ez-ipupdate site for more information.) Quit the editor and save: [Ctrl+Q] [Y]
4 - Start ez-ipupdate by typing: ez-ipupdate -c /etc/ez-ipupdate.conf [Enter]. Switch to your syslog screen (Alt-F4) and you should see an entry that ez-ipupdate started using your service type, and has successfully updated your dyndns entry. You may also see an "ez-ipupdate.cache is malformed" error. That's because nothing is in there the first time. You shouldn't see that error again.
5 - If everything seems to be working, you'll want to run this in daemon mode, which will watch your IP address, and update the dns entries at your dynamic dns services when it changes. Just uncomment the daemon line in the /etc/ez-ipupdate.conf file. You will probably also want to add a line in your /etc/rc.d/rc.local script to start ez-ipupdate automatically when you boot Coyote. Just add the line that you typed to start ez-ipupdate in step 4.
6 - Write your configuration changes to the Coyote boot disk.

Credits, Licenses, Sources and Documentation

Coyote Linux - Vortech Consulting - http://www.coyotelinux.com
ez-ipupdate - http://www.gusnet.cx/proj/ez-ipupdate/
This package was compiled for Coyote by Tom Suzda
The "How to Run" information was based on Tom Suzda's ez-ipupdate-README file.

If this page helps you do what you what, let me know, send me an e-mail:
Claudio Roberto Cussuol