Подскажите как настроить роутинг
От: RandomNT  
Дата: 17.12.08 22:05
Оценка:
Есть такая сеть из двух компов и двух роутеров:

[ комп1, виндовс виста    ]
[ сетевуха ip 192.168.5.2 ]
    ||
    }}-(витая пара напрямую между карточками)
    ||
[ сетевуха ip 192.168.5.1   ]
[ комп2, линукс             ]
[ вифи сетевуха 192.168.1.7 ]
    ||
    ||-(вифи канал)
    ||
[ вифи роутер 192.168.1.2 ] <-- интернет2
    ||
    ||-(витая пара из lan порта одного роутера в lan порт другого)
    ||
[ адсл роутер 192.168.1.1 ] <-- интернет1


на компе2 шлюзом прописан 192.168.1.1, используется канал интернет1
в iptables прописано натить пакеты из сети 192.168.5.0/24 на вифи интерфейс
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 --out-interface wlan0 -j SNAT --to-source 192.168.1.7

на компе1 в роутах прописано искать адреса 192.168.1.1 и 192.168.1.2 через шлюз 192.168.5.1
route -p add 192.168.1.1 mask 255.255.255.255 192.168.5.1 metric 1
route -p add 192.168.1.2 mask 255.255.255.255 192.168.5.1 metric 1

что получается:
с виндовс машины пингуются роутеры 192.168.1.1 и 192.168.1.2
если прописать днсом один из роутеров, а шлюзом указать 192.168.5.1 то пингуется google.ru и используется канал интернет1

Если шлюзом на винде прописать 192.168.1.2, то интернет не работает, а я чото думал что должен работать
192.168.1.2 и 192.168.1.1 пингуются, при попытке пинговать google.ru оно на днсе ресолвит его ip, но на пинги отвечает "Заданный узел недоступен"

Хотел чтоб линукс использовал интернет1, а винда интернет2, как это можно организовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.