http://www.rusroute.com/ ?
Anyone know anything about it?
Alternately, apparently in XP:
(from somewhere around my searching ...)
vvvvv
netsh routing ip nat install
netsh routing ip nat add interface "Local Area Connection" full
netsh routing ip nat add interface "Local Area Connection #2 (tap-win32!)" private
where "Local Area Connection" is the name of the LAN adapter/outgoing interface (eth0 in linux speak) and "Local Area Connection #2" is the name of the TAP-win32 adapter/incoming interface
* ICS does similar things but it is quite ugly
- turns the PC on which ICS is configured (the "ICS Host") into a DHCP + DNS server
- requires all connecting clients to use this DHCP server
When used in combination with OpenVPN this can give unexpected issue:
* does not scale very well
* would require a 'tap' based setup, if it can be made to work at all.
^^^^^
Post-XP, 'netsh routing' unavailable. Using 'netsh add helper' on ipmontr, ipprommon, ipv6mon, ipxmontr dll's from xp no joy. (For all I know, 'netsh routing' available in win 7 pro.)
I expect one wants to stay away from ICS, runs a DHCP server, requires 192.168.0 (?).0/24 - likely messing up what you already have working.
Other solutions welcome.
... well ... a linux vm (pfsense?) would work, and dynamips gcs cisco router emulator. All of which starts to seem over the top.