Страница 1 из 1

rc.conf and wlan0

Добавлено: 2012-02-17 19:36:51
fox
Добрый день!
Вот такая не задача, приобрели zbox поставил ось любимую и все нужные сервисы, но в нём есть ath0 интерфейс беспроводного доступа (wi-fi), что добру пропадать сделаем точку доступа. Раньше не когда не делал, почитав ориг. ман. Встроенный ман, за час не спеша с вытекающими экспериментами настроил.
Получилось следующее:

Код: Выделить всё

[18:29:05] main@root [~]#ifconfig wlan0 create wlandev ath0 wlanmode hostap authmode wpa ssid MYPOINT channel 10 192.168.224.1/24
Затем аутентификацию клиентов решил по ману при помощи демона:

Код: Выделить всё

/etc/rc.d/hostapd
И всё просто чудно! Не к чему придраться.
Лично я доволен. Но…
Надо же на авто загрузку всё настроить с демоном вопросов нет там всё прозаично, а вот поднятие самого интерфейса с нужными флагами для меня стал ребус в мане самплов нет.
А методом тыка я устал, честно…
Подскажите как в rc.conf реализовать следующий синтаксис с командной строки:

Код: Выделить всё

[18:29:05] main@root [~]#ifconfig wlan0 create wlandev ath0 wlanmode hostap authmode wpa ssid MYPOINT channel 10 192.168.224.1/24
Как в rc.conf оно должно выглядеть я понимаю что это 2 строки инициализация wlan и его компании но что то не выходит кто сталкивался помогите буду очень благодарен!
Не хотелось бы писать скрипт, то есть изобретать велосипед, я так понимаю rc.conf уже все есть готовое зачем городить скрипт.
Спасибо за внимание!

Re: rc.conf and wlan0

Добавлено: 2012-02-17 22:04:59
LizardOfOzz
Что-то вроде этого, как мне кажется:

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="ssid MYPOINT channel 10 wlanmode hostap authmode wpa"
ifconfig_wlan0="inet 192.168.224.1 netmask 255.255.255.0"
или просто

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="inet 192.168.224.1 netmask 255.255.255.0 ssid MYPOINT channel 10 wlanmode hostap authmode wpa"

Re: rc.conf and wlan0

Добавлено: 2012-02-18 6:08:13
fox
LizardOfOzz писал(а):Что-то вроде этого, как мне кажется:

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="ssid MYPOINT channel 10 wlanmode hostap authmode wpa"
ifconfig_wlan0="inet 192.168.224.1 netmask 255.255.255.0"
или просто

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="inet 192.168.224.1 netmask 255.255.255.0 ssid MYPOINT channel 10 wlanmode hostap authmode wpa"
Да вот не выходит и первый и второй способ вот что показывает:

Код: Выделить всё

wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 1c:4b:d6:72:48:af
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid MYPOINT channel 10 (2457 MHz 11g)
        regdomain 96 indoor ecm authmode WPA privacy MIXED deftxkey 2
        TKIP 2:128-bit txpower 20 bmiss 7 scanvalid 60 bgscan bgscanintvl 300
        bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst 
Так что синтаксис не правильный status: no carrier увы (((

У кого ещё какие размышления?

Re: rc.conf and wlan0

Добавлено: 2012-02-18 10:39:43
snorlov
Посмотрите на синтаксис hostapd.conf, насколько я помню там можно почти все аргументы для wlan0, и может надо добавить в rc.conf hostapd_enable="YES"
т.е.

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="inet 192.168.224.1 netmask 255.255.255.0"
hostapd_enable="YES"

Re: rc.conf and wlan0

Добавлено: 2012-02-18 12:23:02
spf
У меня в /etc/rc.conf:

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap authmode wpa ssid MYPOINT mode 11g channel 10"
ifconfig_wlan0="inet 192.168.2.1/24"

Re: rc.conf and wlan0

Добавлено: 2012-02-18 16:10:57
fox
spf писал(а):У меня в /etc/rc.conf:

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap authmode wpa ssid MYPOINT mode 11g channel 10"
ifconfig_wlan0="inet 192.168.2.1/24"
Большое спасибо, помогло, только всё же не так гладко пришлось сделать вот так а то канал был только 1-рвый...

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap authmode wpa ssid MYPOINT mode 11g"
ifconfig_wlan0="inet 192.168.224.216 netmask 255.255.255.0  channel 10"
Теперь всё как надо!
Огромное спасибо всем...

А такой ещё вопрос, а режим 11n реально получить? Дивайз как бы потдержует....

Re: rc.conf and wlan0

Добавлено: 2012-02-19 10:28:12
spf
fox писал(а):пришлось сделать вот так а то канал был только 1-рвый...
Да, канал надо подбирать.
Бывает, что сосед что-то включит и скорость резко падает.
Канал можно поменять на ходу:

Код: Выделить всё

ifconfig wlan0 channel 11
а режим 11n реально получить?
Смотри 9-ку. Там это сильно пилят.