LinuxForum.Fans
Тема

PF помогите разобраться

Автор: Shandor 6 сообщений 5577 просмотров
#214025

Помогите разобраться,
Фри, 8.2
Подключение по ADSL

ext_if="tun0" Виртуальный pppoe интерфейс
ext_if1="sk1" интерфейс на котором модем
int_if="em0" внутренний

ext_ip="xxx.xxx.xxx.xxx" Внешний ip
int_ip="xxx...." внутренний

К примеру нужно редирект сделать
Нужно указывать виртуальный инт? или инт модема?

rdr pass on ext_if proto tcp from any to ext_ip port 80 -> 192.168.10.10 port 80

так будет правильно?

#214039

Сейчас стоит ipfw+natd+rinet

Хочу это все сделать на pf

В rinet.conf перенаправления прописаны так

К примеру, первый ip внешний
217.XXX.XXX.XXX 5000 192.168.1.1 5000
Тут, второй куда то в мир
192.168.1.1 9113 195.XXX.XXX.XXX 465

Как это корректно редиректить в pf ??

#225836

Напишу в этой же теме,
Хочу обезопаситься от различных попыток взлома инет-шлюза, по средством PF
Пресечения множественных соединений, попытки подбора паролей и.тд

Нашел пока на lissyara.su

ext_if="em0"

table <ddos> persist
block in log quick from <ddos>

pass in on $ext_if proto tcp to $ext_if \
port www flags S/SA keep state \
( max-src-conn-rate 100/5, overload <ddos> flush)

Скажите пожалуйста, что это правило значит?

#227984

Это правило защищает апач по, видимо 80-му и 443-му портам от ddos атак.

#231810
Shandor написал:
Помогите разобраться,
Фри, 8.2
Подключение по ADSL

ext_if="tun0" Виртуальный pppoe интерфейс
ext_if1="sk1" интерфейс на котором модем
int_if="em0" внутренний

ext_ip="xxx.xxx.xxx.xxx" Внешний ip
int_ip="xxx...." внутренний

К примеру нужно редирект сделать
Нужно указывать виртуальный инт? или инт модема?

rdr pass on ext_if proto tcp from any to ext_ip port 80 -> 192.168.10.10 port 80

так будет правильно?

rdr on $ext_if inet proto tcp from any to $ext_if port $web -> $ext_if port $web

По пфу советую почитать вот этот "хендбук"
http://www.openbsd.org/faq/pf/ru/index.html

#231985
Shandor написал:
Помогите разобраться,
Фри, 8.2
Подключение по ADSL

ext_if="tun0" Виртуальный pppoe интерфейс
ext_if1="sk1" интерфейс на котором модем
int_if="em0" внутренний

ext_ip="xxx.xxx.xxx.xxx" Внешний ip
int_ip="xxx...." внутренний

К примеру нужно редирект сделать
Нужно указывать виртуальный инт? или инт модема?

rdr pass on ext_if proto tcp from any to ext_ip port 80 -> 192.168.10.10 port 80

так будет правильно?

rdr on $ext_if proto tcp from any to any port 80 -> 192.168.10.10 port 80

Войдите или зарегистрируйтесь, чтобы ответить.