Линукс нет подключения по wifi

Как настроить Wifi-соединение на любом Linux-десктопе

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

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

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

Вступление

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

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

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

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

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

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

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

Перед началом настройки wifi-соединения логичным было бы проверить наличие всех этих утилит в системе (хотя, почти все они входят в стандартный набор Linux-дистрибутивов). Давайте, все же, убедимся в том, что они есть у нас, выполнив совсем несложные команды (см. man which):

  • — 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, поэтому она нам понадобиться. Также, опять таки, предполагаем, что мы знаем ключ (пароль) шифрования этой точки доступа.

Читайте также:  Как изменить путь сохранения файлов windows 10

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 на уровне драйверов. Но это уже зависит главным образом от разработчиков операционных систем.

Источник

В Ubuntu не работает WiFi

Последнее десятилетие особой популярностью пользуется беспроводной Интернет: устанавливается роутер, от которого пользователи любого гаджета спокойно подключаются к мировой сети. И это неудивительно: не надо тратить время на поиск нужного места, где отлично «ловит» Wi-Fi. Однако многие при использования такого Интернета сталкиваются с проблемой: Ubuntu не видит Wi-Fi. Существует множество причин такого исхода и соответствующие им методы исправления сложившейся ситуации.

Возможные причины, по которым Linux не видит WiFi

Когда возникают сомнения: в ubuntu отваливается wi-fi, ubuntu не видит сетевую карту, многие пользователи пытаются найти источники такого состояния самостоятельно. Некоторые обращаются к справочникам и иным информационным источникам, другие спрашивают у друзей, третьи платят лишние средства мастерам.

На самом деле причин того, что ubuntu не видит сеть, debian не видит wi-fi и в ubuntu отключается wi-fi не так уж и много:

  1. Ноутбук или какой-либо другой новый гаджет имеет в своей структуре необычную сетевую плату, к которой невозможно установить стандартные для всех моделей драйвера.
  2. Неправильная установка операционной системы привело к таким последствиям. Сюда же относятся многочисленные обновления, которые происходят автоматически на многих моделях ноутбуков, смартфонах, планшетах и других гаджетов.
  3. На гаджете есть какой-то сбой работы программ, именно он мешает увидеть сеть.
  4. Еще одной важной причиной (особенно если пользователь-новичок) такого состояния является неправильная настройка элементов всего оборудования.
  5. Влияние внешних факторов тоже сказывается на видимости сетей wi-fi. Так их не будет вблизи источников электромагнитного излучения. Также слабый сигнал будет наблюдаться вблизи потолков, стен, пол и других «препятствий».
  6. Причиной невидимости сети может стать сетевой адаптер. Его отсутствие или наличие по-разному влияет на работу гаджета. Если его нет, то и сеть подключаться не будет. А вот при его наличии отсутствие видимости wi-fi объясняется его отключением. На многих моделях ноутбуков есть запрограммированные клавиши (или их комбинация), которые прекращают работу сетевого адаптера.
Читайте также:  Приложение windows forms c с базой данных

Те же самые причины лежат в процессе того, что при использовании ubuntu в домашней сети аппаратно выключен wi-fi.

В любом случае способы решения проблем для разных адаптеров (wifislax не видит wi-fi адаптер и kali linux не видит wi-fi адаптер) различны.

Профилактика и безопасность Wi-Fi соединения

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

  1. Не стоит подключаться со своего личного оборудования к открытым общественным сетям.
  2. А если уже пользователь подключился к ним, то стоит использовать при этом антивирус или файерволл.

Особое внимание надо обратить на правила настройки роутера беспроводной сети:

  1. Использовать специальный тип защиты (WPA2).
  2. Пароль следует выставлять большой (примерно 50-60 символов). Причем их порядок должен быть разнообразным. В таком случае его сложно будет взломать.
  3. Функцию WPS на роутере следует отключить.
  4. Функция администрирования через веб-интерфейс должна быть доступна только через кабель.
  5. В то время как человек не пользуется Интернетом, роутер должен быть отключен.

Выполнение изложенных правил поможет человеку в долгосрочном использовании беспроводного Интернета.

Что делать, если Убунту не видит вай-фай

Существует множество разных способов, здесь будут представлены самые оптимальные методы.

1 вариант

Инструкция представлена для ноутбука модели Acer с сетевым адаптером марки Broadcom.

  1. Войти в «Параметры системы», затем нажать на «Программы и обновления». Во всплывающем окне видно, что системой установлен проприетарный сетевой адаптер. Изменить на пункт «Не используется» и подтвердить свое действие нажатием на кнопку «Применить».
  2. Ввести свой пароль. Нажать кнопку «Аутентифицировать». Подождать обновления системы. Перезагрузить устройство.
  3. Найти нужную сеть и подключиться.

2 вариант

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

1 вариация

  1. Открыть терминал сочетанием клавиш Ctrl, Alt, t.
  2. Ввести команды:

sudo apt-get upgrade

sudo apt-get install linux linux-headers-generic kernel-package

sudo apt-get install —reinstall bcmwl* firmware-b43-lpphy-installer b43-fwcutter

После следует перезагрузить оборудование и компьютер хорошо подключиться к беспроводному Интернету.

2 вариация

  1. Открыть терминал таким же способом, как и в предыдущем способе.
  2. Ввести команды:

sudo apt-get remove bcmwl-kernel-source

sudo apt-get install firmware-b43-installer b43-fwcutter

После также следует перезагрузить оборудование. Соединение с сетью будет восстановлено!

Что делать, если Linux Mint не видит WiFi

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

С помощью команды «iwconfig» следует узнать о всех поддерживаемых конкретным устройством интерфейсах.

  1. Проверить включенность интерфейса командой «sudo ip link set wlan0 up» . Узнать о доступных сетях с помощью: «sudo iw dev wlan0 scan | less» .
  2. В зависимости от типа защиты и шифрования сети (WEP, WP1/WP2) следует вводить команды:

    «sudo iw dev wlan0 connect [network SSID] key 0:[WEP key]»

    Заключение

    Не стоит паниковать, если Ubuntu не видит WiFi. Следует проанализировать возможные причины и восстановить подключение с помощью приведенных способов. Если не получается исправить положение самостоятельно, то надо обратиться в сервис.

    Источник

Оцените статью