Меню

Настройка wifi адаптер ubuntu



Wi-Fi не работает на Ubuntu? Вот как это исправить

Ubuntu — это мощная бесплатная операционная система с открытым исходным кодом, которая подойдет новичкам, желающим изучить Linux, и опытным профессионалам, которым нужна надежная, безопасная система для проектов и тому подобное. Однако, несмотря на все его достоинства, иногда могут возникнуть проблемы с подключением к сетям Wi-Fi.

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

Примечание : самая большая проблема, с которой могут столкнутся пользователи — это беспроводная карта, которую производит Broadcom. Несмотря на то, что производитель является частью Linux Foundation, это не означает, что поддержка драйверов всегда хорошая.

Установить драйверы из Ubuntu ISO

Если Ubuntu вообще не определяет вашу сеть Wi-Fi или вы получаете ошибки, вы можете попробовать установить или переустановить драйверы Wi-Fi из ISO-файла Ubuntu. Во-первых, вам нужно загрузить Ubuntu ISO, соответствующий вашей версии Ubuntu.

Поместите Ubuntu ISO в домашний каталог Ubuntu, затем в Терминале введите следующую последовательность команд для подключения Ubuntu ISO к виртуальному диску:

sudo mkdir /media/cdrom

sudo mount -o loop ubuntu-*.iso /media/cdrom

Перейдите в «Программное обеспечение и обновления ( Software & Updates )» на панели инструментов, затем в новом окне установите флажок «CDrom с Ubuntu [ваша версия]» и введите свой пароль, когда потребуется.

Перейдите на вкладку «Дополнительные драйверы (Additional Drivers) », затем выберите «Адаптер беспроводной сети( Wireless Network Adapter) » и нажмите «Применить изменения( Apply Changes )».

Проблема первая: устройство не обнаружено

Если беспроводное устройство не обнаружено в Ubuntu (или в любом другом дистрибутиве), вам необходимо открыть Терминал и ввести следующую команду:

если вы используете разъем USB для беспроводной карты

Если ответ от этих команд возвращается с выводом, подобным скриншоту ниже, то вам повезло: Ubuntu может найти карту. Обычно она определяется как «Сетевой контроллер( Network Controller )» или «Контроллер Ethernet( Ethernet Controller )».

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

Дополнительные команды

Вы также можете использовать следующую команду lshw , чтобы проверить, видит ли беспроводное устройство ваша ОС; пользователям может потребоваться сначала установить её на своем компьютере.

Вывод должен выглядеть примерно так:

Если это так, и система находит беспроводную карту, вы можете приступить к установке драйвера.

Проблема вторая: отсутствует модуль драйвера

Исходя из команд lsusb и lspci , при условии, что Ubuntu может видеть беспроводную карту, можно предположить, что все работает, просто система не знает, что делать с картой.

Вернитесь к терминалу и введите следующую команду:

Вы видите список используемых модулей. Чтобы активировать свой модуль, введите следующую команду, где «modulename» — это название вашего чипсета.

sudo modprobe modulename

Например, ваш беспроводной чипсет — это «RT2870», команда будет выглядеть следующим образом:

sudo modprobe rt2800usb

После этого выполните lsmod команду еще раз, чтобы увидеть, правильно ли все работает.

Загружать модуль автоматически при загрузке

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

Откроется текстовый редактор Нано. Добавьте название вашего модуля внизу и сохраните файл. Вам нужно будет перезагрузиться и проверить, можете ли вы подключаться к сети, как обычно.

Если у вас что-то не получается, к счастью, в онлайн-документации Ubuntu есть несколько полезных страниц, которые вы также можете прочитать. Кроме того, вы можете использовать встроенную справку в терминале, введя:

Проблема третья: DNS

Редко, что DNS будет проблемой; Тем не менее, стоит провести расследование, если у вас все еще есть проблемы с подключением. В терминале введите следующую команду, чтобы понять, откуда исходит DNS:

Читайте также:  Настройка эмулятора с wifi

nmcli device show wlan1 | grep IP4.DNS

