Alt linux wifi устройство не управляется

Обновлено: 05.07.2024

Если вы владелец какого-либо мобильного устройства под управлением OS Linux, то вам в первую очередь придется задуматься над выполнением задачи номер один - настройка соединения с беспроводной точкой доступа Wifi. По умолчанию, стандартные инструменты для Linux-десктопов надежны и удобны в использовании. Например, Wifi Radar , Network Manager , Wicd и многие другие программы этого класса. Конечно, подразумевается, что вы используете окружения типа Gnome или KDE, обладающих очень богатым функционалом и выбором.

Но как быть, если у вас нечто другое и более редкое - E17, Fluxbox, ION или вообще "голая" консоль? В этом случае вам стоит применить классический способ настройки - командная строка.

Давайте рассмотрим два случая настройки соединения с беспроводной точкой доступа:
- графическое приложение Wicd ( для примера );
- консольные утилиты.

Вступление

Предполагается, что у вас имеется беспроводное сетевое устройство (адаптер), который работает под Linux. Если вы вдруг обнаружили, что ваше устройство не работает, можно предложить, как один из вариантов для новичков, поставить последнюю версию дистрибутива Ubuntu и установить проприетарные драйвера для своей беспроводной карточки. Предложенный случай является наиболее простым и действенным, по сравнению с попытками заставить работать адаптер через драйвер ndiswrapper.

Также предполагается, что у вас имеются в наличии два параметра для подключения к беспроводной точке: SSID и идентификационный ключ. Без них (особенно - без второго, так как первый еще можно легко узнать) вы не сможете установить соединение.

Wicd - графическое приложение, написанное на Python. Гибкая и удобная в использовании программа, предлагающая большой функционал. Wicd легко устанавливается и им также легко пользоваться. Достаточно всего нескольких минут для ознакомления с программой. Стоит также заметить, что Wicd, помимо графического интерфейса, имеет и консольный вариант "исполнения", не уступающий по функциональности.

Main window Wicd

Командная строка

Давайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом (GUI) основаны на работе именно этих утилит. Образно говоря, если мы "снимем" "крышу" GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: ifconfig, wireless-tools, wpa_supplicant, ping, nmap и многих других.

Для выполнения нашей задачи понадобятся следующие утилиты:

  • - ifconfig : полностью управляет работой любого сетевого адаптера вашего компьютера (будь то проводной или беспроводной интерфейс);
  • - iwlist : выдает список доступных для подключения (находящихся в радиусе досягаемости) беспроводных дочек доступа;
  • - iwconfig : утилита управления и конфигурирования беспроводных сетевых устройств (адаптеров);
  • - dhclient (или его налоги): автоматически получает IP-адрес от dhcp-сервера беспроводной точки;
  • - wpa_supplicant : утилита для настройки шифрованных соединений.
  • - which ifconfig
  • - which iwlist
  • - which iwconfig
  • - which dhclient
  • - which wpa_supplicant

При выполнении каждой из этих команд вы увидите путь, по которому они располагаются в файловой системе. Если вдруг не увидите - вам придется установить отсутствующие. Наиболее простой и рекомендуемый - это менеджером пакетов того дистрибутива Linux, которым вы пользуетесь. Как альтернатива - можно предложить установку из исходников, но такой путь требует достаточного опыта от пользователя.

Рассмотрим пример подключения к wifi-точке с шифрованием WEP

1 . Первое, что мы сделаем - посмотрим, какие сетевые адаптеры имеются у нас на компьютере:

Вывод будет содержать имена и подробное описание всех сетевых интерфейсов, которые удалось обнаружить утилите ifconfig. Если не был обнаружен желаемый, то причина заключается только в одном - нет драйверов для него и не включена поддержка этого интерфейса в ядре Linux.

2 . Запускаем беспроводной сетевой адаптер:

здесь :
- wlan0 - стандартное в большинстве Linux-систем имя wifi-карточки;
- up - опция говорит команде ifconfig запустить для работы ("поднять") сетевое устройство.

3 . Теперь нам надо сканировать эфир вокруг себя на наличие доступных hot-spot'ов:

