![]() |
Отключение ethernet при подключении к WiFi и изменение proxy
Добрый день! Прошу помощи. Неделю не могу справиться. Надо написать батник который будет запускаться по событию в планировщике. Суть такова, при подключении к WiFi, локальное соединение должно отключиться и выключиться proxy который прописан в винде. При отключении от WiFi, включается локальное соединение и proxy. Либо вместо отключения локального соединения пустить трафик через Wi-Fi и выключить proxy. Windows 7 x64. На 10 вроде можно приоритет выставлять, а тут такого не нашёл.
|
Беспроводная сеть: Настроить-Дополнительно-Свойства-Отключить после установления проводной связи=Включить
Если в биосе включено LAN/WLAN switching, то вообще автоматом должно происходить |
alpap, Так надо наоборот) при подключении к WiFi, локальное соединение должно отключиться и выключиться proxy который прописан в винде. На рабочем компе интернет раздается через локалку и proxy. Когда подключаюсь к смартфону на котором открыта точка доступа, локалка
и proxy должны отключиться, а после отключения от точки вернуть все обратно. |
если а настройках драйвера wifi нет ничего подходящего, то некоторым помогло, если убрать шлюз локалки
|
alpap, Если честно я не совсем понимаю почему Вы предлагаете копать настройки WIFI. Шлюз локалки не прописан (не понимаю как он должен повлиять). Попробую описать алгоритм необходимый:
1. Подключились к Wifi 2. Локальное соединение разорвалось (выключить адаптер или просто разорвать соединение) 3. Отключилась настройка "использовать прокси" Дальше когда Wifi отключается, снова включается локальная сеть и прописывается прокси который был. На работе используют прокси который блокирует необходимые ресурсы,поэтому часто нужно использовать мобильный интернет через смартфон с точкой доступа. Но приходиться вручную убирать прокси и выключать локалку, что бы трафик шел через точку доступа. Извините, если в начале не достаточно понятно объяснил что требуется. Я предполагаю что можно реализовать через планировщик, если знать какой event отвечает за подключение к wifi. При этом событии запускается батник, который отключает адаптер (возможно через devcon) и отключает прокси. А при отключении от wifi запускается второй батник который включает адаптер локалки и прописывает прокси. |
предлагаете на основе
Код:
netsh interface show interface Код:
netsh interface set interface name="Имя адаптера" admin=DISABLED к примеру, вот реальное состояние и отсюда можно делать нужные условия: Код:
@echo off |
Вложений: 1
alpap, Пошел таким путем
Код:
netsh interface set interface name="LOCAL" admin=DISABLED Код:
inetcpl.cpl,4 |
Цитата:
Код:
wmic path Win32_networkadapter where NetConnectionID='Имя адаптера' get NetConnectionStatus /value|>nul find "2" && (echo Подключено) || (echo Не подключено) |
на работе такая-же проблема, не пускает на многие сайты так-как подключение идет через прокси
излазил кучу форумов, толком не нашел ничего. Сам в этом деле дубовый орешек. поэтому расписываю все максимально для не понимающих :D Если еще актуально то вот: Код:
set REGDIR="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" также в этой строке netsh interface set interface name="Беспроводная сеть" admin=DISABLED указать вместо "Беспроводная сеть" ваше имя адаптера, которое вы можете посмотреть введя в CMD команду: netsh interface show interface если у вас также написано русским языком, то вам надо поставить кодировку OEM 866 как это сделать: я работаю через редактор txt файлов - нотепад++, поэтому могу только сказать как делать в данной программе. 1.открываем файл через нотепад++ 2.вверхней строке нажимаем "Кодировки" - "кодировки >" - "кириллица" - OEM 866 готово! 1 фаил - 2 возможности! вы восхитительны! моя ОС: Windows 10 Home Single Language x64 (2009 build 19042) |
Время: 22:52. |
Время: 22:52.
© OSzone.net 2001-