Add wifi to linux
> iface wlan0 inet dhcp
> wireless-channel 10
> wireless-mode Master
А здесь вы уже используете канал № 10
странно все это 🙂
|
1.3 , anonymous ( ?? ), 10:23, 16/05/2012 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
Wpa-supplicant можно вообще не конфигурировать, только поправить interfaces: http://wiki.debian.org/WiFi/HowToUse#Command_Line |
|
1.5 , screenn ( ok ), 12:01, 16/05/2012 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
. или так zless /usr/share/doc/wpasupplicant/README.modes.gz |
1.7 , Николай ( ?? ), 15:35, 17/05/2012 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
apt-get install wpasupplicant /etc/network/interfaces /etc/init.d/networking restar |
|
1.11 , Andrey Mitrofanov ( ? ), 14:22, 20/05/2012 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
> Действия по настройке Wi-Fi проводились в стабильном дистрибутиве Debian GNU/Linux 6.0.4 > не безопасным, под рукой оказалось решение под названием wpasupplicant позволяющее работать > с WPA и WPA2 методами шифрования в беспроводных сетях, которое было Кстати, в соседней новости про альфу D-I Debian 7.0 досужие анонимы http://www.opennet.ru/openforum/vsluhforumID3/84524.html#85 интересуются WPA2. В инсталяторе то есть. Никто не? . |
1.13, enotbear ( ? ), 17:18, 22/07/2013 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
root@debian:/home/lm# iwconfig настораживает только число неудавшихся попыток:370 Что можно отрегулировать, так как очевидно что это неусточивость соединения виновата. пробовал iwconfig wlan0 txpower 25dBm но ничего не изменилось, интересно было бы узнать ваше мнение |
1.14, enotbear ( ? ), 20:31, 22/07/2013 [ответить] [﹢﹢﹢] [ · · · ] | + / – |
root@debian:/home/lm# iwconfig настораживает только число неудавшихся попыток:370 Что можно отрегулировать, так как очевидно что это неусточивость соединения виновата. пробовал iwconfig wlan0 txpower 25dBm но ничего не изменилось, интересно было бы узнать ваше мнение |
>[оверквотинг удален] > настораживает только число неудавшихся попыток:370 Источник Как настроить Wifi-соединение на любом Linux-десктопеЕсли вы владелец какого-либо мобильного устройства под управлением OS Linux, то вам в первую очередь придется задуматься над выполнением задачи номер один — настройка соединения с беспроводной точкой доступа Wifi. По умолчанию, стандартные инструменты для Linux-десктопов надежны и удобны в использовании. Например, Wifi Radar , Network Manager , Wicd и многие другие программы этого класса. Конечно, подразумевается, что вы используете окружения типа Gnome или KDE, обладающих очень богатым функционалом и выбором. Но как быть, если у вас нечто другое и более редкое — E17, Fluxbox, ION или вообще «голая» консоль? В этом случае вам стоит применить классический способ настройки — командная строка. Давайте рассмотрим два случая настройки соединения с беспроводной точкой доступа: ВступлениеПредполагается, что у вас имеется беспроводное сетевое устройство (адаптер), который работает под Linux. Если вы вдруг обнаружили, что ваше устройство не работает, можно предложить, как один из вариантов для новичков, поставить последнюю версию дистрибутива Ubuntu и установить проприетарные драйвера для своей беспроводной карточки. Предложенный случай является наиболее простым и действенным, по сравнению с попытками заставить работать адаптер через драйвер ndiswrapper. Также предполагается, что у вас имеются в наличии два параметра для подключения к беспроводной точке: SSID и идентификационный ключ. Без них (особенно — без второго, так как первый еще можно легко узнать) вы не сможете установить соединение. Wicd — графическое приложение, написанное на Python. Гибкая и удобная в использовании программа, предлагающая большой функционал. Wicd легко устанавливается и им также легко пользоваться. Достаточно всего нескольких минут для ознакомления с программой. Стоит также заметить, что Wicd, помимо графического интерфейса, имеет и консольный вариант «исполнения», не уступающий по функциональности. Командная строкаДавайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом (GUI) основаны на работе именно этих утилит. Образно говоря, если мы «снимем» «крышу» GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: ifconfig, wireless-tools, wpa_supplicant, ping, nmap и многих других. Для выполнения нашей задачи понадобятся следующие утилиты:
Перед началом настройки wifi-соединения логичным было бы проверить наличие всех этих утилит в системе (хотя, почти все они входят в стандартный набор Linux-дистрибутивов). Давайте, все же, убедимся в том, что они есть у нас, выполнив совсем несложные команды (см. man which):
При выполнении каждой из этих команд вы увидите путь, по которому они располагаются в файловой системе. Если вдруг не увидите — вам придется установить отсутствующие. Наиболее простой и рекомендуемый — это менеджером пакетов того дистрибутива Linux, которым вы пользуетесь. Как альтернатива — можно предложить установку из исходников, но такой путь требует достаточного опыта от пользователя. Рассмотрим пример подключения к wifi-точке с шифрованием WEP1 . Первое, что мы сделаем — посмотрим, какие сетевые адаптеры имеются у нас на компьютере: Вывод будет содержать имена и подробное описание всех сетевых интерфейсов, которые удалось обнаружить утилите ifconfig. Если не был обнаружен желаемый, то причина заключается только в одном — нет драйверов для него и не включена поддержка этого интерфейса в ядре Linux. 2 . Запускаем беспроводной сетевой адаптер: здесь : 3 . Теперь нам надо сканировать эфир вокруг себя на наличие доступных hot-spot’ов: — wlan0 — имя беспроводного адаптера; Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: ESSID:»Some_Name». Значение параметра ESSID («Some_Name») — это имя беспроводной точки доступа. Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться. 4 . Выполняем подключение: — wlan0 — сетевой адаптер, на котором настраивается соединение; Команда 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 на установку соединения: здесь : 5 . Проверяем, что соединение установлено: На выводе увидим подробную информацию по указанному интерфейсу wlan0. 6 . Получаем локальный IP-адрес: 7 .Упрощаем процесс, создав по пути /etc/network/interfaces запись следующего вида: ЗаключениеВ зависимости от дистрибутива Linux, существует множество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можно практически в любой Linux-системе. Источник |