Я поднимал точку на server 10.04.3 LTS, только ядро обновил, ибо карточка с 2.6.32 не заводилась, из реп поставил hostapd, немного подправил конфиг - драйвер и WPA, а для раздачи адресов в качестве DHCP использовал dnsmasq, где в конфиге указал интерфейс, и диапазон сети. Сеть поднималась при загрузке системы простеньким скриптом.
Пользователь решил продолжить мысль 09 Февраля 2012, 19:28:51:
Сейчас попробую расписать:
ставим пакеты
# apt-get install hostapd dnsmasq
отключаем, чтоб не мешали
# service hostapd stop
# service dnsmasq stop
Настраиваем hostapd
# nano /etc/hostapd/hostapd.conf
interface=wlan0 //Или ath0, смотря какой (iwconfig)
driver=nl80211
ssid=MyAP//Здесь имя ТД
country_code=RU
hw_mode=g//Если поддерживает N, то можно n, но на момент отладки лучше все же g
channel=3
macaddr_acl=0
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=MyPass
wpa_pairwise=TKIP CCMP
Настраиваем dnsmasq
# nano /etc/dnsmasq.conf
bind-interfaces
interface=wlan0
dhcp-range=10.10.0.2,10.10.0.10
Делаем форвардинг
# nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
Если динамически назначаемый IP-адрес, то добавить
net.ipv4.ip_dynaddr = 1
Ну и собственно скрипт
//Или поднять в network/interfaces или так:
sudo ifconfig wlan0 10.10.0.1 // Должен совпадать по маске с dhcp-range из dnsmasq.conf
sudo service dnsmasq restart
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo hostapd /etc/hostapd/hostapd.conf