воскресенье, 19 июня 2011 г.

D-Link DWA-547 + Arch

Так как мой роутер отвалился путем сгорания сетевухи в сервере (точнее, не сгорания, просто сетевуха на rtl8139 стала, почему-то, постоянно отваливаться) я решил прикупить себе нормальную PCI-вафлю. Погуглив по форумам всяких бубунт, я решил купить сабж, так как он вполне легко настраивается.

Подхватилась она сразу - благо ath9k ее поддерживает. Теперь самое трудное (после поездки на метро в +30) - заставить ее раздавать интернеты. Для этого нам понадобится hostapd и iptables.

Про iptables я даже говорить не буду - по первому запросу в гугле можно найти инфу о том, как включить маскарадинг. Я же хочу более подробно остановиться на hostapd - в нем столько опций :-D

Итак-с, начнем...

Конфиг hostapd'a расположен в /etc/hostapd/hostapd.conf. Для начала в нем надо указать вафлеинтерфейс:
interface=wlan0

Во многих инструкциях, нагугленных мною сразу после установки, я прочем, что необходимо настраивать bridge между eth0 и wlan0. Забудьте - все вполне работает и без него:
#bridge=br0

Далее указываем наш драйвер:
driver=nl80211

Настройки логгера:
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2

ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel

Теперь - настройки сети:
ssid=netname
channel=11
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0


Самое печальное - что указать можно только a/b/g режимы. Указываем g:
hw_mode=g

Настраиваем n-режим:
ieee80211n=1
ht_capab=[HT40-][SHORT-GI-20][SHORT-GI-40]

Настройки WPA (вроде второй, по крайней мере PSP племянника коннектится отказывается, как было когда на роутере WPA2 стоял):
wpa=3
wpa_passphrase=megapw
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

Ну вот и все, остальные настройки я оставил дефолтными. Запускаем hostapd:
# /etc/rc.d/hostapd start

Если [DONE] - значит грац, подключаем вафледевайсы и наслаждаемся интернетами :-)

Комментариев нет:

Отправить комментарий