1, ifconfig
2, 在終端下
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX=""
改為GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
然后sudo grub-mkconfig -o /boot/grub/grub.cfg
重啟后匿辩,網(wǎng)卡名稱果然變成了eth0和wlan0
3孕讳,需要在root用戶下運行程序:否則會出現(xiàn)錯我提示
終端下:su root
輸入密碼:gameboy
?cd? /home/gameboy/wifi
python3? scanwifi.p
沒有權限的錯誤提示
代碼如下:
import pywifi
def test_scan():
? ? print('test')
? ? wifi=pywifi.PyWiFi()
? ? iface=wifi.interfaces()[1]??? #我的電腦是[1]不是[0]狭郑,0會卡死沒有任何反應
? ? iface.scan()
? ? bsses=iface.scan_results()
? ? for bss in bsses:
? ? ? ? print('wifi名稱: %s' % bss.ssid)
if __name__=="__main__":
? ? test_scan()
4、參考鏈接