Я так понял, алиасы спасут отца русской демократии :))
Все делается стандартными средствами ОС. Берем ifconfig и пишем примерно такое:
ifconfig eth0:0 x.x.x.x up
где x.x.x.x - адрес шлюза, который прописан на win-машине.
Далее смотрим роутинг. При необходимости добавляем нужное правило, чтобы все пакеты на сеть x.x.x.0 (или какая получится) отправлялись через eth0:0.
После этого правим маскарад примерно так:
ipchains -A forward -s x.x.x.y/32 -d 0/0 -j MASQ
где x.x.x.y - адрес win-машины
В результате получаем на одной сетевой 2 адреса, а так же полный маскарад win-машины.
Для более подробной информации смотреть доки и маны на ip (route),ipchains,ifconfig.
PS. Пример приведен в приложении к Linux 2.2.x, так что названия команд и параметров могут отличаться. Вцелом идея одинаковая для всех *nix-like систем.