使用`rfkill`控制WIFI开关与`wpa_supplicant`的影响

11 篇文章 2 订阅

LINUX在使用WIFI的过程中,后台使用了wpa_supplicant服务,程序中使用socket与服务进行通信。
在使用的过程中,使用如下命令:

ip link set wlan0 down && rfkill block wifi  # 关闭WIFI
rfkill unblock wifi && ip link set wlan0 up # 开启WIFI

配合使用ip link是为了确保在执行完关闭WIFI后,在ifconfig的结果中没有wlan0(最开始使用rfkill关闭WIFI后,ifconfig中也消失了wlan0;但是多次rfkill block/unblock之后就不一定了)。

在使用上述命令开启/关闭WIFI之后,没有影响到wpa_supplicant服务和创建的socket的正常状态。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值