FreeBSD: IPv6 Configuration Set Prefixlen Value

How do I set the prefixlen for an IPv6 address under FreeBSD operating systems?

You can set the prefixlen for an IPv6 address by editing /etc/rc.conf file, enter:
# vi /etc/rc.conf
Assuming that your IPv6 is address is 2001:48c8:7::2 for em0, enter:

ADVERTISEMENTS

ipv6_ifconfig_em0="2001:48c8:7::2 prefix 64"

Save and close the file. Restart networking. You can also set it at the shell prompt using the ifconfig command as follows:

ifconfig interFace inet6 ipv6IpAddress prefixlen Value
ifconfig fxp0 inet6 2001:48c8:7::2 prefixlen 64

Where,

  • fxp0 or em0 – FreeBSD NIC interface name
  • 2001:48c8:7::2 – IPv6 public IP address
  • 64 – IPv6 Prefixlen Value
🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source/DevOps topics:
CategoryList of Unix and Linux commands
File Managementcat
FirewallCentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNCentOS 8 Debian 10 Firewall Ubuntu 20.04

ADVERTISEMENTS
0 comments… add one

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.