Wifi

開機時自動開啟 Wi-Fi

  • February 2, 2020

我使用 Wicd 作為網路管理器執行 Debian 10。當我啟動電腦時,wicd 正在執行:

$ ps aux | grep wicd
root       416  2.5  1.5  36144 15180 ?        Ss   19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --no-daemon --keep-connection
root       524  1.2  1.4  25576 13716 ?        S    19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
kalle      830  0.0  0.0  10708   684 pts/0    S+   19:12   0:00 grep wicd

但是,當我啟動時wicd-client,未啟用 Wi-Fi:

視窗

如果我點擊“打開 Wi-Fi”,然後點擊“刷新”,我會得到一個可供選擇的網路列表。如何在電腦啟動時自動打開 Wi-Fi,以便 Wicd 可以自動連接到我的預設網路?

更新

原來在電腦啟動的時候wlan被阻塞了:

$ sudo rfkill
ID TYPE DEVICE       SOFT      HARD
0 wlan phy0      blocked unblocked
1 wlan hp-wifi unblocked unblocked
2 wwan hp-wwan unblocked unblocked

如果我執行sudo rfkill unblock 0,則 Wi-Fi 已打開。如何防止 wlan0 被阻止?

我在這個執行緒中找到了一個解決方案:

https://bbs.archlinux.org/viewtopic.php?pid=1324810#p1324810

# echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf

引用自:https://unix.stackexchange.com/questions/565305