FreeBSD 配置 IPv4/6 双栈

Jul 09, 2024 • 预计阅读时间 1 分钟

Azure 的虚拟机 IPv6 是 DHCPv6 的形式分配的,在 FreeBSD 上需要简单配置一下才能获取到 IPv6 地址。

首先,需要安装 net/dual-dhclient-daemon 程序:

$ sudo pkg install net/dual-dhclient-daemon

编辑 rc.conf ,配置网络接口获取 IP 的方式:

$ sudo sysrc ifconfig_DEFAULT="SYNCDHCP accept_rtadv"
$ sudo sysrc ipv6_activate_all_interfaces="YES"
$ sudo sysrc dhclient_program="/usr/local/sbin/dual-dhclient"

如果需要设置网络程序优先使用 IPv6 ,再添加以下配置:

$ sudo sysrc ip6addrctl_enable="YES"
$ sudo sysrc ip6addrctl_policy="ipv6_prefer"
FreeBSD
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

使用 dog 查询 DNS