Что означают «NO-CARRIER» и «DOWN» для беспроводного интерфейса?


12

У меня есть удаленный сервер, и я регистрирую вывод определенных команд, пока сервер не может получить доступ к Интернету.

Он использует беспроводной интерфейс для подключения к Интернету.

В рабочем состоянии вывод ip link listпоказывает:

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff

Когда он не работает, вывод ip link listпоказывает:

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff

Что это NO-CARRIERи DOWNзначит для беспроводного интерфейса? В случае Ethernet это будет означать, что кабель отключен.

Я также был бы признателен за любые советы о том, как я могу отладить, почему не работает соединение. Я также делаю wicd-cli -y -lсканирование во время сбоя, и кажется, что точка доступа все еще вещает. Я не могу найти никаких других аппаратных или программных ошибок в сообщениях ядра.


Это означает то же самое, что и для проводного интерфейса: вы отключены.
psusi

1
@psusi Есть ли документация, которая говорит об этом, и не могли бы вы поделиться им, пожалуйста.
Адриан

Я не думаю, что вам потребуются четкие инструкции, чтобы значение, которое вы уже установили для этого флага, не изменилось на что-то совершенно другое, просто потому что вы используете беспроводной адаптер.
Псуси

Ответы:


4

Нет документа, в котором было бы сказано, что конкретно означает беспроводное соединение. Если ваш Wi-Fi UPи NO-CARRIERозначает, что это административно up ( ip link set dev wlan0 up), но не связан и аутентифицирован с SSID. Только LOWER_UPозначает, что канальный уровень работает.

ip link list wlan0и iw wlan0 link2 способа получения информации о статусе ссылки. Вторая форма покажет вам, связан ли он с SSID, и покажет соответствующую информацию о беспроводной сети.

Вероятно, причина проблем с вашей связью связана с конфигурациями энергосбережения беспроводной сети и, следовательно, с DORMANTсостоянием вашего интерфейса.

Флаги интерфейса Netlink :

IFF_DORMANT - сигнал драйвера неактивен

Проверьте ссылки ниже с инструкциями о том, как оценить это поведение.

Дополнительная документация:

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.