Hostapd nl80211はインターフェイス-19を設定できません。

Hostapd nl80211はインターフェイス-19を設定できません。

Debian Linux で Hostapd を実行しようとしています。 Olimex OLinuXino A13 WiFiでRealtek rtl8188 USB WiFiカードを使用しています。ただし、コマンドを実行するとhostapd -dd /etc/hostapd/hostapd.confエラーが発生します。

root@a13-OLinuXino:~# hostapd -dd /etc.hostapd/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd.conf
Could not open file /sys/class/net/wlan12/phy80211/name: No such file or directory
rfkill: Cannot open RFKILL control device
nl80211: RFKILL status not available
netlink: Operstate: Linkmode=0, operstate=6
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Failed to set interface 3 to mode 2: -19 (No such device)
nl80211: Try mode change after setting interface down
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Failed to set interface 3 to mode 2: -19 (No such device)
nl80211: Interface mode change to 2 from 0 failed
nl80211 driver initialization failed.

これは Hostapd 構成ファイルです。

root@a13-OLinuXino:~# cat /etc/hostapd/hostapd.conf
interface=wlan12
bridge=br0
driver=nl80211
country_code=NL
ssid=NAME
hw_mode=g
channel=3
wpa=2
wpa_passphrase=PASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0

どんな助けでも大変感謝します!

答え1

driver=nl80211次のように変更する必要があります。driver=rtl871xdrvファイルから/etc/hostapd/hostapd.conf

RTL8188CUS(またはそのバリアント)で識別されるRT8188CやRT8192CなどのWi-Fiチップは、Hostapdの標準nl80211ドライバをサポートしていません。

APモード(hostapd経由)は、自分自身をRTL8188CUS(またはそのバリアント)として識別するWi-Fiチップをサポートします。特定のWi-Fiチップが、という特別なバージョンのHostapdドライバで動作すると主張している人を見たり聞いたりした場合、rtl871xdrvこれはまさにそれです。

hostapdまたは、サポートされているカスタムバージョンをインストールすることもできますnl80211

apt-get remove hostapd
git clone https://github.com/jenssegers/RTL8188-hostapd.git
cd RTL8188-hostapd/hostapd
make
make install

関連情報