![]() |
Не могу разобраться с PF
Здравствуйте, помогите пожайлуста решить следующую проблему.
Имеется сервер FreeBSD на котором настроен шлюз и поднят squid который прекрасно работает. Появилась необходимость в новом софте, который не работает с прокси сервером, но нужен канал в инет. Известны порты через которые программа ходит в инет: 4444 4445 4441 Каким образом сделать чтобы сервер пускал на эти порты? Вот что есть в rc.conf ifconfig_rl0="inet 192.168.0.249 netmask 255.255.255.0" ifconfig_rl1="inet 192.168.1.3 netmask 255.255.255.0" ifconfig_aue0="inet 10.1.0.26 netmask 255.255.255.0" hostname="FreeBSD" defaultrouter="192.168.1.100" inetd_enable="YES" rinetd_enable="YES" gateway_enable="YES" natd_enable="YES" natd_interface="rl1" natd_flags="" squid_enable="YES" pf_enable="YES" pf_rules="/etc/pf.conf" pf_flags="" pflog_enable="YES" pflog_logfile="/var/log/pflog" pflog_flags="" Вот что в pf.conf: ext_if="rl1" # replace with actual external interface name i.e., dc0 int_if="rl0" # replace with actual internal interface name i.e., dc1 internal_net="192.168.0.0/24" pass in all pass out all Я где то что то сделал не так - порты нужные не работают:( |
хм, ну например сделать редирект
Код:
rdr on $ext_if proto tcp from $internal_net to $ext_if port 4444 -> any port 4444 |
подскажите еще что нибудь пожайлуста.
|
может переформулировать вопрос?
Прога с клиента ломится извне на порт 4444 Как прописать чтобы FreeBSD поварачивал его на этот порт в инет? |
ну все понятно, для начала тебе надо ознакомиться с этим материалом
|
Время: 10:53. |
Время: 10:53.
© OSzone.net 2001-