> Try to add your gateway arp with static arp entry and check whether the > problem persists.
It does not work because the desktop machine still is not able to answer gateway's arp requests. Well actually it answer the request but they do not get outside the machine.