PF + PosgreSQL

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

PF + PosgreSQL

Непрочитанное сообщение tray.irk » 2014-11-22 9:18:29

Столкнулся с проблемой ... необходимо было сделать 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:
Последний раз редактировалось f_andrey 2014-11-22 10:21:34, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Числа не управляют миром, но могут показать как управляется мир

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/