![Что означает термин метрика?](https://rvso.com/image/1518682/%D0%A7%D1%82%D0%BE%20%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82%20%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%20%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B0%3F%20.png)
На ifconfig
странице руководства я обнаружил:
metric N
This parameter sets the interface metric.
Поискал в сети, но четкого объяснения не нашел, только что-то вроде «устанавливает приоритет интерфейса сетевой карты».
Есть ли у этого понятия четкое определение? Когда следует его использовать?
Этот вопрос не является дубликатом, как указывает SU, поскольку он спрашивает о метрическом термине в контексте интерфейсов NIC, а не в контексте таблиц маршрутизации, поэтому его можно рассматривать как отдельный вопрос, как это делаю я.
решение1
Очень часто в современных компьютерах (особенно ноутбуках) есть как проводная сетевая карта (NIC), так и беспроводная. Часто пользователи оказываются в конфликте и не знают, как управлять системой.
Windows Network настраивает каждую карту на собственный TCP/IP. Две карты могут жить вместе в мире и гармонии, если они настроены на работу с Set Priority.
Конфигурация TCP/IP имеет специальную настройку (в меню «Дополнительно») для метрик.
Если вы введете другое число в поле «Метрики» карт, сетевое соединение по умолчанию будет использовать соединение с меньшим числом.
(Выделено мной,источник)
По сути, это означает, что если у вас есть и проводная, и беспроводная карта, и вы устанавливаете метрику первой как , 1
а второй как 2
, то Windows по умолчанию будет использовать карту с меньшей метрикой (т. е. проводную сеть).
TL;DR Windows по умолчанию использует соединение с более низкой метрикой, чтобы избежать конфликта