admin管理员组文章数量:1625484
致谢博主
其他参考
实验环境
cat /etc/issue
Ubuntu20.10
实验过程
1 检查无线网卡是否支持AP模式
iw list | grep AP
iw list 命令用于列举电脑上所有的无线设备和它们可以实现的功能,如果输出结果可以匹配到AP,说明你的无线网卡和相关驱动是支持AP模式的。
2 安装和使用hostapd开启热点
sudo apt-get install hostapd
创建、编辑hostapd的配置文件
sudo gedit /etc/hostapd/hostapd.conf
输入以下内容
driver=nl80211
ssid=PC_WiFi
channel=1
interface=wlan0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=12345678
wpa_pairwise=TKIP
解释说明
- nl80211用于对无线设备进行配置管理,它是一个基本的用户态协议。
- 设置局域网名称(Service Set Identifier, ssid)
- 使用Wi-Fi信道1
- 需要配置为AP的网络接口名称为wlan0(可以通过iw dev来查看电脑上的网络接口名称)
- 选择加密方式为WPA2
- 秘钥的管理算法选择PSK,即WPA-Personal
- 设置长度最少为8位的密码
- 选择秘钥生成方式为TKIP,Temporal Key Integrity Protocol
保存,执行以下命令:
sudo hostapd /etc/hostapd/hostapd.conf
此时应该可以在其他设备上检测到无线网卡的AP,但在尝试连接时会超时,因为
-
NetworkManager接管无线网卡,强制关闭AP模式,报错如下
-
其他设备无法正确获取AP分配的IP地址。
问题1解决方案
方案1:
使用NetworkManager命令行工具nmcli取消对无线网卡的托管
nmcli device set wlan0 managed no
上面命令行中的wlan0是网络接口的名称,可以使用iw dev命令查看。
执行之后,桌面右上角WIFI图标消失。如果想让电脑再次连接WIFI,只需要执行:
nmcli device set wlan0 managed yes
方案2:
更改NetworkManager配置文件
sudo gedit /etc/NetworkManager/NetworkManager.conf
在打开的配置文件中加入下面的内容:
[keyfile]
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx;interface-name:wlan0
其中xx:xx:xx:xx:xx:xx是无线网卡的mac地址,同样可以通过iw dev命令查看,addr那一行就是mac地址。
接口名称替换成自己的无线网卡,不再赘述。
保存,重启电脑
重启之后就可以发现无法从右上角系统配置中连接WIFI了,说明NetworkManager已经不再管理无线网卡。
3. 安装dhcp服务,使AP为连接的设备分配IP
执行以下命令进行安装
sudo apt install isc-dhcp-server
执行以下命令
sudo dhcpd -cf /etc/dhcp/dhcpd.conf -d
执行以下命令给 /var/lib/dhcp/dhcpd.leases提升权限:
sudo chmod 777 /var/lib/dhcp/dhcpd.leases
之后再启动dhcpd应该会得到类似下面的提示:
下面我们来修改配置文件
sudo gedit /etc/dhcp/dhcpd.conf
根据上面的提示我们在配置文件中加入以下模板:
subnet 10.6.4.0 netmask 255.255.255.0 {
range 10.6.4.2 10.6.4.200;
option domain-name-servers ns1.internal.example;
option domain-name "internal.example";
option subnet-mask 255.255.255.0;
option routers 10.6.4.1;
option broadcast-address 10.6.4.255;
default-lease-time 600;
max-lease-time 7200;
}
可以在配置文件50行左右的位置取消注释,进行修改。
之后再启动服务就可以了。
其他
遗憾的是,出于政策和安全的限制AX200不能开启5GHz频段的热点,参考链接1、链接2
通过iw list 命令我们可以看到,5GHz频段均属于不可用状态
版权声明:本文标题:如何在Linux系统中将无线网卡配置为AP 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728930594a1180358.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论