Стандарты Internet и опыт практической работы не позволяют нам
в FreeBSD держать маршрутизацию пакетов включенной по умолчанию. Вы,
можете сделать это, изменив значение следующей переменной в файле
rc.conf на YES
:
gateway_enable=YES # Set to YES if this host will be a gateway
Этот параметр изменит значение
системной переменной
net.inet.ip.forwarding
на 1
.
Кроме того, в большинстве случаев вам будет необходимо запустить
программу маршрутизации, для того, чтобы объявить о появлении нового
маршрутизатора другим системам в вашей сети; FreeBSD поставляется со
стандартной для BSD-систем программой маршрутизации
routed, в более сложных ситуациях вы можете попробовать
GaTeD (доступный по FTP с ftp.gated.Merit.EDU
), который
поддерживает FreeBSD начиная с версии 3_5Alpha7.
Мы обязаны предупредить вас, что даже когда FreeBSD настроена таким образом, она не полностью соответствует стандартам Internet для маршрутизаторов, однако для обычной работы этого хватает.