#1 楼
Ubuntu 18.04 LTS在Ubuntu 18.04 LTS上使用GNOME 3.28桌面,WiFi绑定变得比以往更加轻松!😃只需从系统菜单中打开Wi-Fi设置。
,然后从汉堡包中打开Wi-Fi设置上的菜单,选择打开Wi-Fi热点。就是这样,您的WiFi接入点现在已启动并正在运行!
高级功能
如果您想更改接入点的名称(SSID)和密码,请通过以下方式打开“网络连接”编辑器工具:在Terminal或Alt + F2中输入以下内容:
nm-connection-editor
双击Hotspot,将出现编辑器窗口。您可以从Wi-Fi和Wi-Fi安全选项卡更改SSID和密码。
Ubuntu 16.04 LTS和14.04 LTS
步骤1:测试您的WiFi卡是否支持AP模式
按照接入点模式检查Web-E提供的答案
步骤2:启动内置的热点
网络附带内置选项来启动广告-Hoc热点。因此,让我们首先使用它,以便下一步可以对其进行配置并转换为接入点模式热点。
在Dash中搜索网络并打开它。
按“用作热点”按钮,网络管理器将启动AdHoc热点。
但这不是我们想要的,是吗? 😉停止热点。
步骤3:配置热点
从Dash打开网络连接或从“网络指示器”菜单中选择“编辑连接”。
在出现的“网络连接”窗口中, WiFi部分下将列出一个名为Hotspot的连接。选择它,然后单击“编辑”按钮。
在出现的窗口中,您可以编辑热点的广播名称(SSID)。现在是此配置最重要的部分:将模式更改为“热点”,这将最终将热点转换为接入点模式。 Ubuntu 14.04 LTS的用户会注意到,无法从下拉菜单中选择此模式。不要失望,因为您仍然可以通过额外的步骤3.1进行操作。
保存并再次打开相同的“编辑热点”窗口。这次转到“ WiFi安全性”选项卡以选择密码类型。如果您不想设置密码,可以将安全性设置为无,从而创建一个开放的热点。如果要设置密码,建议将安全密钥从WEP更改为WPA2。配置完成后,请不要忘记保存它,以使更改生效。
在“常规”选项卡中,确保关闭“在可用时自动连接到该网络”(除非您仅曾经将您的wifi用作热点)。否则,由于热点始终可用,因此您将无法在网络管理器小程序中看到用于连接到其他wifi网络的菜单项。
步骤3.1:仅适用于Ubuntu 14.04 LTS
因为Ubuntu 14.04 LTS的网络(
network-manager v9.8.8
)没有提供用于选择AP模式的图形设置,我们将手动编辑它的配置文件以强制进行转换。复制以下命令,然后按Alt + F2或打开Terminal并将其粘贴到此处:pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/NetworkManager/system-connections/Hotspot
在出现的授权对话框中输入密码,配置文件将在文本编辑器中打开。找到以
mode=
开头的行,将其更改为mode=ap
并保存文件。步骤4:启动Hotspot
现在配置部分结束了,我们将启动Hotspot。从“网络指示器”菜单中单击“创建新的Wi-Fi网络”。
在出现的窗口中,单击连接下拉按钮,然后将“新建...”更改为“热点”。按下“创建”按钮,您的热点将开始运行。从现在开始,每当需要热点时,只需要执行此步骤,即仅执行步骤4。
K ..这就是所有人!尽情享受您的新接入点😊
评论
最酷的简单步骤@HEXcube
–阿米特·雷恩(Amit Rane)
14年8月18日在7:32
我已经完成了@ Web-E所述的3个步骤,但是我的Android手机无法连接,并一直尝试“获取IP地址”。然后,我在HEXcube建议的/ etc / NetworkManager / system-connections / my_wifi_connection_name中进行了“ mode = ap”更改,并立即建立了连接。在Acer笔记本电脑Aspire E1-531上,我的Ubuntu是13.10 64位。
–斯里兰卡
2014年9月9日在18:51
ip_forward和伪装命令是作为Web-E步骤的一部分执行的-我们应该撤销它们吗?如果是,怎么办?
–斯里兰卡
2014年9月9日19:05
@ Hi-Angel哦,我的意思是步骤2!我的错! 😅顺便说一下,您使用的是哪个Ubuntu版本? 😕我尚未在15.10上进行测试。 16.04LTS退出时将更新答案。 😇
– HEXcube
16年1月14日在14:33
重要。 WEP不适用于Android手机。更改为WPA。
– sureshvv
19年3月21日在5:36
#2 楼
无线卡是否支持访问点模式。要做的第一件事是测试您的无线卡是否支持进入无线访问点模式。如前所述,以下测试是针对基于mac80211框架的驱动程序。
安装
iw
并执行以下操作sudo aptitude install iw
iw list
查找受支持的接口部分,该部分应该是一个名为
AP
的条目,如下所示Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
如果驱动程序未显示此AP,并不表示它无法创建无线热点。但是这些卡不在本教程的范围之内。要进行更多测试,请遵循ubuntu关于主模式的文档。
设置分为三个部分,
设置和托管无线网络
IP地址设置
Internet共享
1.设置并托管网络
所需软件:hostapd (安装)
按alt + F2并键入
gksu gedit
并按Enter。我们将编辑许多文件。在gedit中,按ctrl + o,ctrl + l并将其粘贴到位置框
/etc/hostapd/hostapd.conf
中。按Enter键。粘贴以下代码,
interface=wlan0
driver=nl80211
ssid=test
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=1234567890
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
请确保没有尾随空格,并且末尾没有空格。线! Hostapd对结束难于解决的空格非常敏感!
您需要进行以下更改:
将
interface=wlan0
更改为您的无线卡名称。 (如果您有一张无线网卡,则应该为wlan0)。ssid=test
。 test
是您托管的网络的名称。wpa_passphrase=1234567890
,1234567890
是您的网络的密码。上述配置在
g
模式下创建了启用wpa和wpa2的访问点。可以在此处找到构建配置文件的更详细说明,现在启动hostapd
。编辑文件/etc/default/hostapd
并修改DAEMON_CONF的行,如下所示:DAEMON_CONF="/etc/hostapd/hostapd.conf"
然后使用以下命令启动
hostapd
服务,sudo service hostapd start
它应该启动无线网络。现在,在您的移动设备中,您可以看到无线网络并可以进行身份验证。但是设备不会获得IP地址。使用命令
sudo service hostapd stop
停止它。如果出现任何错误,则可能是您的卡不支持
g
模式。尝试其他>模式。指南第2部分:设置用于IP地址管理的DHCP服务器
安装isc-dhcp-server
编辑文件
/etc/default/isc-dhcp-server
并像这样设置接口:INTERFACES="wlan0"
在gedit中,按Ctrl + O,在位置框中粘贴
/etc/dhcp/dhcpd.conf
在行下方找到(ctrl + F)并将#放在前面。编辑后看起来应该像
# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;
也要注释掉以下行
#default-lease-time 600;
#max-lease-time 7200;
在下面添加以下行end
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.2 10.10.0.16;
option domain-name-servers 8.8.4.4, 208.67.222.222;
option routers 10.10.0.1;
}
范围描述地址池的长度。您还需要调整子网值。此配置最多可以给IP提供15个设备
再次在gedit中按Cctrl + O,然后在位置栏中粘贴以下代码
/etc/network/interfaces
,在下面添加auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0
wlan0
是您的无线接口。相应地更改它。 注意:重新启动后,无线将显示为不受管理。因此,您
不能使用任何其他wi-fi网络。要使无线正常运行,请在新添加的行之前放置#并执行
sudo start
networking
现在运行
sudo service isc-dhcp-server start
sudo service hostapd start
此时,您的移动设备将看到一个网络,对其进行身份验证,并且在身份验证之后,它将获得类似于
10.10.0.2
的IP地址。设置Internet连接设置
要进行Internet连接共享,我们需要
ip forwarding
和ip masquerading
。 启用IP转发:执行
echo 1| sudo tee /proc/sys/net/ipv4/ip_forward
现在说您正在使用拨号/ USB调制解调器连接来连接到INTERNET。您需要获取逻辑接口名称。为此,请执行
ifconfig
或ip address
对于拨号/ USB调制解调器:应为
ppp0
。如果要共享以太网连接,则应使用ethX
,其中X是您的以太网设备号。如果要通过具有USB绑定功能的android设备连接到互联网,则接口名称应为usb0
。现在,一旦获得接口名称,就执行
sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE
以上命令中的
ppp0
是您要通过无线共享其Internet连接的接口。如果您已经编辑了
/etc/network/interfaces
,则可以使用此脚本来启动该服务。如果您不共享ppp0
,请对其进行编辑。如果您正在使用脚本并希望停止服务器,请使用sudo killall hostapd
博客,该博客主要是此处描述内容的摘要:http://dashohoxha.blogspot.com/ 2013/06 / how-to-setup-wifi-access-point-on-ubuntu.html
脚本尝试自动执行此处描述的步骤:https://gist.github.com/ dashohoxha / 5767262
请随时报告或修复您发现的任何错误。
https://help.ubuntu.com/community/WifiDocs/MasterMode
http:/的巨大帮助/linuxwireless.org/zh-CN/users/Documentation/hostapd
http://thenewbieblog.wordpress.com/2012/05/01/wifi-hotspot-setup-on-ubuntu/
如何安装并配置DHCP服务器?
评论
我可以连接到热点并进行身份验证。但是我无法获得IP。你能帮我吗?
– Vijay
2013年3月2日14:30
@neo您已注释掉配置中的行
– Web-E
2013年3月2日15:25
是的我实际上两次尝试了整个过程,只是为了确保我第一次没有做错。
– Vijay
2013年3月3日14:07
@ Neo我遇到了同样的问题。安装ap-hotspot后,我在sudo gedit /etc/NetworkManager/NetworkManager.conf中将dns = dnsmasq更改为#dns = dnsmasq。它解决了问题。
–ss1729
15年5月25日在21:47
哪个Ubuntu版本支持此功能(hostapd ap-hotspot使用的版本似乎不再可用...:C)
–野生
15年6月24日在16:10
#3 楼
我也有同样的问题。我能找到的最佳解决方案是使用ap-hotspot创建ubuntu计算机的热点。它可以很好地连接到几乎所有的android,Windows Phone等。要安装它:
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install ap-hotspot
接下来,启动热点:
$ sudo ap-hotspot start
它以交互方式询问您要共享哪个适配器的Internet,网络名称,密码等。
停止热点:
$ sudo ap-hotspot stop
对其进行配置:
$ sudo ap-hotspot configure
如果有问题,希望如此链接帮助。
编辑:
目前看来,Ubuntu 14.04出现了一些问题,并且如链接的webupd8.org文章中所指定,您必须降级hostapd:
64位:
cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
32位:
cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
评论
杜德,那像魅力一样!
–Milkncookiez
13年11月12日在22:24
我按照上一个答案的说明进行操作,发现访问点模式不支持我的无线网卡。但是ap-hotspot仍然运行良好。所以我的建议是只安装ap-hotspot,看看它是否在工作
–哈希
2013年12月10日14:34
如果我在启动ap-hotspot之前先用sudo stop network-manager停止了network-manager,它对我有用。谢谢!
–罗马诺
2013年12月18日15:51
您必须先打开计算机上的无线设备,但不要将其连接至任何设备-如此出色:-)-但是我要说的是,我可以只使用Fedora 19中的默认“用作火锅”按钮(另一半关闭双启动) )
–野生
2014年1月2日,11:10
该脚本现在似乎已被弃用。
–林é
2014年12月13日上午10:04
#4 楼
现在,这是一种简单的方法,肯定会完成任务。安装KDE Connection Editor
打开终端(Ctrl + Alt + T)并键入以下命令,一个
$ sudo apt-get install plasma-nm
$ sudo apt-get update
现在,您已经安装了KDE Connection Editor。
创建一个Wi-Fi热点。
/>
创建Wi-Fi热点(访问点模式)
1.现在,通过以下任一方式打开已安装的应用程序,
搜索(Alt + F2)以查找kde-nm-connection-editor(开始输入kde会尽快
)。
或
从终端上手动打开它。
$ sudo kde-nm-connection-editor
2.现在单击+添加并选择“无线(共享)”
3.现在,您将看到以下窗口。
SSID:为以下名称命名您的新Hotspot
模式:选择访问点
克隆的MAC地址:单击Random按钮生成一个随机MAC地址。
每个
4.现在,转到“无线安全”选项卡。
选择“ WAP和WPA2个人”并输入您的密码。
单击确定。
5.现在,您的连接已准备就绪。
享受吧!
评论
kde-nm-connection-editor对我来说成为kde5-nm-connection-editor
–x13
16年1月13日在9:59
#5 楼
我发现的最简单的方法之一是通过github用户oblique使用create_ap前提条件:
1)hostapd
sudo apt install hostapd
<步骤:
git clone https://github.com/oblique/create_ap
cd create_ap
make install (use sudo if you want to install it systemwide)
然后打开两个热点
假设您要使用wifi接口从接口名称为
eth0
的以太网共享互联网wlan0
,可以使用以下语法:create_ap -m nat wlan0 eth0 MyAccessPoint MyPassPhrase
以获取更多信息和参考
https://github.com/oblique/create_ap
#6 楼
@ Web-E的回答很有帮助,但也可以将计算机配置为路由器。我只想要一个接入点,因为我已经在使用ISP的路由器。我也在运行Ubuntu Server(18.04.2),所以我无法使用任何GUI工具进行设置。 。
因此,我所做的就是按照此答案中的说明安装和配置hostapd,然后简单地桥接我的以太网和Wi-Fi适配器。这是我的`/etc/netplan/01-netcfg.yaml文件的内容:
network:
version: 2
renderer: networkd
ethernets:
# My Ethernet adapter
enp1s0:
# For some reason it seems I must specify at least something here.
dhcp4: no
# My Wi-Fi adapter
wlp2s0:
dhcp4: no
bridges:
br0:
interfaces:
- enp1s0
- wlp2s0
# Using a static IP for this box.
addresses:
- 192.168.0.45/24
gateway4: 192.168.0.1
nameservers:
addresses: [1.1.1.1,1.0.0.1]
当然,您需要根据自己的需要调整配置文件。之后只需运行
sudo netplan apply
即可应用配置。
评论
iOS设备确实支持ad-hoc网络。但是只要您关闭屏幕,它们就会断开连接。第三方应用程序可以允许在已扎根的android设备上进行即席网络wifi。
WEP不适用于Android手机。 WPA可以。