Как из Windows 7 сделать маршрутизатор?
На маршрутизаторе не нужны никакие маршруты, чтобы маршрутизировать сети, подключенные непосредственно к нему. Достаточно включить IP forwarding, и всё будет работать само. Маршруты нужно указывать на клиентах, которые находятся в разных подсетях.
Допустим, у вас две сети -- 192.168.1.0/24 и 10.0.0.0/24. На win7 два интерфейса -- у одного IP 192.168.1.1, у второго -- 10.0.0.1.  В реестре нужно прописать ключ, разрешающий переброс пакетов между интерфейсами. Название ключа не помню, но гугль подскажет.
Соответственно, на машинах в сети 192.168.1.1 нужно указывать маршрут в подсеть 10.0.0.0/24:
route -p add 10.0.0.0 mask 255.255.255.0 192.168.1.1 (синтаксис команды -- для винды);
На машинах в сети 10.0.0.0/24 указываем маршрут в сеть 192.168.1.1:
route -p add 192.168.1.0 mask 255.255.255.0 10.0.0.1
Тогда будет работать.
Копать в сторону route add если сети не пингуют друг друга из локалки. Добавьте оба маршрута, из одной сети в другую.