Так как мой роутер отвалился путем сгорания сетевухи в сервере (точнее, не сгорания, просто сетевуха на 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
Теперь - настройки сети:
Самое печальное - что указать можно только a/b/g режимы. Указываем g:
hw_mode=g
Настраиваем n-режим:
Настройки WPA (вроде второй, по крайней мере PSP племянника коннектится отказывается, как было когда на роутере WPA2 стоял):
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
Ну вот и все, остальные настройки я оставил дефолтными. Запускаем hostapd:
Если [DONE] - значит грац, подключаем вафледевайсы и наслаждаемся интернетами :-)
Подхватилась она сразу - благо 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-PSKwpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
Ну вот и все, остальные настройки я оставил дефолтными. Запускаем hostapd:
# /etc/rc.d/hostapd start
Если [DONE] - значит грац, подключаем вафледевайсы и наслаждаемся интернетами :-)
Комментариев нет:
Отправить комментарий