Ubuntu 16.04 にアップグレードしました。ターミナル経由で WiFi ホットスポットに ap-hotspot を使用していました。ap-hotspot はもうないようです。WiFi ホットスポットを作成するための代替手段はありますか? ある場合、どのようにインストール/使用できますか?
答え1
Ubuntu 16.04 では、WiFi 接続編集ページに Android デバイスで直接機能するホットスポット モードがあります。手順は次のとおりです。
まず WiFi を無効にして、ラップトップ/PC を有線ネットワークに接続します。
ネットワーク メニューで [接続の編集] をクリックします。次に、ネットワーク接続で [追加] をクリックして、新しい接続を追加します。
次のウィンドウのドロップダウン ボックスから WiFi を選択し、「作成」ボタンをクリックします。
WiFi ホットスポットの編集ウィンドウがポップアップ表示されたら、次の手順に従います。
保存ボタンをクリックした後、WiFi を有効にして「非表示の Wi-Fi ネットワークに接続」をクリックし、作成した接続への接続を選択します。
ネットワーク メニューに WiFi ホットスポット接続が表示されるようになります。
最後に、Android デバイスからこのホットスポットに接続してお楽しみください。
アップデート!
ガイドに従った後、WiFi を有効にする前に、次のコマンドでネットワーク マネージャーを再起動します。
sudo service network-manager restart
次に WiFi を有効にすると接続されるはずです。
答え2
ワンラインソリューション
まず、NetworkManager のコマンド ライン インターフェイスに基づく 1 行ソリューションを試すことができます。
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
うまくいかない場合は、次の 3 行の解決策を試してください。
3行ソリューション
これは、NetworkManager の優れたコマンド ライン ツールに基づくソリューションです。非常にわかりやすく、WPA およびアクセス ポイント モード (スマートフォンでも動作します) で動作し、複雑な設定は必要ありません。設定が完了したら、グラフィカル インターフェイスを使用してアクセス ポイントを切り替えることができます。次の行を実行するだけで、アクセス ポイントを作成して有効にできます。
# 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 行のコマンドの最後のコマンドを使用するだけです。接続は利用可能な接続にも表示されるため、グラフィカル インターフェイスから有効/無効にできます。
答え3
私が使うcreate_ap
詳細については、GitHub ページを確認してください。
このスクリプトは、NAT またはブリッジされた WiFi アクセス ポイントを作成します。
私は通常、次の 2 つのオプションを使用します。
ブリッジインターネット共有の場合: WiFi経由でイーサネットまたはモデムインターネットを共有する
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
は WiFi インターフェイスで
wlan0
、はeth0
インターネットを提供するインターフェイス (イーサネットまたはモデム) です。同じWiFiインターフェースからのインターネット共有: これにより、同じ WiFi インターフェースからインターネットを共有できるようになります。これは、すでに接続している WiFi を再度共有して WiFi エリアを拡張する場合に便利です。例:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
答え4
私もしばらくこの問題を抱えていましたが、この問題を解決するために次の手順を実行しました。
パッケージをインストールします:
sudo apt-get install network-manager-pptp-gnome
sudo apt-get install dnsmasq-base
Wi-Fiホットスポットの作成接続の編集 -> +を選択してWi-Fi接続を追加し、モードをホストポートとして指定します。必要に応じてパスワードを入力できます。
ネットワークマネージャーを再起動します
sudo service network-manager restart
ホストポートを起動する
nmcli connection up <name of your hostport>