Windows использует функцию с именем metric
для назначения приоритета различным сетевым интерфейсам, которая используется для построения таблиц маршрутизации по умолчанию, которые используются для связи с другими устройствами (как в Интернете, так и в локальной сети), эта опция находится в расширенных настройках свойств TCP/IP:
По умолчанию Windows автоматически присваивает метрику каждому интерфейсу на основе его характеристик. Основная идея заключается в том, что интерфейс с (теоретической) наилучшей производительностью получает более высокий приоритет (вы можете прочитать официальное объяснение того, как это работает, в статье MS . Объяснение автоматической метрической функции). Вы можете использовать команду route print
для просмотра текущих таблиц маршрутизации и метрик, назначенных каждому устройству / маршруту.
Относительно того, как Windows обнаруживает подключение к Интернету, смотрите эту запись в блоге SuperUser:
Windows 7 Network Awareness: откуда Windows знает, что у нее есть подключение к Интернету
Версия TL; DR заключается в том, что Windows пытается подключиться к сайту Microsoft заранее определенным способом, и если он не может получить к нему доступ, предполагается, что нет подключения к Интернету (это объясняет, почему иногда Windows говорит, что нет подключения к Интернету, но вы можете просматривать паутина).