由于 AP-Hotspot 不再工作,如何在 Ubuntu 16.04 中创建 wifi 热点

Kt *_*fis 29 wireless ap-hotspot

我已经升级到 Ubuntu 16.04。我通过终端将 ap-hotspot 用于 wifi 热点。似乎 ap-hotspot 已不复存在;有没有其他方法可以创建 wifi 热点?如果有,如何安装/使用?

And*_*ndy 41

在 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
Run Code Online (Sandbox Code Playgroud)

然后启用WiFi,它应该连接。

  • 我试过了,但是当我通过隐藏的 wifi 网络连接时,它说:无法激活连接:(2)此时设备 wlp9s0 上没有连接“wifihotspot”。如何解决这个问题?我在升级到 16.04 之前使用 ap_hostpot 没有任何问题。 (12认同)
  • 重新启动后对我不起作用,出现此错误(2)此时设备 wlp3s0 上没有连接“k-hotspot”。 (4认同)
  • 遵循指南并在启用 WiFi 之前,使用以下命令重新启动网络管理器: sudo service network-manager restart 然后启用 WiFi,它应该可以连接。 (2认同)
  • 我可以成功创建热点,但除了我的 android 手机,没有其他设备可以连接到它。我的 Ubuntu 笔记本电脑(以及其他手机)要求输入密码,然后在那里停留几秒钟,然后再次询问。有谁知道是什么问题? (2认同)

tob*_*ora 23

一条线解决方案

首先,您可以尝试基于 NetworkManager 的命令行界面的单行解决方案。

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,您应该在这里尝试 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
Run Code Online (Sandbox Code Playgroud)

现在连接到您的智能手机...当您不再需要它时,请使用以下命令禁用它:

nmcli connection down my-hotspot
Run Code Online (Sandbox Code Playgroud)

要再次启用它,您只需要使用 4 行命令的最后一个命令。您可以注意到,由于连接也出现在可用连接中,您可以从图形界面启用/禁用它。


小智 11

我用 create_ap

详情请查看 GitHub 页面:

此脚本创建 NATed 或桥接 WiFi 接入点。

我通常使用这两个选项:

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

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    
    Run Code Online (Sandbox Code Playgroud)

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

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

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    
    Run Code Online (Sandbox Code Playgroud)

  • 当我发表评论时,它说:'w​​lan0' 不是 WiFi 接口我更改了命令,相信 wifi 接口必须是'wlp9s0',如某处所示,但响应是:错误:您的适配器不支持 AP(主)模式有什么可以做的吗? (2认同)