Вы здесь

Создание точки доступа WiFi на базе Intel Corporation PRO/Wireless 4965

Как я понял в результате поиска по форуму, тема создания точки доступа WiFi на базе ноутбука поднималась часто, например Как из ноутбука сделать Wi-Fi точку доступа?, но успеха добиться смогли далеко не многие авторы))). В результате, естественно, черт меня дернул попробовать тоже.., а вдруг, как говорится! Как и следовало ожидать, проблемы возникли:
Ноутбук Asus X55S.

# lspci | grep Wireless
Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)

# iwconfig wlan0
wlan0     IEEE 802.11abgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

Используется модуль ядра iwl4965, ядро 2.6.39-gentoo-r3. Собственно подключение к другим точкам доступа WiFi всегда работало без проблем.
Пытался сделать по мануалу: Wireless/Access point, он вроде немного устаревший, но других не нашел.
Мои конфиги:
/etc/conf.d/net

modules=( "!iwconfig !wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext"
mode_wlan0="ad-hoc"

пробовал mode master, ничего не меняется.
/etc/hostapd/hostatpd.conf

interface=wlan0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=Tux
macaddr_acl=0
auth_algs=3
eap_server=0
eap_message=hello
eapol_key_index_workaround=0
own_ip_addr=127.0.0.1
wpa=3
ieee8021x=0
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
hw_mode=g
channel=8
wme_enabled=1
ieee80211n=1

NAT-forwarding и dhcp пока не настраивал, хочется, чтобы точка доступа для начала просто появилась.
В соответствии с мануалом выполняю команду:

# hostapd -dd /etc/hostapd/hostapd.conf

на выходе:

Configuration file: /etc/hostapd/hostapd.conf
ctrl_interface_group=0
nl80211: Add own interface ifindex 3
nl80211: Failed to set interface 3 to mode 3: -95 (Operation not supported)
nl80211: Failed to set interface 3 to mode 3: -95 (Operation not supported)
Could not set interface wlan0 flags: Operation not possible due to RF-kill
nl80211: Interface mode change to 3 from 0 failed
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
rmdir[ctrl_interface]: No such file or directory
ELOOP: remaining socket: sock=4 eloop_data=0x80e4a68 user_data=0x80e68e0 handler=0x807bbdf
ELOOP: remaining socket: sock=6 eloop_data=0x80e8100 user_data=(nil) handler=0x8084d92

Что-то не то у меня с этим nl80211, видимо. Куда дальше копать, пока не соображаю, гуглил много, но без толку)). Буду благодарен за любую помощь.

IMHO, большинство встроенных карточек intel не поддерживают master mode, а без этого никакого хостапа (кроме корявого ad-hock host'a). Пожалуйста, уточните этот момент, прежде чем продолжить.

Судя по тому, что я нагуглил, эта карточка действительно может поддерживать только ad-hock режим..., а чем он так "коряв"?, в этом режиме невозможно добиться цели в принципе? В том сообщении форума, на каторге я сделал ссылку у ответившего человека как раз ad-hock режим и у него все работает.

—

Я несу пингвина во имя луны! *WALL*

1. коряв слабой защитой. По крайней мере, ни на одной карточке мне пока не удалось поднять wpa2 c адхоком, только wep. Вроде как это не по стандарту, хотя судя по гуглю, есть преодолевшие это недоразумение.
Когда сие было актуально, поступил доволно просто, сделав ссх-туннель, вместо ссх ссл тоже сойдет.
2. Урезанной скоростью, не каждую карточку можно раскочегарить до инфрамод или мастермод скоростей (опять же не по стандарту).

Использоваться будет в таком месте, что мне и WEP хватит для безопасности, настрою фильтрацию по MAC для ограниченного колличества устройств и все)), скорость тоже максимальная не требуется, подключаться будут смартфоны, может изредка другой ноутбук.

—

Я несу пингвина во имя луны! *WALL*

alterious написал:
Использоваться будет в таком месте, что мне и WEP хватит для безопасности, настрою фильтрацию по MAC для ограниченного колличества устройств и все))

У тебя странные взгляды на безопасность. WEP можно выключить, так как ломается он менее минуты и годится только для создания ложного чувства безопасности. Подмену мака тоже никто не отменял. Ещё идеи?

Как ломать WEP за минуту я честно говоря не знаю, хотя допускаю, что такие умельцы существуют, но сомневаюсь, что они озаботятся именно взломом моего WiFi в том подвале, в котором стоит мой ноут))), и даже в таком случае не совсем понимаю, откуда потенциальные взломщики могут узнать, какой именно MAC нужно подставить вместо своего, список разрешенных то у меня... Подобрать разве что... Но это всё - лирика! С ограничением доступа буду разбираться потом. Пока что я хотел бы понять, как его заставить работать хоть как-то, что бы банально смартфон его увидел)) На данный момент дело встало на ругани hostapd, мол
nl80211: Failed to set interface 3 to mode 3: -95 (Operation not supported)
nl80211 driver initialization failed.
и всё тут. Попробую прописать в настройках WEP, но это пока так.., вслепую, без идейно.

—

Я несу пингвина во имя луны! *WALL*

ну =) если всетаки адхок, то там никаких проблем. Просто поднимаешь вайфай, можно напрямую с саппликантом, а можно через менеджеры сети и настраиваешь домашний роутер (на генту.орг и вики есть документы) (попросту запускаешь dhcpd и делаешь нат или мост).

То есть hostapd вместе с nl80211 нужен только для WPA? Сейчас почитаю, чего там, как...

—

Я несу пингвина во имя луны! *WALL*

hostapd нужен только когда делаешь AP, и, соответственно, карточка держит мастермод. для адхока он не нужен