Ilsöre (ilsore) wrote in ru_root,
Ilsöre
ilsore
ru_root

Category:

[solved] Два провайдера (FreeBSD, pf, DHCP)

Здравствуйте, уважаемые коллеги,

Появилась необходимость подключить второй канал интенета для моего сервера. Шуму вокруг этой темы много, но ничего путного, если ваш второй канал получает адрес по DHCP - нет. В качестве фаервола использую pf(4).

Моя ситуация проста: LAN, провайдер А (статическая маршрутизация) и провайдер Б (DHCP). Приоритетом по скоросным параметрам и по надёжности - провайдер А. Провайдер Б был взят и используется как запасной канал + небольшая разгрузка по траффику. Сейчас работоспособен только один канал в одно время. Как направить часть трафика по каналу Б - для меня пока что загадка, которую хочу разрешить.



Инструкция
defaultrouter
и назначение статических адресов в rc.conf выполняется раньше, чем получение по DHCP, а два default router не пропишешь.

Сейчас правила выглядят примерно так:

ext_if_A="vlan0"
ext_if_B="vlan1"

#tables & scrub rules

nat on $ext_if_A inet from !($ext_if_A) to any -> $($ext_if_A)
#nat on $ext_if_B inet from !($ext_if_B) to any -> $($ext_if_B) 

rdr on $ext_if_A inet proto tcp from any to $(ext_if_A) port 8020 -> 10.1.0.5 port 8020
# some other same redirections

pass all
#some block rules




http://wiki.zeynalov.com/vagif:docs:freebsd:pf
далее - очевидно

Всем спасибо за помощь
Tags: freebsd, homenet
Subscribe

  • халявный простенький sccm под linux

    Всем пятницы. Может подскажет кто ответ, а то в гугле закопался. Задача отдаёт сферическим конём, но всё же. Допустим есть линуксовый серверок и…

  • Как стать девопсом?

    Пятница, значит можно) Тут люди более опытные, чем в соседнем чате, поэтому спрошу. Дано: Строго Windows бэкграунд, немного инфобеза. Надо: Сменить…

  • Патрег одобряет

    Будь хорошим, будь как Патрик.

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 42 comments

  • халявный простенький sccm под linux

    Всем пятницы. Может подскажет кто ответ, а то в гугле закопался. Задача отдаёт сферическим конём, но всё же. Допустим есть линуксовый серверок и…

  • Как стать девопсом?

    Пятница, значит можно) Тут люди более опытные, чем в соседнем чате, поэтому спрошу. Дано: Строго Windows бэкграунд, немного инфобеза. Надо: Сменить…

  • Патрег одобряет

    Будь хорошим, будь как Патрик.