Этим полукреслом мастер Гамбс начинает новую партию мебели :)
Я таки решился ноут перевести на 13-ую слаку.. решил было не апдейтиться а поставить с нуля.. а то я такого навернул в 12.2, что разгребать лень :) Ставлю на соседний раздел, ибо решил ставить вдумчиво и неспешно :) slackway, блин :)
Итак поставил. Настраиваем Wifi.
( сей хауту продолжает ветку про
wifi на slackware 12.2 )
дано:
bash-3.1# cat /etc/slackware-version
Slackware 13.0.0.0.0
bash-3.1# uname -r
2.6.29.6-smp
bash-3.1# lspci | grep Atheros
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
1) madwifi больше не нужен, в ядре есть более современный драйвер ath5k
везде пишут, что он конфликтует с madwifi и надобы последний исключить, хз - у меня конфликта не проявилось, но
на всякий можно и добавить в /etc/modprobe.d/blacklist.conf :
blacklist ath_pci
blacklist ath_hal
2) acerhk - мне нужен по прежнему - кнопочки для включения вайфая на ноуте не выросло пока :)
wget
http://www.cakey.de/acerhk/archives/acerhk-0.5.35.tgz Патчим Makefile:
Найти:
CFLAGS+=-c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe
Заменить на:
EXTRA_CFLAGS+=-c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe
# make && make install
3) У меня точка настроена как WPA-PSK, редактируем /etc/wpa_supplicant.conf
network={
ssid="YOUR_SSID"
psk="YOUR_PSK"
}
4) куда-нибудь типа в /etc/rc.d/rc.wireless прописать:
/sbin/modprobe acerhk
echo 1 > /proc/driver/acerhk/wirelessled
5) решил перейти на статические адреса, а то задолбывает когда ищет dhcp-сервер там где его нет. в /etc/rc.d/rc.inet1.conf прописать:
IFNAME[4]="wlan0"
IPADDR[4]="твой ip"
NETMASK[4]="твоя маска"
WLAN_WPA[4]="wpa_supplicant"
6) Reboot!!!
теоретически, все :)
выяснить всю эту последовательность мне помогали следующие вещи:
#iwconfig -- показать список интерфейсов с wireless-расширениями, так у меня на прошлой слаке, с прошлыми дровами интерфейс звался ath0
#iwconfig wlan0 essid "YOUR_SSID" up -- поднять интерфейс wlan0 и законектится на AP с именем "YOUR_SSID"
#iwlist wlan0 scanning -- искать точки доступа
#wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf 2>/dev/null & -- запустить сапликант вручную