Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Форумы RDA _ Общие вопросы _ 2 сети на винде

Автор: Vodochnik Среда, 23 Марта 2005, 4:52

Есть: 2 сети на винде (моя и хакнутый влан).
Надо: фтп ходит в инет через влан, всё остальное ходит через мою сеть.
Пробовал ставить на влан сокс с биндингом конкретно на него, фтп через сокс... всё работает, но и остальные приложения неплохо через влан в сеть ходят... игры с фаерволом (аутпост) помогли слабо... не нашёл я там нужных настроек по конкретным сетям.
Кроме того даже при таком раскладе (смартфтп жёстко прописан ходить через прокси, прокси висит на влан-адаптере) фтп умудряется заюзать мою сеть.

Какие будут идеи? Может кто посоветует приличный сокс под винду?
Нужно конкретное решение, а не флуд типа "поставь фаер и не парься"

Автор: genpix Среда, 23 Марта 2005, 6:24

Ты имеешь ввиду FTP-клиент? т.е. со своего компа на другие FTP-сервера?

можно вручную редактировать routing table в виндах:
Route add subnet mask netmask gateway metric metric if interface

Может попробовать LAN gateway сделать default gateway,
а на IP адрес того FTP, куда ты хочешь вылазить через wlan, сделать:

Route add FTP-IP mask 255.255.255.255 wlan-IP-gateway metric 1 if wlan-IP ?

только interface (if) параметер надо почемут-то в десятичной системе писать (винды рогатые). На счет metric параметра не уверен, может 2 надо поставить.
и так на каждый FTP адрeс...

PS: есть свои нюансы:
Manually added routes might be lost when the TCP/IP stack is reinitialized. To prevent this from happening, use the –p (persistent) parameter with the route add command.
(взято http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prcc_tcp_mxss.asp

Автор: genpix Среда, 23 Марта 2005, 7:11

сейчас добавил такую команду:

QUOTE
route add 66.102.7.0 mask 255.255.255.0 192.168.0.1

66.102.7.147 = www.google.com
192.168.0.1 = адресс Access Point (wlan). Aдрес моей WiFi-карточки - 192.168.0.2 (его я не писал, windows сам его подставил в route table в качестве интерфейса).
смотрю на WLAN configuration utility (она показывает трафик через wlan):
ничего нет, но когда иду в Google и делаю в нем любой поиск - зелёный забор smileold.gif

Аналогичная ситуация и с
QUOTE
route add 66.102.7.147 mask 255.255.255.255 192.168.0.1

т.е. всего один IP адрес, а не подсетка.
Но google.com иногда меняет свой адрес (внутри подсетки), поэтому трафик может и перенаправиться.

Автор: Vodochnik Среда, 23 Марта 2005, 14:40

спасибо, конкретную сиюминутную проблему это решило smileold.gif)))
теперь вопрос более серьёзный... как выключить автоюзание любого доступного инета виндой?
Т.е. к примеру ЛАН упал... винда автоматически переключится на ВЛАН... чего хотелось бы избежать.
А в идеале я на одну и ту же машину захожу по ФТП и по SSH, но ФТП через ВЛАН а SSH через ЛАН, причём жёстко... реализуемо это под виндой?

2 userinfogenpix: респект smileold.gif

Автор: genpix Четверг, 24 Марта 2005, 1:56

если IP адреса обеих карт, смотрящих на разные gateway-и, определены как статические, то при пропаже связи по одному из рукавов автоматическое переключение на оставшийся в живых не должно происходить. Если IP адрес берется через DHCP, тогда да...
хотя я могу и ошибаться, я такое только на Linux-е пробовал.
Возможно, что WIndows рассматривает параметр "default gateway" как динамический, и может менять его по мере изменения ситуации в связи.
Пробовал сделать "default gateway" с ключем -p (persistent)?

то, что ты описываешь с ssh и ftp, больше похоже на port-forwarding. И это легко реаизуется на Linux-e. Стандартно, port-forwarding применяется для пакетов, идущих из инета в LAN. Но вроде можно применить forwarding и в другую сторону.
Не уверен, что такое можно сделать на WinXP. Microsoft knowledge base описывает port-forwarding только для PC, стоящей как отдельный server-gateway. Хотя я глубоко не копал. попробуй порыться у microsoft-a по ключевой фразе "port forwarding".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)