当前位置: 首页>>技术教程>>正文


在ubuntu上创建WiFi热点

, , , ,

问题描述

虽然已经有很多关于WiFi热点的问题,但我没有得到任何解决方案。

我使用华为3772(沃达丰)的3G Dongle连接到互联网。连接类型为Mobile Broadband连接。我必须与手机和笔记本电脑等其他设备共享此互联网连接。

如何为此连接创建WiFi热点连接。

我使用的是Ubuntu 12.04 LTS。

我想要注意的是,我已经尝试过一些来自Ubuntu的帮助链接但是,它们太混乱了,我无法理解它们。

最佳解决办法

使用Unity的默认网络管理器创建wifi-hotspot,无需下载任何工具/软件。

此答案中描述的方法仅在无线设备支持主模式时有效。要检查是否,请打开控制台并键入

sudo iwconfig wlan0 mode master

用任何Ubuntu呼叫您的无线设备替换wlan0

如果您收到错误,您的设备不支持主模式,但遗憾的是,此解决方案不起作用。资料来源:Community Help Wikithis comment

  1. 禁用WIFI并将互联网电缆或mobile-broadband调制解调器插入您的Ubuntu,以便您的Ubuntu连接到有线或宽带连接并禁用无线。

  2. 转到顶部面板上的“网络图标”→“编辑连接”,然后单击弹出窗口中的“添加”按钮。

    wireless,internet,network-manager,hot-spot,ubuntu

  3. 当您被要求选择连接类型时,请从drop-down菜单中选择Wi-Fi:

    wireless,internet,network-manager,hot-spot,ubuntu

  4. 在下一个窗口中,执行:

    • 输入连接名称。该名称将在稍后使用。

    • 输入SSID

    • 选择模式:基础设施

    • 设备MAC地址:从drop-down菜单中选择您的无线网卡。

  5. 转到Wi-Fi安全选项卡,选择安全类型WPA& WPA2个人并设置密码。

  6. 转到IPv4设置选项卡,从方法drop-down框中选择共享到其他计算机。

    wireless,internet,network-manager,hot-spot,ubuntu

完成后,单击“保存”按钮。

完成上述步骤后,在/etc/NetworkManager/system-connections目录下创建配置文件。文件名与您在步骤4中键入的连接名称相同。

现在按键盘上的Ctrl+Alt+T打开终端。打开时,粘贴下面的命令,然后按Enter键编辑配置文件。

gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot

将wifi-hotspot替换为您在步骤4中键入的连接名称。

文件打开后,搜索mode=infrastructure行并将其更改为mode=ap

最后保存文件。

wireless,internet,network-manager,hot-spot,ubuntu

完成所有操作后,从面板上的网络管理器图标启用WIFI。它应该自动连接到您创建的热点。如果没有,请选择“连接到隐藏的Wi-Fi网络”,然后从drop-down框中选择它。

wireless,internet,network-manager,hot-spot,ubuntu

现在,您可以从Android手机搜索并连接接入点….. enyou<^_ ^>

图片来源:UbuntuHandBook

次佳解决办法

安装ap-hotspot:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

如果您使用Ubuntu 14.04,请更新它:

amd64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb

amd64上的示例:

cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

用法:

sudo ap-hotspot start

//按照密码和配置进行配置ssid如果你想再次重新配置它:

sudo ap-hotspot configure

要阻止它:

sudo ap-hotspot stop

要检查配置:

ap-hotspot

最重要的是:别忘了关闭Hotspot上的防火墙!

第三种解决办法

在我看来,最好的方法是:

  • 首先,安装一些软件包如下:

sudo apt-get install procps iproute2 iw haveged hostapd

用法非常简单,基本上是”just works”。第一次AP实际上适合我(它通过默认的NetworkManager从未正常工作)。

第四种办法

Ubuntu 16.04+ LTS

我见过的最简单的方法是简单地使用Ubuntu中内置的Hotspot功能。您只需要确保通过以太网连接到互联网,因为打开它将断开与wi-fi的连接。

(如果您的笔记本电脑或计算机连接了一个额外的加密狗,允许同时连接2个,可能会有所不同)

1.打开设置,点击网络

2.单击Wirelss并确保已启用它!

点击“用作热点……”,请记住确保通过以太网连接到互联网。

3.“点击开启”

wireless,internet,network-manager,hot-spot,ubuntu

这是为我弹出的,因为我仍然连接到wifi,但它仍然可以工作。

一旦你这样做,你会受到连接名称和自动生成的密码密钥的欢迎。只需加入该连接并输入密钥即可开始使用!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2877.html,未经允许,请勿转载。