- wlan0 - имя беспроводного адаптера;
- scan - команда iwlist запускается в режиме сканирования.

Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: ESSID:"Some_Name". Значение параметра ESSID ("Some_Name") - это имя беспроводной точки доступа. Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться.

4 . Выполняем подключение:

- wlan0 - сетевой адаптер, на котором настраивается соединение;
- essid - задаем имя точки доступа, к которой подключаемся;
- key - указываем ключ шифрования, использующийся этой точкой доступа для передачи данных.

Команда iwconfig по умолчанию использует для ключа шифрования данные в шестнадцатеричном виде HEX. Если вы хотите указать ключ в виде простого текста (ASCII), вам необходимо использовать опцию s .

5 . Последний шаг - получаем от dhcp-сервера wifi-точки IP-адрес:

Естественно, вышеуказанные шаги выполнять каждый раз утомительно. Можно упростить процесс установки соединения, написав скрипт подключения, в котором мы объединим все эти команды в одно целое:

Здесь мы добавили еще одну команду sleep с параметром 10 секунд. Это рекомендуется делать перед получением IP-адреса для надежности установки соединения.

Сохраняем этот файл под каким-либо именем (например, wireless_up) и делаем его исполняемым командой:

Переносим wireless_up по пути /usr/local/bin, чтобы сделать его глобально видимым всей системой.

Теперь вам достаточно набрать в командной строке:

. и соединение будет установлено.

Рассмотрим более сложный случай - соединение с точкой доступа по WPA-шифрованию

Соединение с таким шифрованием поддерживает только утилита wpa_supplicant, поэтому она нам понадобиться. Также, опять таки, предполагаем, что мы знаем ключ (пароль) шифрования этой точки доступа.

1 . Генерируем пароль на основе этого ключа с помощью утилиты wpa_passphrase, которая входит в состав пакета wpa_supplicant. Дело в том, что пароль, который мы будем использовать далее, должен быть в виде шестнадцатиричного числа:

Утилита выдаст сгенерированную строку psk, которую мы вставим в конфигурационный файл wpa_supplicant.conf:

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

для предоставления необходимых прав доступа.

2 . "Поднимаем" интерфейс wlan0:

3. Указываем, к какой точке мы хотим подключиться:

4 . Запускаем утилиту wpa_supplicant на установку соединения:

здесь :
- B - запускать команду wpa_supplicant в фоновом режиме;
- Dwext - говорим утилите wpa_supplicant использовать драйвер wext для интерфейса wlan0;
- i - задаем настраиваемый сетевой интерфейс (wlan0 в нашем случае);
- с - указываем путь к конфигурационному файлу wpa_supplicant.conf.

5 . Проверяем, что соединение установлено:

На выводе увидим подробную информацию по указанному интерфейсу wlan0.

6 . Получаем локальный IP-адрес:

7 .Упрощаем процесс, создав по пути /etc/network/interfaces запись следующего вида:

Заключение

В зависимости от дистрибутива Linux, существует множество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можно практически в любой Linux-системе.
Главное, чтобы сам беспроводной адаптер поддерживался в Linux на уровне драйверов. Но это уже зависит главным образом от разработчиков операционных систем.

Я имел обыкновение делиться своим сетевым подключением, редактируя Auto Eth0, чтобы поделиться с другими компьютерами в разделе Ipv4, и теперь я обновил свой ноутбук до 11.10.

Теперь в сетевом менеджере нет проводных соединений. Когда я щелкаю апплет соединения в верхней части панели, он также говорит wired device not managed !

когда я набираю ifconfig -a

@EdwardMoffett спасибо! Добавление пустого файла с именем «10-global-managed-devices.conf» в каталог «/etc/NetworkManager/conf.d/» исправило это для меня!

проводное устройство не управляется

Скорее всего, ваш интерфейс появляется в / etc / network / interfaces. По умолчанию NetworkManager не управляет интерфейсами, которые появляются в / etc / network / interfaces. Вы можете изменить это поведение.

Для этого - в терминале:

изменить строку управляемый = ложь на управляемый = истина

Сохраните, остановите и запустите сетевой менеджер:

Кроме того, вы можете удалить интерфейс из / etc / network / interfaces.

сделайте резервную копию текущего файла интерфейсов:

Затем откройте файл:

Удалите все в этом файле, скопируйте и вставьте следующее:

