History
Home Up

 

Home
Up
What's New
DHCP FAQ
Version Info
File Area
History

 

Found a bug in latest version.

2000/01/28

I found a bug last week regarding the expiry of leases which could corrupt the log file. I have made the fix, and have validated it thoroughly, so I will post the update tonight. This will remove your old log file to make sure that there isn't any corruption. I've also fixed the crashes that could occur when a Linux client was trying to get an address, but Linux support is still very simple. When I add the possibility of custom options, then Linux support will be much better. I've also added column sorting in the lease view. I've noticed how annoying it can be when trying to see which clients have a lease, and having to scroll down through the full list. And finally I've added better support for Windows 2000, it will show you the name of the adapter instead of a GUID, I'll try to add that for Windows 9x instead of the number that is currently displayed, but will not be in this version.


99/10/14

I found a problem with the Service code from version 0.5. I have fixed it for version 0.5a which is now the version that is downloadable. Click Here to get just the executable file. If you need the proper DLLs click here.

OK, I have released version 0.5a. It has some major improvements over version 0.2 which was the initial release.

  1. Properly handles having the tray icon when running as a service. Simply set a shortcut to the application in your start menu.
  2. Log of leases being kept. Server therefore remembers logs when you reboot. Works fine when rebooting between different versions of Windows.
  3. Leases can be reserved. If you have a computer with a static IP you can exclude its IP address from the lease list.

 


NEW FAQ

2000/01/26

I've added a FAQ for troubleshooting problems.


I had started this project a few months back for a friend, and now I am starting to have quite a few people using my server.

If you don't know what a DHCP server is, it's a server that automatically assigns IP addresses. If you have a small home network, then you probably assign static IP addresses to each computer, with a DHCP server, you only have to assign a static IP to the server, and set the clients to Dynamic IP Addresses. On larger networks, this job is usually performed by an NT server or a Unix machine. For small networks you probably don't need a DHCP server, you can manage the addresses manually, that's what I did for years. So why did I write a DHCP server if it isn't that useful? Because a found a situation where you need a server, if you don't want to always change your network settings, or set different configurations: it's for portable computers.

Usually a portable computer will have a dynamic IP assigned from a corporate network, but if you want to connect it to your home network to transfer files, then you either need to change your network settings to fit your home network or you need to have a DHCP server. Since I couldn't find a DHCP server for Windows 98 that wasn't too expensive, I decided to write my own.

Version 0.2 the second version that I released, has automatic configuration only! The server will look for a network adapter with a static IP address, and assign IP addresses from that network. It will also use the same gateway and DNS server as that network adapter that was selected. If you have more than one adapter with a static IP in the machine, then the server will assign addresses for each subnet. The program can be installed as a service, which lets it run all the time the machine is running, you don't need to manually start it.