web-dev-qa-db-ja.com

ネットギアWNA1100を使用してラップトップをWAPに変える? (hostapdでスタック)

Netgear WNA1100 USB Wi-Fiアダプターを持っています。 Forum Details からAtherosドライバーをインストールしました(ファイル名はath9k_htc-installer.1.0.1-maverick-fixed.debです)。

Ubuntuでconnectify(windows)のような設定を行い、Netgear WNA1100(APとして動作)経由で携帯電話をラップトップにワイヤレスで接続し、最終的に有線LAN経由でインターネットを使用できるようにしたいと考えています。

上記のドライバーhostapdおよびhostap-utilsをインストールしました。以下は私のhostapd.confファイルです。

ssid = vks
interface = wlan1#カードのインターフェース名
driver = ath9k_htc#カードドライバー
macaddr_acl = 0
accept_mac_file =/etc/hostapd.accept
deny_mac_file =/etc/hostapd.deny
ieee80211x = 1#802.1X認証を使用
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_passphrase = 88888888
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP

私が走るとき

Sudo hostapd /etc/hostapd/hostapd.conf

エラーが出る

invalid/unknown driver 'ath9k_htc # The card driver

以前は点滅していなかったnetgearアダプターの青いLEDが点滅しているのを確認できるので、ドライバーは正常にインストールされていると思います。

  • 誰かが私にこのセットアップを達成する方法を教えてもらえますか?
  • 単純なwpa_pskセキュリティセットアップを含むhostapd.confファイルの例に感謝します。
  • コマンドについては詳細かつ説明的にしてください。実行して終了する方法。

以下はlsmodからの出力です。athおよびath関連情報を持つエントリのみを貼り付けました。どのドライバーを使用しますか。

Module                  Size  Used by   
ath9k_htc              42903  0 
ath9k_common            2563  1   ath9k_htc   
ath9k_hw              285176  2 ath9k_htc,ath9k_common   
ath                    13001  2 ath9k_htc,ath9k_hw
cfg80211              139811  3 ath9k_htc,mac80211,ath
compat                  4020  1 cfg80211   
led_class               2633  3 ath9k_htc,thinkpad_acpi,sdhci

ありがとう。

1
Vivek Sharma

私が指摘したath9k_htc debインストーラーを確認したところ、サポートされているドライバーではありません。さらに悪いことに、インストーラーは至る所にあり、debianエラー、不整合、およびいくつかのセキュリティ問題があります。ユーザーが心配していて、このパッケージをインストールするよう勧められています。

lsmodを使用して、現在読み込まれているカーネルドライバーを確認します。リストにath9kまたはath9k_htcが見つかった場合、それが呼び出されます。その正確な名前を使用します。それでもうまくいかない場合は、htcが非標準ドライバーであるため、hostapdがそれを処理する方法を知らない可能性があります。

しかし、おそらくドライバは新しいファームウェアを備えたath9kドライバである可能性が高いと思います。

サンプルのhostapd.confファイルを読んだ場合、「ath9k_htc」はhostapdの有効なドライバー名ではありません。 「driver =」の後には何も入れられません。サンプルのhostapd.confを読むと、使用できる有効なドライバー名が見つかります。

さらに、ath9k_htcのAP機能はパッチとして提供され、試験的な(非常に新しい)ほか、新しいファームウェアが必要です。つまり、互換ワイヤレスのダウンロード、パッチの適用、コンパイルおよびインストールが必要です。 .debインストーラーにAP機能があるとは思いません。

詳細については、wireless.kernel.orgをご覧ください。

1
user10699

User10699が言ったように、「ath9k_htc」はhostapd.confの有効なドライバーオプションではありません。代わりに「nl80211」を使用します。 hostapdのドライバーオプションは、カーネルモジュールと通信するためのhowではなく、基になるドライバーの実際のものです。

チェックする他のいくつかの事柄:

  • カーネル/互換ワイヤレス3.0以降を実行していることを確認してください。次に、ath9k_htcのAPモードが追加されました(まだ実験段階と見なされています)。
  • お使いのファームウェアを確認してください。 htc_9271.fwである必要があります(kernel.orgが再起動すると、 ここ が見つかります)。
1
mgriepentrog