Linux apt-get upgrade wifi Отключение

Я решил проблему с модом ROOTer Golden Orb для OpenWRT. Работает «из коробки».

1
29.01.2020, 00:25
1 ответ

Debian (, на котором основана Kali ), обычно запускает службы при установке и перезапускает службы при обновлении (, если только невозможна перезагрузка ). Причина перезапуска состоит в том, чтобы гарантировать, что новый двоичный файл заменит прежний двоичный файл. Просто перезагрузка конфигурации, которая должна быть без видимого эффекта, также потребовала бы, чтобы демон сериализовал свое текущее состояние в какой-то файл, повторно -выполнил себя и перезагрузил предыдущее состояние :, не так много людей могут это сделать, поэтому это не часто доступно. Существуют и другие дистрибутивы, которые обычно предпочитают не перезапускаться, чтобы не вызывать немедленных сбоев.

Если такие пакеты, как network -manager , wpasupplicant или hostapd и, возможно, многие другие, обновлены, в зависимости от вашей конкретной конфигурации, их postinstперезапустит соответствующий демон.

Это объясняет, почему ваше соединение с Wi-Fi прерывается и снова возвращается.

В качестве иллюстрации, вот выдержка из wpasupplicant 's postinstдля текущей версии Kaliwpasupplicant_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. ].

4
28.04.2021, 23:25

Теги

Похожие вопросы