Это покажет вам адрес локальной сети маршрутизатора. Если команда не сработает, вам, возможно, придется изменить «wlan1» на то, что использует ваша беспроводная сеть. Следующая команда также может быть использована для получения обозначения:

Как только вы получите эту информацию, ваш следующий шаг — пропинговать адрес локальной сети вашего маршрутизатора. Попробуйте пропинговать DNS-серверы Google:

Если все устройства в вашем доме или офисе выдают ошибки при загрузке страницы, измените DNS маршрутизатора на Google или Open DNS. Вам нужно будет проконсультироваться с производителем вашего маршрутизатора, как это сделать, но обычно это делается на страницах администратора, чаще всего при входе в систему 192.168.0.1 или аналогичной.

Если проблема с DNS связана только с Ubuntu, выполните следующие действия с помощью графического интерфейса сети:

  • Щелкните правой кнопкой мыши на Network Manager(Менеджер сети).
  • Редактировать соединения.
  • Выберите рассматриваемое соединение Wi-Fi.
  • Выберите Настройки IPv4.
  • Измените метод только на адреса DHCP.
  • Добавьте 8.8.8.8, 8.8.4.4 в поле DNS-сервера.
  • Сохранить, затем Закрыть.

В качестве последнего шага либо перезагрузите компьютер, либо перезапустите диспетчер сети из терминала:

sudo service network-manager restart

Проблема четвертая: нет сетевого менеджера

Допустим, вы удалили Network Manager. Это действительно неприятная ситуация: у вас нет Интернета и сетевого менеджера, но есть вещи, которые вы можете сделать.

Предполагая, что пакет apt все еще находится в вашем кэше, вы можете зайти в терминал и ввести:

sudo apt-get install network-manager

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

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

sudo gedit / etc / network / interfaces

Измените его следующим образом:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

Затем вы можете перезапустить интерфейс, введя:

Надеюсь, что какой-то из способоы будет полезным для вас.

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Установка Wi-Fi адаптера в Ubuntu.

Установка Wi-Fi адаптера в Ubuntu.

С поддержкой W-Fi адаптеров в Ubuntu наблюдаются определенные проблемы. Хорошо если можно выбрать заведомо совместимую модель при покупке, но чаще приходится использовать то оборудование, которое есть. В этом случае придется устанавливать адаптер самостоятельно. Сегодня мы рассмотрим как раз такой случай.

Забегая вперед, скажем, что ничего сложного в подключении неподдерживаемых Wi-Fi адаптеров нет. Несмотря на то, что ряд производимых нами действий можно выполнить при помощи графического интерфейса, мы будем работать исключительно в консоли, что позволит использовать рекомендации данной статьи как для настольных, так и для серверных версий Ubuntu.

Для примера рассмотрим подключение в Ubuntu 12.04 LTS недорогого USB-адаптера TP-Link TL-WN725N.

Как это обычно бывает, вы купили Wi-Fi адаптер, распаковали, подключили. И никаких признаков жизни. Становится очевидно, что данная модель не поддерживается используемым дистрибутивом. Что делать?

Прежде всего убедимся, что система видит само USB-устройство. Для этого выполним команду

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

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

Как видим перед нами устройство с аппаратной версией Ver:2.0, располагая этой информацией несложно выяснить что в основу адаптера положен чип Realtek RTL8188EUS. Мы советуем воспользоваться ресурсом wikidevi.com (по ссылке настроеный пример семантического поиска по бренду TP-Link), перейдя на страницу адаптера мы не только узнаем его чип, но и получим ссылку на Linux драйвера.

Читайте также:  Dir 320 настройка wifi как точка доступа

Перейдем в домашнюю директорию и скачаем архив репозитория, предварительно повысив права до суперпользователя:

Распакуем архив (при необходимости установив unzip).

Как можно увидеть из вывода команды, содержимое архива распаковалось в директорию rtl8188eu-master, перейдем в нее и выполним сборку модуля:

После сборки модуля в директории должен появиться файл 8188eu.ko, это и есть искомый модуль ядра. Теперь установим его командой:

Осталось включить наш модуль, выполнив команду:

