日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android wifi软开关,rfkill 无线设备软开关

發(fā)布時間:2024/3/12 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android wifi软开关,rfkill 无线设备软开关 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在調試無線軟AP軟件 hostapd 時遇到個錯誤,總是無法啟動服務。

調試輸出如下:[root@server?~]#?/usr/sbin/hostapd?/etc/hostapd/hostapd.conf?-d

……省略……

Could?not?set?interface?wlp2s0?flags?(UP):?Operation?not?possible?due?to?RF-kill

nl80211:?Failed?to?set?interface?up?after?switching?mode

……省略……

那 RF-kill 是什么呢?

這里是 rfkill 相關介紹:

好吧,先搜索 rfkill 相關的軟件包。yum?search?rfkill[root@server?~]#?yum?search?rfkill

已加載插件:fastestmirror,?remove-with-leaves

Loading?mirror?speeds?from?cached?hostfile

============================?N/S?matched:?fkill?============================

rfkill.x86_64?:?A?tool?for?enabling?and?disabling?wireless?devices

這里也可以看出 rfkill 是一個啟用/禁用無線設備的工具,也就是一個無線設備軟開關。

接下來安裝 rfkill 軟件包。yum?install?rfkill

看看 rfkill 有哪些文件。rpm?-ql?rfkill[root@server?~]#?rpm?-ql?rfkill

/sbin/rfkill

/usr/share/doc/rfkill

/usr/share/doc/rfkill/COPYING

/usr/share/doc/rfkill/README

/usr/share/man/man8/rfkill.8.gz

從輸出來看看來就主要一個可執(zhí)行文件 rfkill。

man rfkill 看看 rfkill 的用法。man?8?rfkill[root@server?~]#?man?8?rfkill

……簡要輸出……

rfkill?command

COMMANDS

help???Show?rfkill's?built-in?help?text.

event??Listen?for?rfkill?events?and?display?them?on?stdout.

list?[type]?????????????????????????????#查看設備狀態(tài)

List?the?current?state?of?all?available?rfkill-using?devices,

or?just?all?of?the?given?type.

block?index|type????????????????????????#關閉開關操作

Disable??the??device?corresponding?to?the?given?index.

type?is?one?of?"all",?"wifi",?"wlan",?"bluetooth",?"uwb",

"ultrawideband",?"wimax",?"wwan",?"gps",?"fm"?or?"nfc".

unblock?index|type??????????????????????#開啟開關操作

Enable?the?device?corresponding?to?the?given?index.

If?the?device?is?hard-blocked,?e.g.?via?a?hardware?switch,

it?will??remain??unavailable?though?it?is?now?soft-unblocked.

那么接下來就看看有沒有無線設備被關掉。rfkill?list[root@server?~]#?rfkill?list

0:?phy0:?Wireless?LAN

Soft?blocked:?yes??????????????#開關開啟,無線網卡無法使用

Hard?blocked:?no

解鎖操作rfkill?unblock?wlan[root@server?~]#?rfkill?unblock?wlan

再次查看rfkill?list[root@server?~]#?rfkill?list

0:?phy0:?Wireless?LAN

Soft?blocked:?no???????????????#此時已關閉,可以使用無線網卡

Hard?blocked:?no

再次運行調試模式/usr/sbin/hostapd?/etc/hostapd/hostapd.conf?-d

OK一切正常,那么就可以結束調試以正常模式啟動服務了。

總結

以上是生活随笔為你收集整理的android wifi软开关,rfkill 无线设备软开关的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。