Есть такая сеть из двух компов и двух роутеров:
[ комп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, как это можно организовать?
Здравствуйте, RandomNT, Вы писали:
RNT>Есть такая сеть из двух компов и двух роутеров:
RNT>RNT>[ комп1, виндовс виста ]
RNT>[ сетевуха ip 192.168.5.2 ]
RNT> ||
RNT> }}-(витая пара напрямую между карточками)
RNT> ||
RNT>[ сетевуха ip 192.168.5.1 ]
RNT>[ комп2, линукс ]
RNT>[ вифи сетевуха 192.168.1.7 ]
RNT> ||
RNT> ||-(вифи канал)
RNT> ||
RNT>[ вифи роутер 192.168.1.2 ] <-- интернет2
RNT> ||
RNT> ||-(витая пара из lan порта одного роутера в lan порт другого)
RNT> ||
RNT>[ адсл роутер 192.168.1.1 ] <-- интернет1
RNT>
RNT>на компе2 шлюзом прописан 192.168.1.1, используется канал интернет1
RNT>в iptables прописано натить пакеты из сети 192.168.5.0/24 на вифи интерфейс
RNT>iptables -t nat -A POSTROUTING -s 192.168.5.0/24 --out-interface wlan0 -j SNAT --to-source 192.168.1.7
Возможно что так:
iptables -t mangel -A PREROUTING -s 192.168.5.2 -j ROUTE -gw 192.168.1.2
Шлюз у Винды? как и сказали 192.168.5.1
Здравствуйте, Dimatec, Вы писали:
Спасибо!
ROUTE нету в моих iptables, но зато нашел инфу как сделать через iproute2
echo 200 windows >> /etc/iproute2/rt_tables
ip rule add from 192.168.5.2 lookup windows
ip route add default via 192.168.1.2 dev wlan0 table windows
ip route flush cache