Ситуация:
- Есть 2 сетевухи, торчащих в мир, ext_if1 и ext_if2 от разных провайдеров.
- Траффик на ext_if1 безлимитный, быстрых, но нестабильный, адрес серый статический, у прова мапится на реальный, настройки статические, прописываются руками
- Траффик на ext_if2 лимитирован, но стабилен, падает редко, адрес белый, динамический, настройки приходят по DHCP с частотой "как повезет", меняются бывает раз в неделю, бывает 5 раз на день.
- Есть 2 сетевухи, торчащих в внутрь, int_if1 и int_if2Был похожий мой же топик но там был другой вопрос, тогда еще у обоих провов настройки выдавались на бумажке :)
http://www.opennet.me/openforum/vsluhforumID1/81254.htmlА вот сейчас один из них стал давать все по DHCP, в том числе и настойки дефолтного роутера.
Получается что пока я не воткну корд от этого прова, все работает нормально, поскольку
/etc/rc.conf
defaultrouter="10.1.0.1"
ifconfig_age0="DHCP"
ifconfig_sk0="inet 10.2.0.84 netmask 0xfffc0000"Доесть по дефолту роутер у меня стоит от "нормального" прова :) И когда age0 получает свой адрес по DHCP, то роутер который с ним приходит замещает дефолтный :( И вторая проблема: как в такой обстановке описывать PBR в PF, когда один из роутеров выдается динамически?
Не бейте сильно если недогуглил :)
>Доесть по дефолту роутер у меня стоит от "нормального" прова :) И
>когда age0 получает свой адрес по DHCP, то роутер который с
>ним приходит замещает дефолтный :(Настроить /etc/dhclient.conf, думается.
routers можно не запрашивать, либо можно переопределять на нужный (supersede).> И вторая проблема: как в такой
>обстановке описывать PBR в PF, когда один из роутеров выдается динамически?Наверное какую-нибудь динамическую таблицу, которую изменять из dhclient-script