Предыстория
Для обеспечения безопасности данных и устройств есть внутренняя локальная сеть, так скажем, файлохранилище и IoT. Для управления из вне есть комп с Windows со специальным программным обеспечением, который используется как шлюз. Во внутреннюю локальную сеть комп смотрит через сетевую карточку по витой паре, во внешнюю – через Wi-Fi “свисток”. Со временем стала проявляться проблема – Wi-Fi периодически отваливается, но не подключается автоматически заново. Причем, не помогает приоритизация сетей и т.д.
Решение
Необходимо сделать скрипт, который по заданному интервалу времени бы подключал Wi-Fi соединение. Для этого воспользуемся встроенным в Windows средством планировщика задач. Идём в панель управления Windows, открываем раздел Администрирование, ищем там Планировщик задач. В меню Действие выбираем пункт Создать задачу. Переходим во вкладку Триггеры. Создаём триггер с периодичностью Ежедневно. В дополнительных параметрах выберете повторять каждые 15 минут, например. Ещё можно установить параметр длительности повторения. Можно выбрать один день, можно и бесконечно. Смотрите сами. Всё равно задача будет перезапускаться каждый день. Поэтому не страшно оставить значение по умолчанию.
Во вкладке действие напишите следующее:
netsh wlan connect name=”имя_сети_wifi”
Где имя_сети_wifi – это SSID сети, к которой нужно подключаться.
Эпилог
Вероятно, проблема того, что Wi-Fi в Windows часто отключается и автоматически не переподключается – более глубока. Обычно, если во второй сети тоже есть интернет, и в настройках сетевого адаптера прописано автоматическое получение IP адреса и параметров сети, то переподключение не будет производиться, так как цель – наличие интернета на компьютере – и так достигнута. Может драйвера, может аппаратные проблемы Wi-Fi-USB адаптера. На самом деле сначала стоит озадачиться поиском брешей в безопасности второй сети. Но если же всё устраивает, то метод с постоянным выполнением скрипта переподключения – это неплохой себе метод, который будет работать.
Оставить комментарий