This repository has been archived on 2023-06-11. You can view files and clone it, but cannot push or open issues or pull requests.
www-2/content/posts/syspatch-carp-bpf.md

1.8 KiB

categories date description draft tags title
Syspatch
2021-01-13T20:02:39+01:00 Correctif OpenBSD: carp, bpf false
Syspatch
carp
bpf
6.8
Syspatch : carp (2021/01/13)

Correctif de fiabilité carp

L'utilisation de bpf(4) sur une interface CARP pourrait entraîner une utilisation après une erreur.

Il est nécessaire de redémarrer la machine car ce correctif affecte le noyau.

Pour toutes les architectures supportées :

  • amd64, arm64, i386 par syspatch
  • armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par recompilation

Syspatch

Cette étape ne concerne que les architectures amd64, arm64, i386 !

# syspatch

Ensuite redémarrez la machine !

Recompilation

Pour toute autre architecture prise en charge par le projet OpenBSD, voici les étapes de recompilation nécessaires :

⇒ Après avoir téléchargé le correctif, vérifiez-le, et appliquez-le :

  • Pour 6.8 :
# wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/012_carp.patch.sig
# signify -Vep /etc/signify/openbsd-68-base.pub -x 012_carp.patch.sig \
        -m - | (cd /usr/src && patch -p0)

⇒ La phase de recompilation :

# KK=`sysctl -n kern.osversion | cut -d# -f1`
# cd /usr/src/sys/arch/`machine`/compile/$KK
# make obj
# make config
# make
# make install

Pour finir, redémarrez la machine !

Restart

# reboot

Plus d'informations sur les pages d'Errata 6.8 et 6.7
et leurs versions FR respectives : 6.8 FR et 6.7 FR.