Сохраните, остановите и запустите сетевой менеджер:

введите описание изображения здесь

Дважды проверьте в диспетчере сети (нажмите на индикатор), что вы отметили флажок « Включенная сеть», и вы также должны принудительно удалить старые «проводные соединения» и выбрать новое проводное соединение, показанное в индикаторе диспетчера сети.

Рад слышать, что это работает. Но вы также можете проверить wicd, если у вас есть проблемы с сетью. Он находится в репо, но вам нужно сделать все, sudo service network-manager stop чтобы wicd работал правильно Мне больше нравится «альтернативный» метод, потому что он позволяет позже редактировать сетевое соединение из пользовательского интерфейса администратора сети, указывать дополнительные серверы имен, идентификатор клиента DHCP, параметры безопасности 802.1x и т. Д. Спасибо! но мне нужно было выполнить <code> перезапуск сети sudo service </ code>, чтобы ваше объяснение работало. NetworkManager также имеет возможность указать unmanaged устройства, комментируя, что также работает

проводное устройство не управляется

У меня была та же проблема со свежей установкой на мой Asus Eee PC 1005HA. Живая среда работала без проблем, но после установки я не мог заставить соединение отвечать или не читать «устройство не управляется». Когда я изменил текст в этом файле конфигурации и перезапустил Network Manager, все заработало!

Теперь откроется текстовый редактор. Найдите строку managed=false и замените false на true, сохраните файл ( ctrl + s ) и закройте файл.

Перезагрузите компьютер или службу NetworkManager ( sudo service network-manager restart ).

беспроводное устройство не управляется

Я также обнаружил эту проблему после установки альтернативной версии Ubuntu 11.10.

В моем случае во /etc/network/interfaces время установки была настроена загрузка новых пакетов, и конфликт возник после настройки NetworkManager во время первого сеанса.

Решением, которое я нашел, было комментирование строк, относящихся к интерфейсу wlan в /etc/network/interfaces (в консоли sudo vim /etc/network/interfaces или в вашем редакторе):

А затем, как предложил Джозеф ВанПелт, приступил managed=false к /etc/NetworkManager/NetworkManager.conf работе sudo service network-manager restart .

Установка управляемого = не нужна (если только она не предназначена для отмены предыдущих изменений). Для меня установка управляемого = истина - это то, что решило это в конце концов. Это не сработало с managed = false.

проводное устройство не управляется

Это простая команда, которая делает то же самое, что принятый ответ, не в интерактивном режиме.

Запустите эту команду в Терминале, чтобы использовать ее:

Возможно, вам придется перезапустить сетевой менеджер после этой команды:

Ни одно из данных решений не помогло мне. У меня была эта проблема на машине с Ubuntu 16.04, которую я не загружал долгое время. После еще одного поиска эта команда работала для меня.

Спасибо . Я потратил на это около двух часов, прежде чем наконец нашел ваше решение. Работает по состоянию на 18.10.

pppoeconf Подобная ситуация может возникнуть, когда запускается или что-то подобное, и команда перезаписывает настройки, сохраненные NetworkManager. Несмотря на то, что устройство работает нормально, Network Manager показывает состояние устройства как неуправляемое.

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

Если ситуации, кроме этих, пожалуйста, объясните.

У меня была та же проблема, я решил ее, комментируя строки, в которых неуправляемое устройство упоминалось по MAC-адресу в /etc/NetworkManager/NetworkManager.conf .

Есть два способа управления сетевыми подключениями. Вы должны либо сделать все через сетевой менеджер и удалить все, кроме записи Loopback в / etc / network / interfaces

iface lo inet loopback

или полностью удалите сетевой менеджер через менеджер пакетов или терминал и используйте файлы / etc / network / interfaces и /etc/resolve.conf для контроля ваших соединений. Если нет, вы увидите ошибку, которую получаете. Даже со статическим IP-адресом я обнаружил, что сетевой менеджер упрощает работу, и вы можете настраивать соединения IPV4 через меню.

