質問: usbワイヤレスアダプター用のモジュールがありませんか? 次のように認識されるusbワイヤレスアダプターがあります。# lsusb id 148f:5370 ralink technology, corp. rt5370 wireless adapter. 私は、debian jessieを実行している非常にスリム化されたカーネルを持つデバイスでこのアダプターを使用しています。必要なさまざまなアプリケーション(wireless-tools、wpa-supplicant、ralink-firmwareパッケージ、hostapd、bridge-utils)をインストールしました。カーネルを再構築してさまざまなモジュールを組み込み、アダプターに付属するドライバーをビルドしました。 # iwconfig アダプターをra0として認識します# iwlist ra0 scan 利用可能なネットワークを返します# iw list 何も返しません。# iw ra0 info command failed: no such device (-19) apのホスティングが失敗する:# /usr/sbin/hostapd -dd /etc/hostapd/hostapd.conf random: trying to read entropy from /dev/random configuration file: /etc/hostapd/hostapd.conf could not open file /sys/class/net/ra0/phy80211/name: no such file or directory netlink: operstate: linkmode=0, operstate=6 nl80211: set mode ifindex 6 iftype 2 (station) nl80211: failed to set interface 6 to mode 2: -19 (no such device) nl80211: try mode change after setting interface down nl80211: set mode ifindex 6 iftype 2 (station) nl80211: failed to set interface 6 to mode 2: -19 (no such device) nl80211: interface mode change to 2 from 0 failed nl80211 driver initialization failed. apへの接続も失敗します。# wpa_supplicant -dnl80211 -ira0 -c/etc/wpa_supplicant/wpa_supplicant.conf nl80211: could not configure driver to use managed mode ra0: failed to initialize driver interface また、debian wheezyを実行しているラップトップでアダプターを試しました。すべてが大丈夫でした。一部のモジュールが不足していますか?# lsmod module size used by rt5370sta 742575 1 cfg80211 210493 0 rfkill 14017 1 cfg80211 hostap 103696 0 lib80211 5372 1 hostap xt_nat 1750 3 xt_tcpudp 3046 6 ipt_masquerade 2286 2 iptable_nat 2881 1 nf_nat_ipv4 3399 1 iptable_nat nf_nat 17347 4 xt_nat,ipt_masquerade,iptable_nat,nf_nat_ipv4 nf_conntrack_ipv4 13503 6 nf_defrag_ipv4 1285 1 nf_conntrack_ipv4 xt_state 1108 5 nf_conntrack 77834 6 ipt_masquerade,iptable_nat,nf_nat_ipv4,nf_nat,nf_conntrack_ipv4,xt_state iptable_filter 1347 1 ip_tables 11196 2 iptable_nat,iptable_filter x_tables 17193 6 xt_nat,xt_tcpudp,ipt_masquerade,xt_state,iptable_filter,ip_tables ppp_deflate 3787 0 bsd_comp 5006 0 evdev 9979 0 tsc2007 5157 0 option 21380 1 usb_wwan 11156 1 option usb_storage 45150 0 scsi_mod 120215 1 usb_storage ppp_async 7246 1 ppp_generic 26588 7 ppp_deflate,bsd_comp,ppp_async slhc 5513 1 ppp_generic crc_ccitt 1517 1 ppp_async phy_mxs_usb 2952 2 ci_hdrc_imx 3956 0 ci_hdrc 7027 1 ci_hdrc_imx ehci_hcd 58577 1 ci_hdrc usbserial 35306 5 option,usb_wwan
回答: @caseyありがとう、実験的なサポートを試してみました。アダプターがwlan0として認識され、iw listが機能するようになりました。apへの接続も機能しているようです。自分のapをホストすることは最初は機能しているように見えましたが、電話からapに接続しようとすると、パスワードを挿入してから時間がかかり、タイムアウトが発生して接続できません。... lib80211: common routines for ieee802.11 drivers lib80211_crypt: registered algorithm 'null' ... triton1 login: ieee80211 phy0: rt2800usb_entry_txstatus_timeout: warning - tx status timeout for entry 8 in queue 2 ieee80211 phy0: rt2800usb_entry_txstatus_timeout: warning - tx status timeout for entry 8 in queue 2 ieee80211 phy0: rt2800usb_entry_txstatus_timeout: warning - tx status timeout for entry 8 in queue 2 .... 編集:自分のapをホストして動作させました。いくつかの追加モジュールをロードしました:modprobe lib80211_crypt-tkip modprobe lib80211_crypt-wep modprobe lib80211_crypt-ccmp 次にwlan0に静的ipを与えました。また、wlan0に接続されたdhcpサーバー(udhcpd)をホストしていました。