Як Windows 7 вирішує, який маршрут пройти, якщо існують 2 підключення до джерела Інтернету? (наприклад, бездротовий і Ethernet-маршрутизатор)


Відповіді:


26

Якщо шляху більше, ніж 1, Windows посилатиметься на metricтаблицю маршрутизації. Використовуйте route printдля показу. В основному, він віддасть перевагу шляху з найнижчою метрикою.

У минулому метрика виводиться із швидкості зв'язку; проте правила щодо Win7 досі невідомі відповідно до цього .


Насправді це складніше, ніж це. Докладніше див. Відповіді від Daniele та Travel Guy Tech Guy.
Олександр Зарубкін

24

Там таблиця маршрутизації. Ви можете скористатися командою route для перевірки показників. У командному рядку (Виконати: cmd):

> route PRINT

Але ви також можете змінити порядок підключення до Інтернету:

  1. Перейдіть до: Панель управління -> Центр мережі та обміну -> Змінення налаштувань адаптера

  2. Натисніть Alt, щоб відобразити верхнє меню та перейдіть до пункту Додатково -> Розширені налаштування ...

  3. Нарешті, на вкладці Адаптери та прив’язки змініть порядок з'єднань за бажанням


s / список / друк .....
j riv

7
адаптери та вкладки видаляються у Windows 10
BozoJoe

12

якщо є два маршрути за замовчуванням (шлюз), він надає перевагу маршруту з нижньою метрикою

метрика маршруту у вікнах 7 - сума метрики адаптера та метрики шлюзу

якщо ви вручну встановили однакову метрику (наприклад, 24 на адаптері1 і 2 на шлюзі1; 25 на адаптері2 і 1 на шлюзі2 в розширених налаштуваннях TCP / IP), здається, що Windows 7 робить своєрідне балансування навантаження для відкриття програм декілька підключень tcp / ip і робить також автоматичну відмову.

Я тестую це на моєму Windows 7 x64 Ultimate Edition із бездротовим адаптером 54 Мбіт / с + мережевим адаптером 100 Мбіт / с та 2 ISP

до цього часу не знайдено жодних документів Microsoft


6

На мій досвід, він завжди віддасть перевагу більш "постійному" методу з'єднання. Тобто Ethernet віддав перевагу бездротові, бездротові віддав перевагу Bluetooth тощо (аж до модему). Але також існує відмова, тому якщо Ethernet відключиться, Windows спробує підключитися через Wireless.

Справа в суті: у мене є мережа бездротового зв’язку 300 Мбіт / с. Якщо я підключую свій ноутбук до маршрутизатора безпосередньо (100 Мбіт / с Ethernet), Windows переключається на це з'єднання (не відключаючи бездротову мережу).


1
На моєму ноутбуці я отримую точно зворотний бік - з бездротовим n і 100Mbps Ethernet, Win 7 віддасть перевагу wifi. Це незважаючи на те, що адаптер Ethernet встановлений як більш високий пріоритет у налаштуваннях адаптера (наскільки я можу сказати, цей параметр ігнорується на користь метрики).
аукупарія

2

Хоча частина відповіді стосується метрики маршруту, це не єдина деталь, яка диктує шлях. У частині таблиці маршрутів ви можете бачити, де знаходиться цільова мережа (з маскою підмережі) та в якому інтерфейсі спілкуватися з нею.

Ви можете вказати більш "конкретні" маршрути, які потрібно взяти, і найважливіші правила будуть переважати. Наприклад, якщо у вас була домашня мережа 192.168.0.0/24, ваша таблиця маршрутів за замовчуванням знає використовувати Ethernet. Якщо ви додасте прямий маршрут, який 192.168.0.0/25потрібно прокласти через ваш Wi-Fiадаптер, то будь-які звернення до 192.168.0.0проходу 192.168.0.127пройдуть через ваш Wi-Fi, а решту вашої мережі через Ethernet. Якщо у вас шлюз за замовчуванням (наступний перехід) 192.168.0.1, то ваш шлюз за замовчуванням підключиться через Wi-Fi, оскільки саме там існує "найбільш конкретний маршрут". Так само, якщо ваш шлюз є 192.168.0.254, він проходитиме через вашу Ethernet.

OpenVPN також використовує цей метод. Замість заміни 0.0.0.0/0маршруту (маршрут за замовчуванням) він створює два маршрути - 0.0.0.0/1і 128.0.0.0/1- цей маршрут через інтерфейс VPN. Таким чином, якщо в інтерфейсі VPN є проблеми, він може повернутися до стандартного шлюзу за замовчуванням.


-4

Windows автоматично використовуватиме той, який має більш високу номінальну швидкість. Не впевнений, хоч який саме він обере, якщо вони обоє мають однакову швидкість.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.