пожалуйста, поместите весь этот ответ в ответ новичка, и я не получаю ничего из этого :( Я просто хочу, чтобы это работало, ничего не работает! в меню нет Auto eth0, оно пустое! как я могу редактировать что-нибудь, если его там нет! Мне нужен полезный ответ!

Просто чтобы добавить ответ не по умолчанию, это также может произойти, если на вашем компьютере есть аппаратный переключатель ВКЛ / ВЫКЛ для интерфейса Wi-Fi. Если у вас есть такой «выключатель», убедитесь, что вы случайно не выключили интерфейс

В 11.10 вы можете зайти в настройки системы и увидеть значок сети. Запустите эту утилиту, и вы увидите вкладки для ваших сетевых устройств, проводных и беспроводных. На каждой вкладке есть слайдер, который позволяет выключить устройство. Или в вашем случае включите eth0 или проводное соединение 1, как оно теперь называется. Может быть. По крайней мере, убедитесь, что он не выключен.

извините, но это не идет, нет ползунка. Я предлагаю вам посмотреть на мой скриншот. там нет слайдера, и я повторяю, что на вкладке проводных соединений в моем сетевом менеджере ничего нет. :(

беспроводное устройство не управляется

Это связано с тем, что альтернативные образы были в течение определенного периода времени, настраивая беспроводные сети в / etc / network / interfaces ; что заставляет NetworkManager преднамеренно игнорировать интерфейс и рассматривать его в режиме онлайн.

Хорошее решение, если вы хотите просто использовать свое беспроводное соединение (или проводное) с DHCP, - закомментировать эти настройки в / etc / network / interfaces для всех интерфейсов, кроме lo , и перезагрузить систему или перезапустить NetworkManager следующим образом:

sudo перезапустить сетевой менеджер

Конечно, это означает, что вам нужно будет ввести настройки беспроводной сети в NetworkManager (пароль и т. Д.) После нажатия на нужный пункт в меню апплета.

Эникейщик

zaka Эникейщик
Posts: 461 Joined: 19 May 2010, 08:52

AltLinux 6 Wi-FI [РЕШЕНО]

Post by zaka » 05 Apr 2011, 12:01

Добрый день!
Поставил Алт на нотник все супер-бупер всю железку увидел дрова из коробки встали вот тока wi-fi не могу законектиться на сеть

03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

При сканировании сети с помощью network maneger он нечего не видеть

Image

Image


что делать? куда копать?

Запустил apt-get update и upgrade в надежде что после обновлении все будет ОК.

Бородатый сис

Raven Бородатый сис
Posts: 2794 Joined: 03 Mar 2010, 15:12 ОС: RHEL 8 Location: Из серверной

Post by Raven » 05 Apr 2011, 12:37

Я не злопамятный, я просто часто ковыряю логи

Эникейщик

zaka Эникейщик
Posts: 461 Joined: 19 May 2010, 08:52

Post by zaka » 05 Apr 2011, 12:45

03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Askey Computer Corp. Device 7167
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fc500000 (64-bit, non-prefetchable)
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
Capabilities: [170] Power Budgeting <?>
Kernel driver in use: ath9k
Kernel modules: ath9k

Бородатый сис

Raven Бородатый сис
Posts: 2794 Joined: 03 Mar 2010, 15:12 ОС: RHEL 8 Location: Из серверной

Post by Raven » 05 Apr 2011, 12:54

Я не злопамятный, я просто часто ковыряю логи

Эникейщик

zaka Эникейщик
Posts: 461 Joined: 19 May 2010, 08:52

Post by zaka » 05 Apr 2011, 13:41

lsmod | grep ath9k
ath9k 70039 0
ath9k_common 5603 1 ath9k
ath9k_hw 286148 2 ath9k,ath9k_common
ath 7861 2 ath9k,ath9k_hw
mac80211 174129 2 ath9k,ath9k_common
cfg80211 134648 4 ath9k,ath9k_common,ath,mac80211
led_class 2537 1 ath9k

ifconfig

eth0 Link encap:Ethernet HWaddr E8:11:32:1A:8C:17
inet addr:192.168.0.62 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:123339 errors:0 dropped:0 overruns:0 frame:0
TX packets:115130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:173227893 (165.2 MiB) TX bytes:7889464 (7.5 MiB)
Interrupt:45 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2870 errors:0 dropped:0 overruns:0 frame:0
TX packets:2870 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:237542 (231.9 KiB) TX bytes:237542 (231.9 KiB)

wlan0 Link encap:Ethernet HWaddr 4C:ED:DE:8C:B7:83
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

Network Manager - удобная утилита для управления сетевыми подключениями в Linux, используется по умолчанию во всех основных графических оболочках, что предоставляет пользователю простой и единообразный интерфейс настройки сети. Также Network Manager поддерживает Wi-Fi, 3G и VPN подключения, позволяя легко создавать их в графическом режиме. Но бывают ситуации, когда Network Manager неожиданно ломается, оставляя непривычного к консоли пользователя буквально без связи с внешним миром. В данной статье мы рассмотрим некоторые типовые проблемы, которые достаточно легко устраняются, но при этом могут серьезно испортить жизнь начинающим.

Network Manager - устройство не управляется

Достаточно простая неисправность, точнее даже не неисправность, которая проявляется в том, что Network Manager не может управлять вашим сетевым устройством.

network-manager-not-working-001.jpg

Причина такого поведения лежит в том, что Network Manager не является единственным способом управления сетевыми подключениями в Linux и если он видит, что сетевой адаптер был настроен другим методом, то перестает управлять им. Это вполне корректное поведение, предоставляющее администратору всю полноту власти над системой и обеспечивающее приоритет ручных настроек над автоматическими.

Удалим из этого файла все строки кроме:

network-manager-not-working-002.jpg

На скриншоте выше как раз видны ручные настройки для сетевого адаптера ens33, которые и блокировали работу Network Manager с этим интерфейсом.

После чего перезапустим службу командой:

После чего Network Manager снова возьмет контроль над сетевым интерфейсом.

network-manager-not-working-003.jpg

Для недопущения подобной ситуации в дальнейшем следует внимательно относиться к ручным настройкам сети и не допускать подобных изменений, если вы желаете и далее использовать Network Manager.

Network Manager не видит сеть

Более сложная неисправность, которая заключается в том, что Network Manager вообще не видит сетевых адаптеров, причины ее возникновения нам неизвестны, но приходилось достаточно часто сталкиваться с ней на промежуточных выпусках Ubuntu.

network-manager-not-working-004.jpg

Кстати, данная неисправность может послужить причиной ручной настройки сетевого интерфейса, которое в последствии будет блокировать работу Network Manager, но ее также несложно вылечить, для этого нужно создать пустой файл:

И перезапустить службу:

Для дальнейшей работы Network Manager наличие данного файла необязательно, т.е. вы можете его удалить, но Network Manager продолжит работать нормально.

network-manager-not-working-005.jpg

Как видим, предложенные нами способы восстановления здоровья Network Manager просты и, надеемся, помогут вам сэкономить время и нервы, когда вы столкнетесь с подобной проблемой.

Решено: wi-fi в AltLinux 7 kde (помогите поднять)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Решено: wi-fi в AltLinux 7 kde

ЭВМ - Lenovo b580
Провайдер - Ростелеком. Под виндой 7 все работает нормально
Какие еще вопросы?
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Network Manager используется?
В диспетчере устройств есть сетевая карта?
ну и lspci тоже хотелось-бы увидеть.

Скоро придёт
Осень

КАК ЗДЕСЬ ВСТАВЛЯТЬ ПРИНТСКРИНЫ .

02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n
Wireless LAN Controller [14e4:4727] (rev 01)

ну значит должно работать


расширенная форма - обзор - загрузить - управление файлами - вставить в текст

Скоро придёт
Осень

Прошу прощения, если успели прочитать мой предыдущий ответ, - там я поторопился, исправляю.

Покажите на всякий случай ещё lspci -kd 14e4:4727

Ваша карточка может работать со свободным драйвером brcm80211 или проприетарным wl (на который выше дал ссылку drBatty).
Сначала стоит попробовать brcm80211. Для него необходимо установить firmware. К сожалению, не могу сказать, есть ли в репозиториях AltLinux пакет с ним. В Debian такой пакет называется firmware-brcm80211, в других дистрибутивах - kernel-firmware-extra, bcm43xx-firmware. Если пакета нет, нужно загрузить и положить файлы в нужное место вручную, как описано здесь. После этого перезагрузитесь, вероятно, всё сразу же заработает.

Читайте также: