собрал ядро добавив device ath*, device wlan*, device if_bridge
далее,
Код: Выделить всё
# ifconfg ath0 mediaopt hostap
# cat /etc/hostapd.conf
interface=ath0
driver=bsd
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=4
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=kak_be_to4ka
wpa=3
wpa_pairwise=CCMP
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
# echo "hostapd_enable="YES" >> /etc/rc.conf
# /etc/rc.d/hostapd start
Дальше сделал мост
Код: Выделить всё
# ifconfig bridge0 create
# ifconfig bridge0 addm rl0 addm ath0 up
Код: Выделить всё
# ifconfig ath0 mtu 1500
# ifconfig bridge0 addm ath0 up
# ifconfig rl0 up
# ifconfig bridge0 192.168.1.1 netmask 255.255.255.0
дабы все это увековечить добавил в rc.conf:
Код: Выделить всё
ifconfig_rl0="up"
ifconfig_ath0="mediaopt hostap mtu 1500"
cloned_interface="bridge0"
ifconfig_bridge0="addm rl0 addm ath0"
ifconfig_bridge0_alias0="192.168.1.1 netmask 255.255.255.0"
На этом хорошее начинает заканчиватся, а плохое и ужасное начинаться.
Первое и самое ужасное, что я заметил:
На ноуте во время серфинга по инету, наблюдаются тормоза, причем такие, волнообразные с периодом секунд 10-15, ну тормоза тормозами, воздух - не провода, хоть и странно, но когда я захотел посмотреть ролик с ютуба например, еле дождался его окончания, лагало просто эпически!
Я с сервера пингую ноут
Код: Выделить всё
ping 192.168.1.13
Это при том, что с ноута я качал c DC фильм 1,5ГБ со скоростью 3-3.5МБайта/c. То же и с самбой на сервере, при скачке и с сервера и на сервер. Торрент (именно с ноута) в интернете тоже работал на полную.
Я с ноута пингую сервер
Код: Выделить всё
ping 192.168.1.1
Я экспериментировал с параметрами которые вадавала ifconfig -m ath0, пробывал поднимать точку без шифрования, без моста, без dhcp, менять channel. Везде одна и та же ботва! Мне конечно не впадлу запускать пинг при серфе, можно даже в автозагрузку поставить, но этож не серьезно! Почему дело не в ноуте? У кого-то из моих соседей стоит зачем-то открытая точка доступа, сигнал не очень - 20%, но через нее все прекрасно работает. Сетевуха ноута - broadcom.
Второе, уже менее ужасное, но тоже непонятное. Мост посути должен быть прозрачным для 3 уровня, но я не могу с ноута зайти на стационарный и на оборот. Я даже прописывал взаимные маршруты, и ставил pass quick для всех внутренних интерфейсов, хотя это противоречит идее моста. Все равно не работает, пинги не идут, тока arp -a выдает что мак адрес "противоположного" компа известен, хотя перед выводом инфы долго тупит.
Все манипуляции повторялись и на ubuntu и на xp.
Вопрос - где собака? зарыта