创建Ad-hoc网络,通过nmcli connection控制开关
sudo nmcli dev wifi hotspot ifname wlp3s0 ssid lunarbot.800 password 12345678
已经创建了一个热点,它的默认名字为Hotspot。它可以通过nmcli connection show显示出来,
打开热点通过nmcli启动
nmcli connection up Hotspot
关闭热点采用
nmcli connection down Hotspot
系统启动时通过systemctl自动打开热点
需要创建服务项
/etc/systemd/system/adhoc.service
然后使能并启动服务
sudo systemctl enable adhoc.service
sudo systemctl start adhoc.service
如果未能按预期启动,可运行查看service情况
sudo journalctl -u adhoc.service
根据Ubuntu系统启动后的联网状态来自动启动Ad-hoc网络
需要创建一个脚本为adhoc.service所调用
启动热点脚本的编写方式可以保证没网时才开自己的热点:
cd ~
sudo gedit start_adhoc.sh
更改之后赋予权限
sudo chmod +x start_adhoc.sh
附件
start_adhoc.sh
#!/bin/bash

本文介绍了如何在Ubuntu系统中创建和管理Ad-hocWi-Fi热点,包括使用nmcliconnection命令控制热点开关,通过systemd自动启动服务以及检查互联网连接后启动热点。还提供了一个脚本start_adhoc.sh,确保仅在无网络时启动热点。
最低0.47元/天 解锁文章
1922

被折叠的 条评论
为什么被折叠?



