Slax 7: wifi в консольном режиме

О живом дистрибутиве Slax было сказано немало. Сейчас этот проект взяла на буксир какая-то GmbH и он обрел новое дыхание. С каждым релизом доработок напильником становится всё меньше (например, русификация теперь выполнена отлично). Запускать дистрибутив можно хоть в GUI (KDE) режиме, хоть в консольном. Persistemt mode, опять-таки, можно выбрать прямо из загрузчика. И все-таки кое-что подправить пришлось: если в графическом режиме wifi-соединение настраивается очень просто, то в консольном пришлось повозиться.

Вообще-то, я уже давно не боюсь настраивать wifi в консоли. На этот счет существует универсальный железобетонный рецепт, который еще никогда не подводил. И вот на тебе, на любимом, не перегруженном избыточным функционалом Slax'е способ не заработал. Чего я только не делал: менял драйвера, скачивал firmware, экспериментировал с настройками /etc/wpa_supplicant.conf — ничего не помогало.

Наконец, в одной статье мелькнуло, что причиной может стать два одновременно запущенных процесса wpa_supplicant. Проверил — так и есть. Точнее говоря я и раньше этот процесс видел, но считал его производным от своего. А тут понял, что запускает его какой-то системный демон. Но это еще не решение, т.к. убить этот посторонний процесс, работающий с совершенно неподходящими параметрами, никак не получалось, кто-то его упорно перезапускал. Перерыл все настроечные сетевые файлы — непонятно какой леший демон запускает и всё тут. Наконец выяснил, что корень зла кроется в

/etc/dbus-1/system.d/dbus-wpa_supplicant.conf


Закомментировал в нем весь контент, перезагрузился — нет паразитного процесса, ура! Дальше дело техники: пишем в rc.local


wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf 1>/dev/null 2>/dev/null &


Сеть есть, ip-адрес через dhcp получен.

Rapsberry Pi: подключение wifi донгла

Поначалу я подключал RPi к локальной сети посредством кабеля, но это сильно портило внешний вид «музыкальной шкатулки». Решено было купить простенький wifi-адаптер (Ralink Technology, Corp. RT5370). После подключения навесить на него сетевой интерфейс не получилось, хотя утилитой iwconfig он определялся. Оказалось, что не хватает firmware. Скачал весь комплект командой

git clone http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git


Затем скопировал файл rt2870.bin в каталог /lib/firmware и устройство заработало.

Укрощение дикого хабчика

На днях количество устройств, способных выходить в Интернет беспроводным способом, превысило в нашей квартире критический порог. Было решено приобрести wifi-роутер. Выбор пал на DIR-300/NRU, который, во-первых, дешев, во-вторых имеет несколько LAN-портов, а значит может выступать еще и в роли «хабчика».



До этих пор функции маршрутизатора выполнял старый системный блок, тарахтевший на антресолях с незапамятных времен. У него выделенный IP-адрес, на нем запущены кое-какие сервисы, так что ставить вновьприобретенный «хабчик» как точку входа в квартирный интернет не было никакого резона. У старого шлюза есть свободная сетевая карта, вот к ней и подключил я WAN-порт нового устройства. Прописал нехитрые настройки, Интернет весело зажурчал по квартире, омывая волнами частоты 2,4 ГГц с пол-десятка всевозможных андроидов и прочих радостей современной цивилизации.



( Читать дальше )

Wifi точка доступа из нетбука

В последние два дня проходил интересный квест. Задача: установить новую (2.1) прошивку на гуглофон (старая не поддерживает API для bluetooth, а в моей программе он необходим). Для этого, кроме всего прочего, нужно высокоскоростное подключение к Инету, чтобы, например, синхронизировать почту, контакты, календарь и т.п. с аккаунтом Google (GPRS/EDGE и денег сожрет немеряно, и отвалиться может на полпути). Подключить гуглофон к всемирной Сети можно через Wifi, который у меня присутствует только на нетбуке. Беспроводное устройство на нем простенькое (из серии Atheros AR500), режим Master, с помошью которого можно организовать точку доступа, не поддерживает. Гугление показало, что в таких случаях люди используют hostapd. При его установке и настройке встретились подводные камни, о которых стоит рассказать.




( Читать дальше )
  • +4
  • 14 января 2011, 23:24
  • yababay
  • 3

Сборка madwifi-hal-0.10.5.6 для ядра 2.6.36

Драйвер для Atheros AR5001 и прочих можно скачать здесь:

snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/

Я использовал:

madwifi-hal-0.10.5.6-r4126-20100324.tar.gz

Во время сборки была ошибка:

( Читать дальше )
  • +4
  • 08 октября 2010, 18:55
  • Sergei_T
  • 4

Когда любимый wifi роутер устает работать, мы знаем как ему помочь:)

А собственно как помогать — известно. Linux — помощник нашим железочкам. И уже достаточно давно в сети есть ресурс dd-wrt.com, на котором человек пишет прошивки для wifi-router'ов. Много настроек, много возможностей. В общем это мой путь в Линукс. Здесь описание как все ставить — www.dd-wrt.com/wiki/index.php/Main_Page