В отличии от связки ipfw + natd, где natd работает в user-space чем сильно загружает процессор, pf работает на уровне ядра ОС что даёт ощутимый прирост в производительности. Единственным минусом pf является его однопоточность и неумение использовать многоядерность в отличии от ipfw. В этом простом примере показано как pf можно заставить осуществлять nat на пул из 32 адресов:
Читать полностью »
NAT на пул адресов средствами pf
Quagga на BRAS
Для обеспечения функционирования динамической маршрутизации на серверах доступа очень удобно использовать протокол OSPF. Одним из приложений, реализующих его работу на FreeBSD является Quagga.
Читать полностью »
FreeBSD mpd5 PPPoE
Для организации сервера доступа PPPoE под управлением ОС FreeBSD можно использовать mpd 5 версии
для его установки необходимо иметь установленную колекцию портов
# cd /usr/ports/net/mpd5
# make install clean
Читать полностью »