git: 13524c57726a - stable/13 - MFC: ARM release build: enable IPv6 SLAAC by default
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 26 Feb 2023 22:23:28 UTC
The branch stable/13 has been updated by joerg:
URL: https://cgit.FreeBSD.org/src/commit/?id=13524c57726a4bf14a92ecde6f5cccbda5152751
commit 13524c57726a4bf14a92ecde6f5cccbda5152751
Author: Joerg Wunsch <joerg@FreeBSD.org>
AuthorDate: 2023-02-12 21:26:52 +0000
Commit: Joerg Wunsch <joerg@FreeBSD.org>
CommitDate: 2023-02-26 22:22:32 +0000
MFC: ARM release build: enable IPv6 SLAAC by default
When building ARM release images, enable IPv6 SLAAC by default in
addition to IPv4 DHCP.
Unlike amd64 (and other desktop/server) releases, ARM releases on SoC
setups are usually deployed by just using the installation image, so
there is no interactive network configuration. Not having IPv6
included by default is kind of an anachronism these days, given that
FreeBSD with the KAME project once pioneered IPv6 technology.
(cherry picked from commit 57228a49333505aebbc992f3799819667630f255)
---
release/tools/arm.subr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/release/tools/arm.subr b/release/tools/arm.subr
index d07dbb41b48b..5159907d9689 100644
--- a/release/tools/arm.subr
+++ b/release/tools/arm.subr
@@ -218,7 +218,7 @@ arm_install_base() {
local hostname
hostname="$(echo ${KERNEL} | tr '[:upper:]' '[:lower:]')"
echo "hostname=\"${hostname}\"" > ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
- echo 'ifconfig_DEFAULT="DHCP"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
+ echo 'ifconfig_DEFAULT="DHCP inet6 accept_rtadv"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sshd_enable="YES"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sendmail_enable="NONE"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sendmail_submit_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf