私は新しいUbuntuユーザーであり、IntelCentrinoN1000ワイヤレスカードを搭載したAcerAspireOneD255ネットブックにUbuntu12.04LTSをインストールしました。ネットブックをAndroidデバイスのwifiホットスポットとして設定するだけです。これは、Connectifyを使用するWindows 7でうまく機能しましたが、hostapd(http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create-)を使用してUbuntuでホットスポットを作成しようとしています。 virtual-wifi-access-point / comment-page-5 /)が、次のエラーが発生します:
[email protected]:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80 handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770
私が欲しいのは、ネットブックを使用してWi-Fiホットスポットをセットアップし、Androidデバイスがそれを表示して接続できるようにすることです。
承認された回答:
ネットワークカードをwifiホットスポットとして使用するには、 AP
をサポートしている必要があります モードとマスターコード> モード。
master-mode
を確認するには 実行:
sudo iwconfig wlan0 mode master.
エラーが発生しない場合は、マスターモードをサポートしています
AP
を確認するには 次のコマンドを実行します:
sudo apt-get install iw
次に実行します:
iw list
「サポートされているインターフェースモード」のリストに「AP」がある場合、デバイスはhostapdを使用したアクセスポイントモードをサポートします。
しかし、あなたが上でコメントしたように、それはサポートしていません AP
モード、ブログで説明されているように、wifiホットスポットは機能しません。
Windowsとは異なり、linux-kernelはすべてのワイヤレスカードに同じ機能を提供するわけではありません。したがって、特定のWi-Fiカードでは、WindowsドライバーはAPをサポートしますが、linux-driverはサポートしない場合があります。
1つのオプションは、APモードをサポートするワイヤレスカードを購入することです。詳細については、こちらをご覧ください:
http://wireless.kernel.org/en/users/Drivers
私によると、最良の選択肢は、LavaW200のような3G/ Evdoモデムをサポートする(できれば)USBWifiルーターを購入することです。