I have an odd issue with FreeBSD that I can not figure out. I have the BSD box set up as a wireless router to share an internet connection, along with SSH and Samba. I also have 3 XP machines that connect through this box for internet access. Here is what its doing:
1. On a fresh boot of the BSD box, all the XP systems can see it (ping, ssh, samba, inet access), and the XP systems can see each other (ping, file/print sharing, etc). This lasts for about 20-30 minutes and then the XP machines stop talking to each other, can't ping, no file sharing, etc. They simply just stop. They can still talk to the BSD system however, and can ping it, connect to the samba server, and access the internet.
2. This will go on until the lease is up on the ip address given to the XP systems. Instead of renewing the lease and continuing, the XP systems drop off the network completely until the BSD box is rebooted. The XP systems will not pick up an ip until the BSD box is rebooted. Doing a repair on the XP systems, or rebooting them will not work, the BSD box must be rebooted to get this working again, and this cycle repeats.
Anyone out there have any ideas on whats going on?
1. On a fresh boot of the BSD box, all the XP systems can see it (ping, ssh, samba, inet access), and the XP systems can see each other (ping, file/print sharing, etc). This lasts for about 20-30 minutes and then the XP machines stop talking to each other, can't ping, no file sharing, etc. They simply just stop. They can still talk to the BSD system however, and can ping it, connect to the samba server, and access the internet.
2. This will go on until the lease is up on the ip address given to the XP systems. Instead of renewing the lease and continuing, the XP systems drop off the network completely until the BSD box is rebooted. The XP systems will not pick up an ip until the BSD box is rebooted. Doing a repair on the XP systems, or rebooting them will not work, the BSD box must be rebooted to get this working again, and this cycle repeats.

Anyone out there have any ideas on whats going on?