Raspberry Pi 4에 Kali Linux를 설치한 후 sudo apt-get upgrade
.
완료되기 전에 Wi-Fi 연결이 끊어졌다가 다시 연결되었습니다.
이것은 정상적인 행동입니까, 아니면 제가 걱정해야 할 것이 있습니까?
답변1
Kali의 기반인 Debian은 일반적으로 설치 시 서비스를 시작하고 업그레이드 시 다시 시작합니다(다시 로드가 불가능한 경우). 재부팅하는 이유는 새 바이너리가 이전 바이너리를 대체하는지 확인하기 위한 것입니다. 눈에 띄는 효과가 없어야 하는 구성을 다시 로드하려면 데몬이 현재 상태를 일부 파일로 직렬화하고 자체를 다시 실행한 다음 이전 상태를 다시 로드해야 합니다. 이 작업을 수행할 수 있는 사람은 많지 않으므로 자주 사용할 수 없습니다. 직접적인 중단을 줄이기 위해 재부팅하지 않도록 선택하는 다른 배포판도 있습니다.
등이 포함된 경우네트워크 관리자,WPA 신청자또는주인모두 업그레이드된 다른 많은 것들이 있을 수 있으며 특정 구성에 따라 해당 postinst
스크립트가 해당 데몬을 다시 시작합니다.
이는 Wi-Fi 연결이 끊겼다가 다시 시작되는 이유를 설명할 수 있습니다.
예시로, 다음은 발췌입니다.WPA 신청자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
.