>[оверквотинг удален]
>
>Есть внешний интерфей и нужно с него бросать на другую айпишку хочу
>перекинуть 25 порт
>
>внешний интерфейс: 82.а.б.в 25
>другой хост: 194.а.б.в 25
>
>как сделать через нат или фаэрвол??? дайте пример плиииииз а то фре
>я мало что понимаю :)
>а нужно прям сейчас.... реализация с помощью PF
в ядре след строчки:
device pf <--- включение PF
device pflog <--- интефейс логгирования (если нужны логи с файерволла)
device pfsync <--- нужен для синхронизации текущих соединений при использовании CARP
след для траффик шейпера
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Detection
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
если не нужен ALTQ то можно просто kldload pf и в /etc/loader.conf прописать pf_load="YES"
дальше редирект
#tftp
rdr pass on $ext_if inet proto tcp from any to $ext_ip_10 port 69 -> 192.168.120.51 port 69
#Proxy
rdr pass on $int_if inet proto tcp from $int_if:network to !<office_net> port { 80, 8080 } -> 127.0.0.1 port 3128