PF и два канала в Интернет

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

tramX
Сообщения: 200

PF и два канала в Интернет

Сообщение tramX »

Нужно организовать при помощи PF шлюз в интернет. Есть два канала, нашел пример реализации
lan_net = "192.168.0.0/24"
int_if = "dc0"
ext_if1 = "fxp0"
ext_if2 = "fxp1"
ext_gw1 = "68.146.224.1"
ext_gw2 = "142.59.76.1"

pass in on $int_if route-to \
{ ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
from $lan_net to any keep state

Проблема в том что шлюз от одного провайдера меняется. Как решить это проблему?
Спасибо сказали:
Аватара пользователя
gr1nd
Сообщения: 343
Статус: Great Britain&Japan fan
ОС: Arch

Re: PF и два канала в Интернет

Сообщение gr1nd »

Всмысле "меняется" ?
Периодически?Перманентно?Только от одного?Меняется сам или вас об этом уведомляют?
**подозреваю нужно втиснуть dhcp...
Спасибо сказали:
tramX
Сообщения: 200

Re: PF и два канала в Интернет

Сообщение tramX »

Адсл, авторизация по pppoe. Раз в сутки пере подключается и
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet 94.178.83.201 --> 195.5.5.202 netmask 0xffffffff
Opened by PID 498

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet 92.113.79.126 --> 195.5.5.203 netmask 0xffffffff
Opened by PID 560
Спасибо сказали:
pimlab
Сообщения: 24
ОС: freebsd7.1

Re: PF и два канала в Интернет

Сообщение pimlab »

не закрепяйте за этой сетевой ип.
там было что-то ,если с правой стороны правила сетевая картa будет в скобкаx, то пф будет отслеживать его ип. вобшем курите ман на пф.

pass out on $ext_if from ($ext_if) to any
Спасибо сказали:
tramX
Сообщения: 200

Re: PF и два канала в Интернет

Сообщение tramX »

Я IP за сетевой не закрепляю. Правила PF такие
#nat on rl0 from 172.17.1.0/24 to any -> (rl0)
nat on tun0 from 192.168.5.0/24 to any -> (tun0)

Сейчас 192.168.5.0/24 ходит через pppoe соединение tun0 все нормально, Нужно теперь выпустить подсесть 172.17.1.0/24 через rl0. Почитал тут http://house.hcn-strela.ru/BSDCert/BSDA-course/index.html нашл пример. но как быть с динамическим шлюзом?
Спасибо сказали:
pimlab
Сообщения: 24
ОС: freebsd7.1

Re: PF и два канала в Интернет

Сообщение pimlab »

Некогда не сталкивался с двумя каналами и pppoe :(
Собственно поэтому не совсем понимаю суть проблемы. Eсли ту верхнюю строчку раскоментировать разве не будет работать?

посмотри тут, может наведет на какие мысли
Спасибо сказали: