Що означають `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означає бездротовий інтерфейс? У випадку з мережевою мережею це означає, що кабель відключений.

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


Це означає те саме, що і для дротового інтерфейсу: ви відключені.
psusi

1
@psusi Чи є якась документація, яка говорить про це, і ви можете поділитися нею, будь ласка.
Адріан

Я не думаю, що вам знадобляться чіткі вказівки, що значення, яке ви вже встановили для цього прапора, не змінилося на щось зовсім інше лише тому, що ви використовуєте бездротовий адаптер.
psusi

Відповіді:


4

Немає жодного документа, який би розповів, що спеціально означає для бездротового зв'язку. Якщо ваш wifi є UPі NO-CARRIERозначає, що він адміністративно ( ip link set dev wlan0 up), але не асоційований і автентифікований за допомогою SSID. Тільки LOWER_UPозначає, що шар зв'язку є функціональним.

ip link list wlan0і iw wlan0 linkє два способи отримання інформації про стан посилання. Друга форма покаже вам, чи пов’язана вона з SSID, та відобразить відповідну бездротову інформацію.

Можливо, причина ваших проблем із зв’язком пов’язана з конфігураціями бездротового енергозбереження, а отже, і DORMANTстаном вашого інтерфейсу.

Прапори інтерфейсу Netlink :

IFF_DORMANT - сигнали драйвера в режимі спокою

Ознайомтеся з наведеними нижче посиланнями з інструкціями, як шанси на таку поведінку.

Додаткова документація:

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