Of course the very-inelegant-but-effective solution if all else fails is to dig around in a trash bin and find any old PC, set it up with Windows 98 w/connection sharing, then use *its* Ethernet connection to feed the WAN NIC of your SME server.
That's the last resort, but it'd for-sure work! Don't forget to put a software firewall on the Windows box if you do that.