или просто отключить и подключить заново адаптер. В настольной системе вы сразу увидите сообщение о возможности подключиться к беспроводной сети.

Или выполните в консоли команду:

В выводе вы увидите появившийся беспроводной интерфейс wlan0.

Как видим ничего сложного нет. Однако следует помнить, что модуль собирается и устанавливается под текущую версию ядра, и при его обновлении будет необходимо выполнить сборку и установку модуля заново. Если такой возможности нет, то следует, удерживая Shift при загрузке, выбрать и загрузить версию ядра, для которой собран модуль.

Источник

Wifi в Ubuntu

В современном мире редко встречаются люди, которые используют проводное подключение непосредственно к ноутбуку. Чаще всего провод подключают к роутеру, а тот, в свою очередь, раздает Wi-fi на остальные устройства сети. Есть гаджеты, на которых настройка Wi-fi в Ubuntu не требуется – устройство с коробки способно выходить в сеть. Однако встречаются и такие продукты, которые требуют определенных действий для возможности выхода в Интернет.

Установка драйвера Wi-fi в Ubuntu

Если Ubuntu не определяет наличие сетевых подключений к Wi-fi, скорее всего, в системе не установлен нужный драйвер. Производителей, как и предлагаемых ими моделей Wi-fi-адаптеров огромное количество, а способ установки драйверов для всех универсальный, поэтому для примера выбран адаптер Broadcom.

Первым делом необходимо определить производителя сетевой платы, установленной в компьютере. Для этого выполняется команда:

Здесь вариантов может быть много:

Для каждого производителя доступно несколько вариантов драйверов. Чтобы подобрать утилиту для своего устройства, необходимо воспользоваться официальным хранилищем драйверов Linux: https://wireless.wiki.kernel.org/en/users/drivers

Для Broadcom имеется 4 драйвера. Выбирать нужно среди тех, для которых в последней колонке указано подключение через шину PCI. Данному критерию удовлетворяют:

Среди них можно найти драйвер с расширенными возможностями, однако не факт, что именно он подойдет к имеющемуся адаптеру. b43 предлагает много режимов, но в списке поддерживаемых моделей нет нужной (BCM 4313).

Это вовсе не означает, что настройка Wi-fi в Linux закончена. Теперь необходимо рассмотреть другие варианты. Для модели 4313 подходит brcmcmac. Значит, нужно скачать его.

Найти подходящий драйвер возможно по PCI ID. Этот параметр однозначно дает понять о совместимости ПО с платой. Для просмотра PCI ID для Broadcom в терминале задается команда:

По такому принципу можно найти драйвера для любой модели сетевого адаптера.

Согласно инструкции, скачанный fw-файл необходимо скопировать в папку /lib/firmware/brcm. Для этого в терминале нужно выполнить:

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

  1. Выгрузить модули:
    sudo modprobe -r wl
    s udo modprobe -r b43
    sudo modprobe -r b43-legaxy
  2. Ограничить их загрузку путем добавления в черный список:

blacklist b43
blacklist b43-legacy
blacklist wl
Запустить сам драйвер:

На этом мероприятия по настройке Wi-fi в Linux завершены.

Как подключить Wi-fi Ubuntu

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

Настройка Wi-fi в Ubuntu через графический интерфейс

Этот способ уже привычен и удобен визуально. После настройки Wi-fi-адаптера в трее Linux появилась иконка «Сеть». Клик по ней левой кнопкой мыши открывает меню сетевых подключений, где перечислен список доступных сетей. Выбрав нужную точку доступа, Ubuntu уведомит о необходимости аутентификации. Остается ввести пароль. При удачном исходе появится сообщение, что соединение установлено, а значок в трее покажет уровень сигнала Wi-fi.

Настройка Wi-fi в Ubuntu через терминал

Этот способ рекомендуется использовать лишь в случаях крайней необходимости, так как он требует определенных навыков.

Network Manager, позволяющий настроить подключение автоматически, обычно устанавливается по умолчанию вместе с Ubuntu. Однако в некоторых сборках он отсутствует. Например, для настройки Wi-fi на Ubuntu Server проще использовать именно командную строку. Иногда пользователи сами удаляют менеджер, так как он тормозит загрузку системы.

