Kali-Linux
Linux apt-get 升級 wifi 斷開連接
在我的 Raspberry Pi 4 上安裝 Kali Linux 後,我執行了命令
sudo apt-get upgrade
.在完成之前,wifi連接斷開並重新連接。
這是正常行為還是我應該擔心的事情?
Debian(Kali 所基於的)通常在安裝時啟動服務並在升級時重新啟動服務(除非只是重新載入是可能的)。重新啟動的原因是確保新的二進製文件替換以前的二進製文件。只是重新載入配置,這應該是沒有可見效果的,還需要守護程序將其目前狀態序列化到某個文件,重新執行自身並重新載入以前的狀態:沒有多少人可以做到這一點,所以它不經常可用. 還有其他發行版通常選擇不重新啟動以減少立即中斷。
如果升級了諸如network-manager、wpasupplicant或hostapd之類的軟體包,可能還有許多其他軟體包,根據您的具體配置,它們的
postinst
腳本將重新啟動相應的守護程序。這可以解釋您的 Wifi 連接斷開並返回。
作為說明,這是 kali 的wpasupplicant的摘錄(撰寫本文時
postinst
的wpasupplicant_2.9-6_arm64.deb
目前版本):# Automatically added by dh_installsystemd/12.7.3 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then if [ -d /run/systemd/system ]; then systemctl --system daemon-reload >/dev/null || true if [ -n "$2" ]; then _dh_action=restart else _dh_action=start fi deb-systemd-invoke $_dh_action 'wpa_supplicant.service' >/dev/null || true fi fi # End automatically added section
如果不是升級,它將啟動服務,或者重新啟動它以進行升級。
如果您從遠端升級,為了安全起見並避免在升級過程中與連接相關的雞與蛋問題,您可能應該在
screen
或之類的工具中執行升級tmux
。