ArchLinux + Hostapd上のTL-WN725Nアクセスポイント


3

Raspberry用にTL-WN725N v2 wifi usbドングルを購入しました。

アマゾンは、それが箱から出して動作するだろうと読みましたが、動作しませんでした。そこで、いくつかのチュートリアルに従って、ドライバーを機能させました。

ここでの問題は、アクセスポイントとして機能させることです。

ここに私のhostapd.confファイルがあります:

interface=wlan0
ssid=Your_AP_SSI
channel=1
## WPA and WPA2 configuration
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
## WPA settings
wpa=2
wpa_passphrase=my_secret_pass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
## Hardware configuration
#driver=rtl871xdrv
driver=nl80211
ieee80211n=1
hw_mode=g

hostapd hostapd.confを起動すると、次のように表示されます。

Configuration file: hostapd.conf
nl80211: Driver does not support authentication/association or connect commands
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started

何か案は ?

ありがとう !

回答:


5

USBであるかどうかにかかわらず、すべてのwifiカードがAPとして機能できるわけではありません。それを見ると、あなたにはできないようです。

調べる方法は、コマンドを発行することです

  iw list

次のセクションを検索する必要があり、非常に包括的な出力が得られます。

  Supported interface modes:
             * IBSS
             * managed
             * AP
             * AP/VLAN
             * monitor
    software interface modes (can always be added):
             * AP/VLAN
             * monitor
    valid interface combinations:
             * #{ managed } <= 1, #{ AP } <= 1,
               total <= 2, #channels <= 1, STA/AP BI must match
             * #{ managed } <= 2,
               total <= 2, #channels <= 1

:これは、臨界線を示している、私のカード用でサポートされているインタフェースモード:APを。ご覧のとおり、「有効なインターフェイスの組み合わせ」という見出しの下に、制限もあります。この特別なケースでは、2つのチャンネルが同じチャネルを使用していれば、このカードを管理モードとAPモードで同時に使用できることを意味します。これは、hostapdトラフィックをインターネットに転送するためにwifi接続を使用しながら、hostapdを介してAPをセットアップできることを意味します。

あなたはあなたのカードに対して同じチェックをするべきです。

さらに、どのUSBアダプターをAPモードに入れることができるかを知りたい場合は、主にメーカーのおかげで、本当に信頼できるリストがないと思います。たとえば、このUbuntuヘルプページには次のように記載されています。

このプロジェクトのカードを購入するときは注意してください。-Linuxがサポートされていると文書化されているWLANカードは、多くの場合使用できなくなります。一般的なコスト削減策として、ワイヤレスアダプターメーカーは、既存の製品の仕様を改訂し、(以前のLinux互換製品の)モデル番号を変更せずに、異なるチップセット(または他のコンポーネント)を置き換えます。当然、これは、互換性のあるアダプターを購入しようとする個人が、購入するアダプターを知っていると思っている場合でも、一般的な混乱の原因です。多くの場合、メーカーは、多くの紛らわしいほど類似したモデル名と番号を生成する奇妙な命名規則を使用して、あまり重要ではありません。考慮してください:ある時点で、D-LinkはDWL-520アダプターの3つの異なるリビジョン(3つの異なるチップセット)と(完全に異なる)DWL-520 +を提供しました。「DWL-620」という名前で提供されている8種類の製品はもちろん、まったく関係のないDWL-G520、DWL-A520と混同しないでください。したがって、製造元/モデル名だけでなく、リビジョン番号(提供されている場合)、チップセット、含まれるドライバーなどにも注意を払うことが非常に重要です。(不確かな場合は、「消費者に優しい」返品ポリシーを提供している小売業者からの購入を検討してください。そうすれば、互換性がないことが判明した場合に製品を返品/交換できます。)

この重大な免責事項の後に、http://www.thinkpenguin.com/およびhttp://linuxwireless.org/がAP対応アダプターのリストを提供し、Atheros製品は多くの場合AP対応であると言います。私はこれ以上正確になれなかったことを後悔しています。

編集:

少し調べてみたところ、実際にはTP-WN725N USBアダプターには2つのバージョンがあることがわかりました。v1にはベンダーコード0bdaおよび製品コード8176 https://wikidevi.com/wiki/TP-LINK_TL-WN725N_v1があり、v2には0bda:8179 https://wikidevi.com/wiki/TP-LINK_TL-WN725N_v2があります。これらのコードは、lspciからはアクセスできませんが、lsusbの出力から見ることができます。その後、2つを区別できます。

ここで、使用しているドライバーを知ることが重要です。あなたはlshwを持っていないので(私は通常Archを実行していますが、私のRaspberryにraspbianをインストールしました、それが理由です...)、あなたが実行しているドライバを確立する唯一の方法はそうすることです:

  lsmod | grep rtl 

v1の場合はrtl8188cuである必要がありますが、v2を使用している場合、上記のWikiDeviページに、ここにあるRaspberry用の特別なプリコンパイル済みバイナリドライバーがあることが記載されています。v2をお持ちの場合、これを必ず使用する必要があります。

v1についてはこのオンラインガイドを、v2についてはこれを見つけまし

確認する1つのことは、システムでnl80211ドライバーを使用できるかどうかです。通常はそうすべきですが、確認するために、検索するファイルはmac80211です。

これで問題を絞り込むのに十分な情報が得られることを願っています。


1
問題は、iwリストが何も返さないことです。....ではないとしてもエラー
ochurlaud

おそらく、カードのドライバーは、nl80211ではなく、古いWEXTインターフェイスのみをサポートしていますか?に表示されiwconfigますか?
grawity

はい、iwconfigに表示されます。このコマンドでAP互換性があるかどうかを見つける方法はありますか?thx
ochurlaud

@ochurlaud sudo lshw -C networkの出力を投稿してください。Ty
MariusMatutiae

@ochurlaud .... and of lspci -vnn | grep -i net?もう一度
MariusMatutiae

2

私はこの質問がちょっと古いことを知っていますが、この問題を抱える次の質問のために、これは時間を節約できます:

  • AUR には、TL-WN725N V2デバイスと完全に機能する特別なhostapdパッケージがありhostapd-8188euます。
  • このパッケージは、インストールするための手順を含む記事を実際に書いたJens Segersが所有するこのGitHubリポジトリのソースに基づいています(したがって、Archlinuxを使用していない場合、これらは便利です)。

編集AURがGitバックエンドに移行してから、このパッケージはAURアーカイブに移動しました。必要に応じて、いつでもここで見つけることができます。より適切で最新のソリューションについては、以下を参照してください。

(現在の)AURのhostapd-rtlという名前の別のパッケージは、hostapdの最新バージョンを提供し、TL-WN725N V2デバイスでも動作します。このパッケージは、このGitHubリポジトリのソースに基づいています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.