FreeBSD ifconfig
From wikinotes
FreeBSD uses ifconfig
to manage network interfaces.
Documentation
man ifconfig
https://www.freebsd.org/cgi/man.cgi?query=ifconfig&apropos=0&sektion=0&manpath=FreeBSD+13.0-RELEASE+and+Ports&arch=default&format=html freebsd handbook: network communication https://docs.freebsd.org/en/books/handbook/partiv/
Usage
Interactive
manipulate interfaces within shell.
# create/destroy a network interface of type 'tun' ifconfig tun create up ifconfig tun0 destroye
Persistent
define interfaces to setup at boot.
# /etc/rc.conf cloned_interfaces="bridge0 brige1" # space separated virtual interfaces to create ifconfig_bridge0="inet 10.0.1.1/8" # assign ip address to bridge0 defaultrouter="192.168.1.1" # your local nameserver