Страница 1 из 1

PF + PosgreSQL

Добавлено: 2014-11-22 9:18:29
tray.irk
Столкнулся с проблемой ... необходимо было сделать 2 нат соеденения .... для этого начал настраивать PF ... нат настроил все работает, а вот постгрес который находится на этом сервере не запускается, подозреваю что, что то не так с настройками PF.

Можно ли как то разрешить все отовсюду?

Код: Выделить всё

ext_ingeo_if="em0"              # сеть 2
ext_if="bge0"                   # Внешний интерфейс (смотрит к провайдеру WAN)
int_if="bge1"                   # Внутренний интерфейс (смотрит в нашу сеть LAN)
icmp_allowed="echoreq"

set skip on lo0 #пропускаем проверку на петле
scrub in all #собираем все части пакета перед отправкой

nat on $ext_if from $int_if:network to any -> ($ext_if) # на NAT интернет
nat on $ext_ingeo_if from $int_if:network to any -> ($ext_ingeo_if) # на NAT в сеть 2

block all #запретим все отовсюду
pass out all keep state

pass in on $int_if from any to any #разрешаем всё из локальной сети
pass out on $int_if from $int_if to any
pass out on $ext_if from $ext_if to any #разрешаем серверу доступ в интернет
pass out on $ext_ingeo_if from $ext_ingeo_if to any #разрешаем серверу доступ в сеть 2

pass in on $ext_if proto tcp from any to $ext_if port ssh #разрешаем ssh
pass in on $ext_if proto tcp from any to $ext_if port 1723 #разрешаем vpn

pass out inet proto icmp all icmp-type echoreq keep state #разрешаем ping
pass in inet proto icmp all icmp-type echoreq keep state #разрешаем ping

pass out proto tcp to any keep state # разрешить исходящий трафик
pass out proto udp to any keep state # разрешить исходящий трафик

pass in proto tcp to any keep state # разрешить входящий трафик
pass in proto udp to any keep state # разрешить входящий трафик

мне всего лишь нужно запустить через нат 2 интерфейса

Код: Выделить всё

nat on $ext_if from $int_if:network to any -> ($ext_if) # на NAT интернет
nat on $ext_ingeo_if from $int_if:network to any -> ($ext_ingeo_if) # на NAT в сеть 2
Все остальное разрешить всем и всея ... со всех интерфейсов

:sorry: :sorry: :sorry: :sorry: :sorry: :sorry: