IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Сети (http://www.imho.ws/forumdisplay.php?f=145)
-   -   Одновременная работа Wi-Fi и кабеля (http://www.imho.ws/showthread.php?t=106845)

timtob 10.08.2006 11:11

Одновременная работа Wi-Fi и кабеля
 
У меня компютер в офисе имеет выход в интернет как по Wi-Fi, так и через локальную сеть. Как узнать через что я выхоу в интернет. Оба способа работают одновременно.

Borland 10.08.2006 12:05

Цитата:

timtob:
Как узнать через что я выхоу в интернет.
Код:

tracert www.ru
Если первый откликнувшийся роутер шлюз локалки - то через локалку.
Если вайфайный - то через вайфай.

P.S. Если в браузере прописана прокся в локалке - то через локалку, независимо от результатов traceroute.

timtob 10.08.2006 12:54

А можно ли сделать так, чтобы Wi-Fi использовалось только для Интернета, а кабель только для работы в локалке.

Cartman 10.08.2006 13:26

timtob? убери в кабельном подключении шлюз и инет будет ходить только через Ви-Фи, а вот как его оградить от локалки...
Имеется мысль дать ему адрес из другой подсети и прописать шлюзу дополнительный ip из той же подсети...

Plague 10.08.2006 13:34

Цитата:

Cartman:
Имеется мысль дать ему адрес из другой подсети и прописать шлюзу дополнительный ip из той же подсети...
попродробней, плз, мне это тоже интересно ;)

Cartman 10.08.2006 13:46

Plague, предполагается, что имеется полный админский доступ ко всему. Предполагается что роутер софтовый (сервер, 2 карты в сеть и в инет).
На карте карте по проводу подсеть 192.168.0.*, на воздухе 192.168.2.* на сервере (машине выполняющей роль роутера) для карты в сеть прописываем дополнительный ip из подсети 192.168.2.*.

ЗЫ. по моему можно на роутере дополнительный адрес не прописывать и разрулить маской, но не уверен.

А вот еще, предполагается, что сеть большая и локальным трафиком между машиной роутером и клиентом можно пренебречь. ;)

timtob 10.08.2006 13:47

А где это шлюз убирать? В свойствах подключения пусто. Я не очень в этом разбираюсь. Просто хотелось бы чтобы мой комп ходил по локалке через кабель, а в инет исключительно через Wi-Fi.

Borland 10.08.2006 13:49

Цитата:

timtob:
А можно ли сделать так, чтобы Wi-Fi использовалось только для Интернета, а кабель только для работы в локалке.
Запросто.
В качестве шлюза по-умолчанию прописывается вайфайный.
и добавляется маршрут в локалку по кабелю (route -p add).

Cartman 10.08.2006 13:51

Цитата:

timtob:
А где это шлюз убирать?
Естевственно в свойствах TCP/IP в свойствах карты. Там дави дополнительно, основные шлюзы.

Borland 10.08.2006 13:52

Cartman
Необязательно рутер софтовый.
И админского доступа достаточно на своей машине.
route --help
;)

Cartman 10.08.2006 13:55

Цитата:

Borland:
В качестве шлюза по-умолчанию прописывается вайфайный.
Эээ... А зачем? Можно же просто шлюз там убрать и тогда через локалку он точно никуда не пойдет...
Ну вариант с прокси пока опустим.

Цитата:

Borland:
Необязательно рутер софтовый.
Я знаю, но не все железные роутеры поддерживают несколько ip адресов, насколько я знаю :)

Plague 10.08.2006 14:24

Цитата:

timtob:
В свойствах подключения пусто.
получить адрес и пр.. автоматом стоит, чтоль? тогда оно автоматом и будет конектится на что Бог положит. если выпросить у админа сетки постоянные IP для провода и ВФ, и сделать как пишет Cartman - прописать шлюз только на соединении ВФ, то оно только через него ходить и будет. а вот как убедить его локаль брать только через провод - вопрос интересный, как я уже сказал...
Цитата:

Cartman:
по проводу подсеть 192.168.0.*, на воздухе 192.168.2.*
не, у меня другое... у меня все через через железный рутер идет, и подсеть одна и таже и на проводе и на воздухе..

vova_nk 13.08.2006 20:27

Цитата:

Plague:
как убедить его локаль брать только через провод - вопрос интересный, как я уже сказал...
Для этого достаточно установить для "проводного" подключения метрику меньше, чем для "беспроводного".

Вообще то винда должна сама определить, что "проводной" интерфейс быстрее "беспроводного" и установить соответственно метрики. Но если так не произошло, то можно установить их вручную.
Делается это так: в свойствах протокола TCP/IP для нужного подключения нажать Advanced... (Дополнительно). Внизу диалога убираем птичку возле автоматической метрики и вписываем вручную нужное значение. Например 10 для кабеля и 20 для WiFi.

А как же быть с интернетом? Как я понял, хочется чтоб он через WiFi ходил. А если адрес в "проводной" сети выдется автоматом? В этом случае шлюз по-умолчанию не уберешь!!!
Тогда в том же диалоге где ставились метрики, прописываем вручную Default Gateway (Шлюз по-умолчанию) с установленной вручную же метрикой. Причем для кабеля ставим метрику больше! (Например 2 для кабеля и 1 для WiFi).

Эта методика работает и при получении адреса автоматически и когда он задан вручную. Единственно важно, чтобы при получения адреса автоматически, шлюз всегда был один и тот же. Тогда заданный вручную шлюз по-умолчанию (вместе с правильной метрикой) будет иметь приоритет над полученным автоматом по DHCP.

И никаких заморочек с ручной настройкой маршрутизации команодой route [-p] add.

Пусть наша проводная сеть получила/имеет адрес 192.168.0.10 а беспроводная - 192.168.0.20. Шлюз как обычно 192.168.0.1 (на обеих интерфейсах).
Тогда после правильного применения вышеописанной методики route print должна выдать такой листинг (несущественные строки заменены многоточием):
........
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.10 2
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.20 1
........
192.168.0.0 255.255.255.0 192.168.0.10 192.168.0.10 10
192.168.0.0 255.255.255.0 192.168.0.20 192.168.0.20 20
........

Есть правда маленький недостаток (а может совсем не недостаток). Если через WiFi интернет не пройдет, то он завернет в проводную сеть. Ведь туда тоже есть шлюз по умолчанию, только с большей метрикой (соответсвенно менее приоритетный).

wagner 16.08.2006 16:03

Цитата:

Для этого достаточно установить для "проводного" подключения метрику меньше, чем для "беспроводного".
Точно !
А еще можно и "батником" прописать а потом выполнять через политику на компах (logon script) -
route add [IP] [MASK] [GATEWAY] METRIC -p

например :
Код:

route.bat
---------------------------------------
rem LAN приоритет
route add 192.168.0.1 mask 255.255.255.0 192.168.0.10 metric 1 -p
rem WiFi 
route add 192.168.0.1 mask 255.255.255.0 192.168.0.20 metric 10 -p


change_route.bat
---------------------------------------
rem Если надо срочно поменять приоритет
rem LAN
route change 192.168.0.1 mask 255.255.255.0 192.168.0.10 metric 10 -p
rem WiFi  приоритет
route change 192.168.0.1 mask 255.255.255.0 192.168.0.20 metric 1 -p



Часовой пояс GMT +4, время: 19:14.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.