我已經升級到Ubuntu 16.04。我透過終端使用 ap-hotspot 作為 wifi 熱點。看來 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 命令列介面的單行解決方案。
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
如果它不起作用,您應該嘗試這裡的 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 頁面以了解詳細資訊:
我通常使用這兩個選項:
用於橋接互聯網共享:透過 WiFi 分享您的乙太網路或數據機互聯網
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
wlan0
你的 WiFi 介面在哪裡,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
建立 wifi 熱點 編輯連接 -> 選擇 + 並新增 wifi 連接,並將模式指定為 Hostport 如果需要,您可以提供密碼
重新啟動網路管理員
sudo service network-manager restart
啟動主機連接埠
nmcli connection up <name of your hostport>