我使用 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 被阻止?
答案1
我在这个线程中找到了一个解决方案:
https://bbs.archlinux.org/viewtopic.php?pid=1324810#p1324810
# echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf