WiFiホットスポットに関して多くの質問が既に寄せられていますが、私にとっては解決策がありませんでした。
Huawei 3772(Vodafone)の3Gドングルを使用してインターネットに接続します。接続タイプはMobile Broadband
接続です。このインターネット接続を携帯電話やラップトップなどの他のデバイスと共有する必要があります。
この接続のWiFiホットスポット接続を作成するにはどうすればよいですか。
Ubuntu 12.04 LTSを使用しています。
Ubuntuからいくつかのヘルプリンクを既に試してみましたが、それらは非常に混乱しているため、理解できませんでした。
この回答で説明されている方法は、ワイヤレスデバイスがマスターモードをサポートしている場合にのみ機能します。動作するかどうかを確認するには、コンソールを開いて次を入力します
Sudo iwconfig wlan0 mode master
wlan0
を、Ubuntuがワイヤレスデバイスと呼ぶものに置き換えます。
エラーが発生した場合、デバイスはマスターモードをサポートしていないため、このソリューションは残念ながら機能しません。ソース: コミュニティヘルプWiki 、 このコメント 。
WIFIを無効にし、インターネットケーブルまたはモバイルブロードバンドモデムをUbuntuに接続して、Ubuntuを有線またはブロードバンド接続に接続し、ワイヤレスを無効にします。
トップパネルのネットワークアイコン→接続の編集に移動し、追加ボタンをクリックしますウィンドウをポップアップします。
接続タイプを選択するように求められたら、ドロップダウンメニューからWi-Fiを選択します。
次のウィンドウで、次を実行します。
Wi-Fi Securityタブに移動し、セキュリティタイプを選択しますWPA&WPA2 Personalを設定して、passwordを設定します。
IPv4設定タブに移動し、[メソッド]ドロップダウンボックスから他のコンピューターと共有を選択します。
完了したら、saveボタンをクリックします。
上記の手順の後、/etc/NetworkManager/system-connections
ディレクトリの下に構成ファイルが作成されます。ファイル名は、ステップ4で入力した接続名と同じです。
キーボードのCtrl+Alt+T
を押してターミナルを開きます。開いたら、以下のコマンドを貼り付けて、Enterを押して構成ファイルを編集します。
gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
wifi-hotspotをstep 4で入力した接続名に置き換えます。
ファイルが開いたら、行mode=infrastructure
を検索し、それをmode=ap
に変更します。
最後にファイルを保存します。
すべてが完了したら、パネル上のNetwork ManagerアイコンからWIFIを有効にします。作成したホットスポットに自動的に接続するはずです。そうでない場合は、"非表示のWi-Fiネットワークに接続"を選択し、ドロップダウンボックスから選択します。
これで、Androidモバイル..... enyou <^ _ ^>からアクセスポイントを検索して接続できます。
クレジット: buntuHandBook
私の意見では、最良の方法は次のとおりです。
Sudo apt-get install procps iproute2 iw haveged hostapd
使い方は非常にシンプルで、基本的には「機能する」だけです。初めてAPが実際に動作します(デフォルトのNetworkManagerを介してAPが正常に動作しなかった).
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install ap-hotspot
AMD64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_AMD64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
AMD64の例:
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_AMD64.deb
Sudo dpkg -i hostapd*.deb
Sudo apt-mark hold hostapd
Sudo ap-hotspot start
//パスワードとssidの設定に従います
もし再設定したい場合:
Sudo ap-hotspot configure
停止するには:
Sudo ap-hotspot stop
設定を確認するには:
ap-hotspot
そして何よりも重要なのは、ホットスポットでファイアウォールをオフにすることを忘れないでください!
NetworkManagerの優れたコマンドラインツールに基づいた、非常によく似た2つの方法を次に示します。非常に簡単で、WPAおよびアクセスポイントモードで動作するため(スマートフォンで動作します)、複雑なセットアップは必要ありません。設定が完了したら、グラフィカルインターフェイスを使用してアクセスポイントを傾斜させることができます。
ただ走れ
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
アクセスポイントを作成して接続する必要があります。動作しない場合は、ここで3行のソリューションを試してください。
次の行を実行して、アクセスポイントを作成して有効にします。
# Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot
スマートフォンに接続します...不要になったら、次のコマンドで無効にします:
nmcli connection down my-hotspot
再度有効にするには、4行コマンドの最後のコマンドを使用するだけです。接続は利用可能な接続にも表示されるため、グラフィカルインターフェイスから有効/無効にできることに注意してください。
create_ap を使用して、単一のコマンドでホットスポットを作成できます。
Sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword
インストールする
# install hostapd using apt
Sudo apt install hostapd
# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
Sudo make install
プロジェクトのreadmeページを使用して、使用例の詳細な例を確認できます。
Ubuntuマシンをデバイスのwifiホットスポットとして機能させるには、hostapdパッケージをインストールして設定します。これはまさにこの目的のために設計されています。 ubuntu 12.04でこの方法を使用して、モバイルブロードバンド接続(Tata Photon)をAndroid電話と共有しています。
この方法でhostapdを使用するために必要な要件は次のとおりです。
事前要請:
インフラストラクチャモードをサポートするワイヤレスカードの機能。調べるには:
私。以下のコマンドを発行して、使用中のカーネルドライバーモジュールを見つけます。 grep -A 3 -i“ network”(私の場合、使用中のドライバーはath9kでした)
ii。ここで、以下のコマンドを使用して、wifi機能を確認します(aths9kをカーネルドライバーに置き換えてください):modinfo ath9k | grep 'depend'(iii)上記の出力に「mac80211」が含まれている場合、wifiカードがAPモードをサポートしていることを意味します。
Hostapdソフトウェア:Hostapdは、アクセスポイントの作成に使用される標準のLinuxデーモンです。
Dhcpソフトウェア:hostapdがAPを作成し、デバイスがそれを検出した後でも、動的IPアドレスをAPクライアントに割り当てるためにdhcpサーバーが必要です。 (各デバイスに静的アドレスを割り当てている場合を除き)
Hostapdパッケージの設定および構成方法の詳細については、私の 記事 を参照してください。
この問題を解決するために、hostapdの上にwifiホットスポットを作成する小さなLinuxデーモン Hotspotd を書きました。 IPアドレスのプロビジョニングにdnsmasqを使用し、iptablesを使用してルーティングテーブルを生成します。
インストールする:
wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
Sudo python setup.py install
14.04の回避策 壊れたhostapdのバグ が含まれています。
これ 私のために働いた。 Kdeネットワークマネージャー接続エディターを使用してホットスポット接続を設定します。 Ubuntu 14.04(.2)64ビットを使用しています。リンクをたどるか、私に従ってください:
最初に上記のリンクからインストールします。 (パッケージをplasma-nm
と思います。これを実行してインストールする場合:Sudo apt-get install plasma-nm
)。
押す Alt+F2 kde-nm-connection-editor
と入力して実行します。
表示されるウィンドウで[追加]ボタンをクリックし、ドロップダウンリストから[ワイヤレス(共有)]を選択します。
名前、ssidを入力し、アクセスポイントモードを選択します。必要に応じて、[ワイヤレスセキュリティ]タブでパスワードを設定します。最後に、[OK]をクリックします。
UnityパネルのNetwork Managerアプレットをクリックし、「隠しWi-Fiネットワークに接続」を選択し、作成した接続を選択します。 (このステップを実行する必要はないかもしれません)