Из командной строки:
ifconfig ed0 inet 192.168.10.1 netmask 255.255.255.0
ifconfig ed0 inet 192.168.10.5 netmask 255.255.255.0 alias
ifconfig ed0 inet 192.168.20.1 netmask 255.255.255.0 alias
...
ifconfig ed0 inet 192.168.30.1 netmask 255.255.255.0 alias
или в /etc/rc.conf
ifconfig_ed0="inet 192.168.10.1 netmask 255.255.255.0"
ifconfig_ed0_alias0="inet 192.168.10.5 netmask 255.255.255.0"
ifconfig_ed0_alias1="inet 192.168.20.1 netmask 255.255.255.0"
...
ifconfig_ed0_aliasN="inet 192.168.30.1 netmask 255.255.255.0"
Нужно еще не забыть
route add ${ALIAS} 127.0.0.1
во FreeBSD 2.1.0 была неприятность, связанная с работой route,
который срабатывал со второго раза.