powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматический выбор сетевого интерфейса
9 сообщений из 9, страница 1 из 1
Автоматический выбор сетевого интерфейса
    #39810351
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такая:
Винда 10, есть 2 сетевых интерфейса: (1) прямой кабелем в сетевую карту и (2) Wi-Fi адаптер.
Проблема в том, что если ходил в интернет через один из интерфейсов (второй при этом включен, но доступа в инет по нему нет), то при следующей перезагрузке винда пытается лезть в интернет через него же, даже если ситуация изменилась навыворот (т.е. по первому уже нет доступа в инет, зато есть по второму).
В итоге винда в инет попасть не может. Приходится в сетевых настройках интерфейс без доступа в инет отключать, чтоб винда вспомнила, что у нее есть и другой интерфейс, и полезла в инет через него.

Вопрос:
Как сделать так, чтоб винда сама определяла, какой из интерфейсов в данный момент имеет выход в инет, и ходила через него сама, а не по пинку?

А то задалбывает каждый раз ей дорогу показывать...
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810370
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася,

в автозагрузке запустить скрипт, который будет пинговать какой-нибудь сайт, и включать\выключать нужный интерфейс.

Как пример:
пингаем mail.ru, если ошибка - отключаем кабель
Код: plaintext
1.
2.
ping mail.ru
if errorlevel 1 netsh interface set interface "Ethernet" disable
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810411
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserver,

Спасибо, но это только в одну сторону.
Ситуация же зеркальна в обе стороны. Всё зависит от интерфейса, использованного до перезагрузки, а это может быть любой из 2, и, соответственно, заранее не известно, какой именно был.
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810424
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася,

Ты программист или где?
Не можешь алгоритм написать?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
REM ОТКЛЮЧИТЬ Wifi
netsh wlan disconnect

REM ОТКЛЮЧИТЬ кабель
netsh interface set interface "Ethernet" disable

REM подождать --- хз в каком состоянии интерфейсы, кто включен, а кто нет
timeout.exe /T 5

REM ВКЛЮЧИТЬ кабель
netsh interface set interface "Ethernet" enable
REM подождать пока устаканится
timeout.exe /T 5

REM Пингануть mail.ru
REM Если ошибка - работаем с  WiFi
ping -n 2 mail.ru
if errorlevel 1 goto WIFI

REM Если ОК - на выход
goto Quit

:WIFI
REM ВКЛЮЧИТЬ WiFi
netsh wlan connect name=My_Wifi_Name
REM ОТКЛЮЧИТЬ кабель
netsh interface set interface "Ethernet" disable


:Quit



Соответственно My_Wifi_Name - имя твоей WiFi сети
Ethernet - имя сетевого подключения, рекомендую переименовать "Подключение по локальной сети" например в "Ethernet"
Сохраняешь в *bat файл. Отладку уже сам
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810438
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserver,

Благодарю.

Я не спец в системном администрировании. Поэтому надеялся, что такое можно сделать какими-нибудь галками где-нибудь в "Панели управления". Ведь очевидно, что такие проблемы не у меня одного.
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810513
Alien99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася,

В если вручную метрику поставить на интерфейсах.
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810517
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alien99метрику поставить на интерфейсах.И что это даст? метрика - это статическая характеристика.
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810530
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserverесли ошибка - отключаем кабель
Какая жестокость
https://docs.microsoft.com/en-us/previous-versions/aa454008(v=msdn.10)
...
Рейтинг: 0 / 0
Автоматический выбор сетевого интерфейса
    #39810566
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася Ведь очевидно, что такие проблемы не у меня одного.
Расскажу свою историю.
Лет 6 назад стал сильно глючить мой проводной провайдер, Акадо. Отваливался раз в неделю стабильно, а иногда и чаще. После звонка в техподдержку все включалось, от часа до полдня :(
Купил мобильный роутер Yota. И все хорошо, но задолбало постоянно переключатся между сетями.
Схема подключения была классическая:
Кабельный модем Акадо - > роутер wifi - > wifi - >комп, смартфоны, планшет, тв
Почесал репу и купил проводной роутер Tplink с 2 wan портами, а так же недорогой wifi роутер который мог работать в режиме клиента. Точные модели могу дома посмотреть, кому интересно.
Тепер схема такая:

Кабельный модем Акадо ->wan1 tplink
Роутер yota ->wifi - > клиент -> wan2 tplink
Tplink - > роутер wifi - > wifi - >комп, смартфоны, планшет, тв

Вышло по цене боксов 70, и работало хорошо. Через полгода Акадо исправился, ёте я больше не платил, но инфраструктура осталась.
Это спасло меня в декабре прошлого года, когда сгорел кабельный модем. Прямо перед новым годом! :-0

ЗЫ в tplink один из методов определения жив/мертв провайдер - пинг какого-нибудь сайта.
Второй способ - dns запрос.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматический выбор сетевого интерфейса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]