无法在 Ubuntu 14.04 LTS 中启动创建的 Wifi 接入点

无法在 Ubuntu 14.04 LTS 中启动创建的 Wifi 接入点

我的目标是使用已经无线连接的计算机中的 wifi USB 适配器创建 Wifi 热点。

我正在使用 Ubuntu 14.04 LTS / 64 位 USB 适配器是:TP-Link TL-WN823N

这篇文章详细描述了如何做到这一点:如何设置接入点模式 Wi-Fi 热点?

简而言之,有 4 个步骤:

1.) 通过以下方式创建初始热点条目:系统设置 > 网络 > 用作热点

2.) 使用 GUI 网络 > 编辑连接编辑创建的热点添加 SSID、WPA2、密码等。

3.) 由于无法在 GUI 中设置 ap 模式,因此必须通过命令行进行设置。

'sudo -i gedit /etc/NetworkManager/system-connections/Hotspot'

4.) 启动现在正确定义的热点

这是我陷入困境的地方,也是我提出这个问题的原因。前面提到的帖子说:

“从网络指示器菜单中单击‘创建新的 Wi-Fi 网络’。”

有一个“连接”字段允许您创建新连接或选择现有连接。目的是选择之前创建的热点。

但是,对于我来说,只能创建一个新的热点,因为缺少“连接”字段。见图。

没有要选择的连接

我可以做的是选择两个适配器中的一个。这很好,因为我想要 USB wifi 而不是笔记本电脑适配器。如果我在“网络名称”字段中输入新网络名称,则会创建一个新网络,该网络显示在“/etc/NetworkManager/system-connections/”中

所以这没有帮助。但是我注意到可以使用:“连接到隐藏的 wifi 网络”。创建的网络在列表中,可以选择。启动 wifi 时出现错误:“无法激活连接”。“此设备不支持 AP 模式”

任何帮助都将不胜感激。我想尽可能坚持使用 Ubuntu 的基本功能。我不想安装 ap-hotspot。是的,它可能还在运行,但不再维护。

答案1

1)安装iw

sudo apt-get install iw

输入以下命令:

iw list

输出类似于

Supported interface modes:
     * IBSS
     * managed
     * AP
     * AP/VLAN
     * monitor
     * mesh point

如果你看不到美联社,你需要设置你的 Wifi 适配器来支持主模式

访问https://help.ubuntu.com/community/WifiDocs/MasterMode 以获取更多信息如何设置 wifi 适配器以支持主模式

2)使用 create_ap

  git clone https://github.com/oblique/create_ap
  cd create_ap
 make install

例子

无密码(开放网络):

  create_ap wlan0 eth0 MyAccessPoint

WPA + WPA2 密码:

  create_ap wlan0 eth0 MyAccessPoint MyPassPhrase

不带互联网共享的 AP:

  create_ap -n wlan0 MyAccessPoint MyPassPhrase

桥接互联网共享:

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase

桥接互联网共享(预配置桥接接口):

    create_ap -m bridge wlan0 br0 MyAccessPoint MyPassPhrase

通过同一个 WiFi 接口共享互联网:

   create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

选择不同的 WiFi 适配器驱动程序

   create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase

rtl871xdrv用你的适配器替换

无需密码(开放网络)使用管道:

    echo -e "MyAccessPoint" | create_ap wlan0 eth0

使用管道的 WPA + WPA2 密码:

    echo -e "MyAccessPoint\nMyPassPhrase" | create_ap wlan0 eth0

启用 IEEE 802.11n

    create_ap --ieee80211n --ht_capab '[HT40+]' wlan0 eth0 MyAccessPoint MyPassPhrase

来源https://github.com/oblique/create_ap

相关内容