Маршруты во FreeBSD добавляются с помощью команды route.
Допустим необходимо добавить маршрут к сети 192.168.1.0/24, находящейся за маршрутизатором 192.168.0.10:
#route add -net 192.168.1.0/24 192.168.0.10
Можно также добавить маршрут через интерфейс em1 к сети 192.168.10.0/24(Если вы например забыли IP адрес интерфейса:
#route add -net 192.168.10.0/24 -interface em1
Добавленный таким образом маршруты, будут существовать только до перезагрузки сервера.Для того что бы они восстановились после перезагрузки, их необходимо прописать в /etc/rc.conf:
static_routes="office1 office2" route_office1="-net 192.168.1.0 192.168.0.10" route_office2="-net 192.168.10.0 -interface em1"
Для того что бы просмотреть таблицу маршрутизации нужно ввести в консоли команду
netstat -nr
% netstat -nr Internet: Destination Gateway Flags Netif Expire Destination Gateway Flags Refs Use Netif Expire default 10.0.0.1 UGS 0 49378 xl0 127.0.0.1 127.0.0.1 UH 0 6 lo0 192.168.10/24 link#2 UC 0 0 xl1