При использовании терминального инструмента ip для каждого интерфейса существует несколько флагов.
Пример:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
Значение BROADCAST, MULTICAST и UP ясно, но что означает LOWER_UP? Я попытался сделать это для Google, но я не нашел четкого ответа. Когда к этой ссылке подключен другой хост, тогда состояние переходит в UP, когда оно отключается, состояние переходит в DOWN и LOWER_UP исчезает. Связано ли это с состоянием соединения?
EDIT:
Я нашел еще один интересный факт. Когда я устанавливаю подключенный интерфейс вниз (через ip link set eth0 down) на другом хосте (кабель остается подключенным), выход изменяется на
1: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
Затем флаг UP все еще присутствует, но не LOWER_UP. Разве это не наоборот?