PI 0W 开WIFI热点(续)

不重启使wifi热点即时生效的方法

由于PI 0w没有有线网卡,又不想连显示器,开热点的时候重启等待的时间又比较长,而且麻烦。通过研究,使用如下方法可以即时切换热点和连接模式,而不用重新启动派。
切换热点:

先让修改过wlan0固定IP的配置文件生效。我是做了两个文件:

/etc/dhcpcd.conf.ap 热点的配置文件。
/etc/dhcpcd.conf.normal 普通连接的配置文件。
1.只要把dhcpcd.conf.ap改名为/etc/dhcpcd.conf即可。
2.重启dhcpcd服务:sudo systemctl restart dhcpcd
(重启这个服务时间比较长,PI 3B+都要十几秒)
3.启动dnsmasq服务
  • sudo systemctl start dnsmasq
4.启动hostapd服务
  • sudo systemctl start hostapd
    此时即可看到wifi热点,并可连接。ssh也可以连接。
注意:如上的顺序不能错,否则热点出不来,或出来连不上。
切换成连接模式:
1.停止dnsmasq和host两个服务:
  • sudo systemctl stop hostapd
  • sudo systemctl stop dnsmasq
2.把固定IP的文件换成自动获取IP的文件。
即把/etc/dhcpcd.conf.normal 改名为dhcpcd.conf
3.重启dhcpcd服务
  • sudo systemctl restart dhcpcd
这样就wifi就切换回普通连接模式了。
网上有也有人说要pkill掉wpa_supplicant服务再启动才可以,经过实验证明如上操作就可以,不用杀这个服务。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kim5659

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值