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

PF и два белых IP провайдера на одном интерфейсе

Добавлено: 2010-12-02 18:34:49
Leviafan
Вообщем пров выдал два белых IP. На одном IP висит 2мегабита, на другом 10мегабит
На серваке стоит PF.
Настроено стандартно

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

int_if="vr0"
ext_if="rl0"
localnet="10.10.0.0/24"

nat on $ext_if from $localnet to any -> ($ext_if)					
pass out on $ext_if proto tcp from $localnet to any keep state		
pass out on $ext_if proto udp from $localnet to any keep state		
Я знаю что нужно в rc.conf добавить алиас на внешний интерфейс

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

ifconfig_rl0="inet 232.167.110.130 netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 232.167.110.131 netmask 255.255.255.0"
Как реализовать что бы некоторым локальным IP был инет через alias0, а остальным через 232.167.110.130 (2мегабита)?

Re: PF и два белых IP провайдера на одном интерфейсе

Добавлено: 2010-12-02 18:43:10
Leviafan
Так правильно?

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

int_if="vr0"
ext_if="rl0"
ext_ip="232.167.110.130/32"
ext_ip1="232.167.110.131/32"
localnet="10.10.0.0/24"
superlocal="10.10.0.100/32"
  
nat on $ext_if from $localnet to any -> ($ext_ip)  
nat on $ext_if from $superlocal to any -> ($ext_ip1)    
    
pass out on $ext_if proto tcp from $localnet to any keep state      
pass out on $ext_if proto udp from $localnet to any keep state   
pass out on $ext_if proto tcp from $superlocal to any keep state      
pass out on $ext_if proto udp from $superlocal to any keep state 

Re: PF и два белых IP провайдера на одном интерфейсе

Добавлено: 2010-12-04 19:40:01
mak_v_
решается на pf с помощью опции route-to