From 11b5fe6e9cb1babd68f1b56e44767fc018df3acd Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 13 Jul 2021 12:45:05 +0200 Subject: [PATCH] interfaces: deprecate SLAAC addresses on linkdown; closes #4929 --- src/opnsense/scripts/interfaces/ppp-linkdown.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/opnsense/scripts/interfaces/ppp-linkdown.sh b/src/opnsense/scripts/interfaces/ppp-linkdown.sh index f5f3e4d5d..5b9593cb4 100755 --- a/src/opnsense/scripts/interfaces/ppp-linkdown.sh +++ b/src/opnsense/scripts/interfaces/ppp-linkdown.sh @@ -54,6 +54,11 @@ elif [ "${AF}" = "inet6" ]; then # Do not remove gateway used during filter reload. rm -f /tmp/${IF}_routerv6 /tmp/${IF}upv6 /tmp/${IF}_ipv6 + + # deprecate all previous SLAAC addresses + ifconfig ${IF} | grep autoconf | while read FAMILY ADDR MORE; do + ifconfig ${IF} ${FAMILY} ${ADDR} deprecated + done fi daemon -f /usr/local/opnsense/service/configd_ctl.py dns reload