尽管有关WiFi热点的问题已经很多,但我没有任何适用于我的解决方案。
我使用华为3772(Vodafone)的3G加密狗连接到Internet。连接类型为Mobile Broadband
连接。我必须与其他设备(例如手机和笔记本电脑)共享此Internet连接。
如何为该连接创建WiFi热点连接。
我正在使用Ubuntu 12.04 LTS。
我想指出的是,我已经尝试了来自Ubuntu的一些帮助链接,但是它们是如此混乱,以至于我无法理解它们。
尽管有关WiFi热点的问题已经很多,但我没有任何适用于我的解决方案。
我使用华为3772(Vodafone)的3G加密狗连接到Internet。连接类型为Mobile Broadband
连接。我必须与其他设备(例如手机和笔记本电脑)共享此Internet连接。
如何为该连接创建WiFi热点连接。
我正在使用Ubuntu 12.04 LTS。
我想指出的是,我已经尝试了来自Ubuntu的一些帮助链接,但是它们是如此混乱,以至于我无法理解它们。
Answers:
仅当您的无线设备支持主模式时,此答案中描述的方法才有效。要检查是否打开,请打开控制台并键入
sudo iwconfig wlan0 mode master
替换wlan0
为Ubuntu称为您的无线设备的任何设备。
如果出现错误,则您的设备不支持主模式,很遗憾,该解决方案无法正常工作。资料来源:社区帮助Wiki,此评论。
禁用WIFI,然后将Internet电缆或移动宽带调制解调器插入Ubuntu,以便将Ubuntu连接到有线或宽带连接,并禁用无线功能。
转到顶部面板上的“ 网络”图标→“编辑连接”,然后在弹出窗口中单击“ 添加”按钮。
当要求您选择连接类型时,从下拉菜单中选择Wi-Fi:
在下一个窗口中,执行以下操作:
转到Wi-Fi安全选项卡,选择安全类型WPA&WPA2 Personal并设置密码。
转到“ IPv4设置”选项卡,从“方法”下拉框中选择“ 共享到其他计算机”。
完成后,单击保存按钮。
完成上述步骤后,将在/etc/NetworkManager/system-connections
目录下创建一个配置文件。文件名与您在步骤4中键入的连接名相同。
现在按Ctrl+Alt+T
键盘上的打开终端。打开后,粘贴以下命令,然后按Enter键以编辑配置文件。
gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
将wifi-hotspot替换为您在步骤4中键入的连接名称。
打开文件后,搜索该行mode=infrastructure
并将其更改为mode=ap
。
最后保存文件。
完成所有操作后,从面板上的“ 网络管理器”图标启用WIFI。它应该自动连接到您创建的热点。如果不是,请选择“连接到隐藏的Wi-Fi网络”,然后从下拉框中选择它。
现在您可以从您的Android手机搜索并连接接入点..... enyou <^ _ ^>
图片来源:UbuntuHandBook
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
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
而且最重要的是:不要忘了关掉防火墙上的热点!
ERROR 404: Not Found
对于给定的 wget
命令。
ap-hotspot
Ubuntu 17.04
我认为最好的方法是:
sudo apt-get install procps iproute2 iw haveged hostapd
用法非常简单,基本上可以“正常工作”。第一次AP实际上为我工作(它从未通过默认的NetworkManager对我正常工作)。
hostapd
需要在安装列表中。
这是基于NetworkManager强大的命令行工具的两种非常相似的方法。它非常简单,可以与WPA和访问点模式一起使用(因此它可以在智能手机上使用),并且不需要复杂的设置。设置完成后,您只需使用图形界面即可切换访问点。
赶紧跑
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
它应该创建访问点并连接到它。如果它不起作用,则应在此处尝试3行解决方案:
只需运行以下几行即可创建并启用访问点:
# 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行命令中的最后一个命令即可。您可以注意到,由于该连接也出现在可用连接中,因此可以从图形界面启用/禁用它。
sudo service network-manager restart
(见howopensource.com/2014/12/ubuntu-restart-network)
我见过的最简单的方法是简单地使用Ubuntu中的内置Hotspot功能。您只需要确保通过以太网连接到Internet,因为打开它会断开与wi-fi的连接。
(如果您在笔记本电脑或计算机上连接了一个额外的加密狗,允许同时进行2个连接,则可能会有所不同)
请 记住单击“用作热点...”,以确保您已通过以太网连接到Internet。
因为我仍在连接wifi,这对我来说是弹出的,但是无论如何它仍然可以工作。
一旦这样做,您将受到连接名称和自动生成的密码密钥的欢迎。只需加入该连接并键入密钥,您就可以开始了!
要使您的ubuntu机器充当任何设备的wifi热点,请安装并配置hostapd软件包。它就是为此目的而设计的。我正在使用ubuntu 12.04上的这种方法与我的android手机共享我的移动宽带连接(Tata Photon)!
这是您以这种方式使用hostapd所需的必备条件:
先决条件:
无线卡支持基础结构模式的能力。找出:
一世。通过发出以下命令找到正在使用的内核驱动程序模块:lspci -k | grep -A 3 -i“网络”(在我的情况下,使用的驱动程序是ath9k)
ii。现在,使用以下命令找出您的wifi功能(用内核驱动程序替换ath9k):modinfo ath9k | grep'depend'(iii)如果上面的输出包含“ mac80211”,则表明您的wifi卡将支持AP模式。
Hostapd软件:Hostapd是将用于创建访问点的标准linux守护程序。
Dhcp软件:即使hostapd创建了AP并且您的设备检测到它之后,您仍将需要dhcp服务器来为您的AP客户端分配动态IP地址。(除非您要为每个设备分配静态地址)
有关如何设置和配置hostapd软件包的更多详细信息,请参阅我的文章。
为了解决这个问题,我编写了Hotspotd,这是一个小的linux守护程序,用于在hostapd上创建wifi热点。它使用dnsmasq进行IP地址配置,并使用iptables生成路由表。
安装:
wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install
包含针对14.04 损坏的hostapd错误的解决方法。
您可以使用create_ap通过单个命令创建热点。
sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword
要安装它
# install hostapd using apt
sudo apt install hostapd
# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
您可以在项目的自述页面上查看有关如何使用它的更多示例。
这对我有用。它使用Kde网络管理器连接编辑器来建立热点连接。我使用的是Ubuntu 14.04(.2)64位。跟随链接或跟随我:
首先从上面的链接安装它。(我认为该软件包是plasma-nm
,如果我正确运行,请安装以下软件包:)sudo apt-get install plasma-nm
。
按Alt+ F2并kde-nm-connection-editor
运行它。
在出现的窗口中,单击添加按钮,然后从下拉列表中选择“无线(共享)”。
输入名称ssid,然后选择访问点模式。如果需要,请在“无线安全性”选项卡下设置密码。最后,单击“确定”。
单击Unity面板上的Network Manager小程序,然后选择“连接到隐藏的Wi-Fi网络”,选择您创建的连接。(您可能不需要执行此步骤)