Поднятие точки доступа WiFi на домашнем сервере.

Имеем pci карточку TP-Link TL-WN651G

~$ lspci | grep Atheros
02:0d.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)

Стандартная процедура обновления ядра:

~$ emerge -1 gentoo-sources
~$ eselect kernel set 2
~$ cd /usr/src/linux
~$ zcat /proc/config.gz > .config
~$ make oldconfig

Включаем поддержку карты в ядре модулем:

~$ cat .config | grep WIRELESS
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
# CONFIG_WIRELESS_OLD_REGULATORY is not set
CONFIG_WIRELESS_EXT_SYSFS=y
~$ cat .config | grep ATH5K
CONFIG_ATH5K=m
CONFIG_ATH5K_DEBUG=y

Правим конфиг:

~$ cat /etc/conf.d/net | grep ath0
#config_ath0="dhcp"
config_ath0="10.16.17.1/24"
ssid_ath0="mainframe"
essid_ath0="mainframe"
mode_ath0="master"
channel_ath0="11"

Ставим драйвер с поддержкой точки доступа (master mode):

~$ emerge madwifi-ng madwifi-ng-tools

Скрипт запуска точки доступа через madwifi-ng-tools:

~$ cat wifi-ap.sh
#!/bin/sh
rmmod ath5k & rmmod ath_pci &
echo "ath5k & ath_pci modules unloaded"
modprobe ath_pci &
echo "ath_pci module loaded"
wlanconfig ath0 destroy &
echo "ath0 interface destroed"
sleep 5s
wlanconfig ath0 create wlandev wifi0 wlanmode ap &
echo "ath0 reconfigured and started"

Добавляем в /etc/conf.d/local.start

~$ cat /etc/conf.d/local.start
/dir-to-script/wifi-ap.sh

reboot и profit!


← Предыдущая заметка
Загрузка образа с помощью grub
Следующая заметка →
Полезняшки для Gentoo GNU/Linux
12 августа 2011, 14:17    Иван Linux 0    2079 0

Вы можете авторизоваться на сайте через:


       

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.