Передача данных в сетях Wi-fi шифруется протоколами WEP, WEB и WPA/WPA2. Первое взламывается за считанные минуты, вследствие чего используется редко. Поэтому рассмотрен будет наиболее надежный и широко распространенный протокол WPA.

Процесс делится на следующие этапы:

  1. Проверить сеть на наличие доступных точек доступа.
  2. Подключиться к выбранной точке через wpa_supplicant.
  3. Присвоить IP-адрес.
  4. Настроить DNS-серверы для корректного открытия веб-страниц.

На первом этапе запускается утилита iwlist:

Последующая настройка требует создания конфигурационного файла. Так как определилась сеть H30_CE550, с ней и пойдет работа:

wpa_passphrase H30_CE550 > wpa.conf

Подключение создается с помощью wpa_supplicant:

sudo wpa_supplicant -Dnl80211 -iwlp3s0b1 -cwpa.conf

-D – опция, задающая драйвер Wi-fi Ubuntu nl80211. Его нельзя путать с драйверами устройств, так как он изначально имеется в системе и служит посредником между системой и адаптером. Если команда не срабатывает, значит в опции -D необходимо указать устаревший драйвер wext.

-i указывает интерфейс. Его можно узнать из результата выполнения сканирования iwlist.

В параметр -c нужно вписать созданный файл конфигурации.

Далее рекомендуется запустить новый терминал, чтобы избежать появления лишних процессов при настройке Wi-fi в Linux. При этом старый пусть останется открытым.

Для получения IP-адреса используется протокол DHCP. Сначала необходимо просканировать доступные сервера с помощью утилиты dhclient:

Следом отправляется запрос на получение IP:

Удостовериться в успешном присвоении адреса можно командой ifconfig.

На этом подключение Ubuntu к Wi-fi завершено – доступ в Интернет открыт.

Как раздать Wi-fi в Ubuntu

Данная инструкция подойдет пользователям ОС версии 16.04 и выше. В старых версиях Ubuntu возможность создать точку доступа для раздачи Wi-fi реализовывается через терминал.

Для настройки Ubuntu в качестве своеобразного роутера необходимо наличие Wi-fi-адаптера.

Предполагается, что Ethernet-кабель подключен к устройству напрямую. Теперь в меню «Сеть», вызываемом из трея, необходимо выбрать «Изменить соединение» («Edit connections»), и далее, выделив «Ethernet», нажать кнопку Add. В выпадающем списке должен быть установлен «Wi-fi». После нажатия на кнопку «Create» откроется окно настроек соединения.

На вкладке Wi-fi выставляются следующие значения:

На вкладке «Безопасность» необходимо установить протокол WPA/WPA2 и задать пароль, в параметрах IPv4 выбрать режим «Предоставить сеть другим компьютерам».

После сохранения настроек, потребуется активировать соединение, выбрав созданную точку доступа в окне «Подключиться к Hidden Wi-fi network».

Точка доступа Ubuntu создана и доступна для подключения к ней других устройств.

Почему Ubuntu не подключается к Wi-fi

Причин может быть несколько.

  1. Отсутствует адаптер. Выяснить это помогут терминальные команды:
  • ifconfig;
  • iwconfig;
  • lspci;
  • lsusb;
  • lsmod.

Если в результатах их выполнения адаптера нет, значит, проблема в нем.

  1. Адаптер есть, но отключен. Некоторые ноутбуки имеют возможность его отключения через нажатие одной из клавиш Fn.
  2. Wi-fi-сети отсутствуют.

Заключение

Настройка Wi-fi в Ubuntu не представляет сложности даже для новичков в среде Linux. По сути, основная задача заключается в установке драйвера на Wi-fi-адаптер. Все последующие действия обычно выполняют с помощью графического интерфейса и лишь в редких случаях, когда он недоступен, прибегают к терминалу. В новых версиях Ubuntu стало возможным настраивать точку доступа, так же не используя консоль, что значительно упрощает раздачу Интернета для неопытного пользователя.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector