一行解决方案

一行解决方案

我已经升级到 Ubuntu 16.04。我之前通过终端使用 ap-hotspot 来创建 wifi 热点。看来 ap-hotspot 已经不存在了;还有其他方法可以创建 wifi 热点吗?如果有,如何安装/使用它?

答案1

在 Ubuntu 16.04 中,WiFi 连接编辑页面中有一个热点模式,可直接用于 Android 设备。以下是具体步骤:

  1. 首先禁用 WiFi 并将您的笔记本电脑/PC 连接到有线网络。

  2. 单击网络菜单上的编辑连接。然后单击网络连接上的添加以添加新连接:

  3. 从下一个窗口的下拉框中选择 WiFi,然后单击创建按钮。

  4. 当编辑WiFi热点窗口弹出时,请按照以下步骤操作:

    1. 输入连接名称、SSID,选择热点模式。

    2. 在“Wifi 安全”选项卡中,选择“WPA 和 WPA2 个人”并输入密码。

    3. 在 IPv4 设置选项卡中,选择模式“共享给其他计算机”

      例如单击链接

  5. 点击保存按钮后,启用WiFi,点击连接到隐藏的Wi-Fi网络,选择连接到刚刚创建的连接。

    例如单击链接

  6. 您的网络菜单现在应该有 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

如果此方法无效,您应该尝试以下三行解决方案:

三线解决方案

这是一个基于 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 页面了解详情:

该脚本创建一个 NATed 或 Bridged WiFi 接入点。

我通常使用这两个选项:

  1. 对于桥接互联网共享:通过 WiFi 共享以太网或调制解调器互联网

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    

    wlan0您的 WiFi 接口在哪里,以及eth0提供互联网的接口(以太网或调制解调器)。

  2. 通过同一 WiFi 接口共享互联网:这将允许您从同一个 WiFi 接口共享互联网,如果您想重新共享已经连接到的 WiFi 以扩展 WiFi 区域,这将很有用,例如:

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    

答案4

我也遇到过这个问题一段时间,为了解决这个问题,我执行了以下步骤:

  1. 安装软件包:

    sudo apt-get install network-manager-pptp-gnome

    sudo apt-get install dnsmasq-base

  2. 创建 wifi 热点编辑连接 -> 选择 + 并添加 wifi 连接,并将模式指定为主机端口,如果需要,您可以提供密码

  3. 重新启动网络管理器

    sudo service network-manager restart

  4. 启动 Hostport

    nmcli connection up <name of your hostport>

相关内容