Jump to content

Настройка Pf


Recommended Posts

Подскажите пожалуйста как настроить на Фре pf так что бы веб и игры пускало через более быстрый и качественный канал, а торенты и прочую нечесть через Укртелеком например?

Link to post
Share on other sites
Подскажите пожалуйста как настроить на Фре pf так что бы веб и игры пускало через более быстрый и качественный канал, а торенты и прочую нечесть через Укртелеком например?

set optimization aggressive

# Указываем используемые сетевые интерфейсы:

 

ext_if_a = "rl1"

 

ext_if_b = "rl0"

 

# Для каждого из каналов задаем IP-адрес шлюза:

 

ext_gw_a = "11.11.11.11"

 

ext_gw_b = "x.x.x.x"

 

ext_ip_a = "11.11.11.111"

 

ext_ip_b = "x.x.x.x"

 

 

nat on $ext_if_a inet from { 10.20.0.0/16 } to any port { 80, 81, 8080, 2106, 7777, 443, 8000, 5190, 7001, 7002, 6003, 27000, 27029, 19000, 19001 } -> $ext_ip_b:0

 

nat on $ext_if_a inet from { 10.20.0.0/16, 10.30.0.0/16 } to any -> $ext_ip_a:0

 

nat on $ext_if_a inet from { 10.40.0.0/16 } to any -> $ext_ip_b:0

 

set skip on lo0

 

# Важный момент: направляем исходящие пакеты в канал, соответствующий адресу источника:

 

pass in all

pass out all

 

pass out route-to ($ext_if_a $ext_gw_a) inet from ($ext_if_a) to !(self:network) keep state

 

pass out route-to ($ext_if_b $ext_gw_;) inet from ($ext_if_;) to !(self:network) keep state

 

##// Разрешаем входящие подключения к обслуживаемым TCP-сервисам:

 

pass in on $ext_if_a reply-to ($ext_if_a $ext_gw_a) inet proto tcp to any keep state

 

pass in on $ext_if_a inet proto tcp from ($ext_if_a:network) to any keep state

 

 

pass in on $ext_if_b reply-to ($ext_if_b $ext_gw_;) inet proto tcp to any keep state

 

pass in on $ext_if_b inet proto tcp from ($ext_if_b:network) to any keep state

 

 

 

вот тебе рабочий конфиг)) в душках порти которие пускать сболее бытрого интерфейса а все остальное телекома)))

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...