Я успешно обновил свой KVM-сервер до 20.04.1 LTS, но когда позже попытался получить к нему доступ по ssh, не было сетевого маршрута к серверу, в то время как виртуальные машины все еще прекрасно работали. Зайдя в консоль, я обнаружил, что мост потерял свой IPv4-адрес и dhclient
больше не работает. Это происходит неоднократно, мост получает свой IPv4 при загрузке, но, кажется, теряет его после первой аренды. После выполнения dhclient -r br0
я обнаружил следующее в журналах:
audit: type=1400 audit(1611698389.262:14): apparmor="DENIED" operation="open" profile="/{,usr/}sbin/dhclient" name="/proc/1878/task/1881/comm" pid=1878 comm="dhclient" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=0
Я смог исправить это, добавив / proc / * / task / * / comm wr,
в /etc/apparmor.d/local/sbin.dhclient
. Но, почему, во-первых, dhclient нужен доступ для записи к /proc...?. Мой сервер резервного копирования, также на 20.04.1 LTS, отлично работает и без этого.