На каком linux работает wifi

На каком linux работает wifi

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

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

Wicd

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.

Читайте также:  Dr web enterprise server linux

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

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

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

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

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

# iwconfig wlan0 essid Some_Name key Wireless_Key

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

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

# iwconfig wlan0 essid Some_Name key s:Wireless_Key

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

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

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

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

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

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

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

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

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

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

# wpa_passphrase ssid password

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

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

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

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

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

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

# iwconfig wlan0 essid ssid

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

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

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

Читайте также:  Архитектура ядра операционной системы linux

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

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

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

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

Заключение

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

Источник

unixforum.org

Народ, другу нужен на ноут Линух. Первое требование, нормальная подержка wi-fi. Лично я с этим зверем, в смысле типом коннекта не работал, посему интересует в каком дистре это нормально и удобно реализовано. Первая мысль — для линукс-чайника (друг линух видел тока у меня на компе) подойдет именно Mandriva (есть диск с Mandriva 2009 One Gnome). Но я не знаю насколько она дружит с wi-fi. Подскажите. Если не мандрива, то может в другую сторону посмотреть? консольные варианты выполнения задачи (подключения через wi-fi) не предлагайте, ибо друг виндусятник и консоль для него будет шоком.

Re: Дистрибутив с полноценной поддержкой Wi-Fi

Сообщение t2a » 04.11.2008 16:27

Какой конкретно ноутбук, модель — ? (смотреть на задней крышке оного)
Mandriva 2009 может подойти, а может и нет, как и, к примеру, Sidux-2208-3.
Телепаты же в отпуске.
Для эрудиции не помешает — http://www.linux-laptop.net/

Re: Дистрибутив с полноценной поддержкой Wi-Fi

«Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)

Re: Дистрибутив с полноценной поддержкой Wi-Fi

Сообщение petyanamlt » 04.11.2008 18:41

MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD — 2000 -2х500 (Velociraptor) — 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру

Juliette Сообщения: 5058 Статус: ROSA Lab ОС: Ubuntu LTS, Mandriva 2011

Re: Дистрибутив с полноценной поддержкой Wi-Fi

Сообщение Juliette » 04.11.2008 18:42

Источник

Помогите выбрать дистрибутив для настройки wifi без бубна

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

Зависит это от двух вещей: версии ядра и непосредственно железа этого WiFi адаптера. Debian не имеет в этом плане особенных преимуществ, скорее наоборот: там достаточно старое LTS ядро и нет проприетарных драйверов в базовой поставке, хотя их нетрудно поставить, как и ядро посвежее.

адаптер у меня 802.lin. lsusb пишет Ралинк. Драйвер mt7601u, на ядро кали не стал. Какой можете посоветовать дистрибутив?

Ну и как к таким темам и таким авторам относится? Человек просит выбрать _дистрибутив_ за него из-за того, что не знает, где будет работать wifi карта. Шок просто.
Без разницы, какой ты дистр возьмешь по большому счету. Если дровай для твой вафельницы есть под линукс, их можно везде завести. А чтобы узнать, есть ли они, ты должен погуглить свою карту.

Читайте также:  Stop firewall on linux

Драйвер mt7601u. На ядро кали не стал

Бери Ubuntu 18.04.1 или один из её дериативов с другим DE. Если там не заработает _сразу_ — пиши сюда.

Vsevolod-linuxoid ★★★★★ ( 16.12.18 15:17:50 MSK )
Последнее исправление: Vsevolod-linuxoid 16.12.18 15:19:21 MSK (всего исправлений: 1)

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

Для начала надо смотреть что за карточка, может в линуксе для нее и нет поддержки толком. Вообще должен подойти debian nonfree image.

Ядро то везде одинаковое по сути.

karton1 ★★★★★ ( 16.12.18 16:50:53 MSK )
Последнее исправление: karton1 16.12.18 16:51:09 MSK (всего исправлений: 1)

я без бубна и не умею — обязательно надо в конфигах поковырять

Драйвер mt7601u. На ядро кали не стал

Что значит «не стал»? Ты в дистрибутив пытаешься сам что-то там замейкинсталить что ли?

А что мешает взять LiveUSB той же бубунты 18.10, загрузиться с него и посмотреть. Может быть там из коробки твой wifi работает.

недоделанный мамкин какир. На кали у него там чего то не завелось.

Ну зачем ты так? Человек вообще-то учится! (нет)

5 копеек

Лучше поразмышляй, что ты делаешь не так.

На форуме множество тем «kali wifi драйвер. » и за редким исключением все они развиваются по одному сценарию — по тому, который выбрал и ты.

MikeWortin ★★ ( 16.12.18 20:04:39 MSK )
Последнее исправление: MikeWortin 16.12.18 20:04:51 MSK (всего исправлений: 1)

а для настройки невайфай безбубна — другой дистрибутив.

Жаль, что ТС kali в теги не вынес, так бы я эту тему никогда не увидел.

он ничего не сделал, что следовало ему сделать.

Скачиваешь дистрибутив LiveDVD или LiveUSB. Записываешь на флешку. Пытаешься с неё загрузиться. Если загрузилось — смотришь адаптер. Если не работает — качаешь следующий.

В Ubuntu 14 драйвер mt7601u был, но его требовалось патчить и пересобирать (легко ищется на форуме). В Ubuntu 16.04 он тоже есть, но проверить его работу не могу — не на чем. Возможно, наладили за столько лет. Вероятно, есть и в 18.04, и во всех новых дистрибутивах.

Похожие темы

  • Форум Помогите выбрать Wifi Адаптер для Linux (2017)
  • Форум Выбрать дистрибутив (2019)
  • Форум помогите выбрать дистрибутив 🙁 (2006)
  • Форум USB WiFi адаптер (2018)
  • Форум wifi usb адаптер (2018)
  • Форум usb wifi адаптер tenda u9 (2020)
  • Форум Помогите выбрать дистрибутив. (2001)
  • Форум Какой из flfgnthjd BlueTooth выбрать? (2005)
  • Форум Какой дистрибутив выбрать? (2001)
  • Форум Помогите выбрать (RPM) дистрибутив linux для ноутбука (2019)

Источник

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