Scenario:
I have a wingate machine (+ mdaemon) set up as a gateway for LAN user to internet.
I've several port forwarding from internet->lan machines for some services
the Wingate machine has 1 lan ip (that is the default gateway for lan computers) and 3 public ip (same netmask) over another ethernet card.
My setup is in a AD domain, and i've set up the AD controller to forward dns queries directly to ISP dns servers, and wingate machine > AD controller.
I've open port 25 in wingate firewall to let MDaemon receive smtp from internet and forward them to the internal Exchange server.
I also use the wingate WWW proxy with "intercept calls"
I've tried this configuration both on a win 2003 machine some years ago (don't remember,but i think it was the 6.2 of wingate)
and now i'm retesting it on a WinXP sp3 (with patched max half-open connections and without) on different machine with different network cards
but the problem is always the same
This setup works like a charm... till it stops forwarding packets. either after few minutes from a boot, or several hours, or near a day, or even after few days when i'm lucky.
Wingate services seems to not have problems itself, but doing some trace from the wingate machine seems to have a lot of timeouts. AD controller opens hundred of DNS queries (visible from gatekeepr) that go timeouts, and even browsers timeouts.
The strange thing is that if do a trace at the same time in another machine with another public ip of the same subnet, i get no timeouts.
And this happened in the past on the win 2003 machine same as it is happening now on the win Xp machine.
Even the Mdaemon sto receiving mails. Only way to get all back to work is reboot the wingate machine.
Marco
(sorry for my english)