启动时自动打开 Wi-Fi

启动时自动打开 Wi-Fi

我使用 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 未启用:

Wicd窗口

如果我单击“打开 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

相关内容