Есть правила, которые выпускают сеть в интернет через 2 интернет канала. Правила банальные, поэтому приведу прямо из статьи
rl0 - 1.1.1.1 /24(gateway 1.1.1.254 ISP1)
rl1 - 2.2.2.2 /24(gateway 2.2.2.254 ISP2)
rl2 - 3.3.3.3/24 (lan)natd -a 1.1.1.1 -p 8668
natd -a 2.2.2.2 -p 8778ipfw 10 add divert 8668 ip from 3.3.3.1,3.3.3.2,3.3.3.4 to any
ipfw 20 add divert 8778 ip from 3.3.3.3 to any
ipfw 30 add fwd 1.1.1.254 ip from 1.1.1.1 to any
ipfw 40 add fwd 2.2.2.254 ip from 2.2.2.2 to any
ipfw 50 add divert 8668 ip from any to 1.1.1.1
ipfw 60 add divert 8778 ip from any to 2.2.2.2Все хорошо и замечательно работает, только вот из сети я немогу достучаться до внешних ip-адресов сервера (1.1.1.1, 2.2.2.2). Причина в том, что он не воспренимает эти адреса, как адреса сервера и отсылает их согласно правилам fwd в интернет. Пробовал перед этим всем писать
ipfw add allow ip from 3.3.3.0/24 to 1.1.1.1
ipfw add allow ip from 1.1.1.1 to 3.3.3.0/24
безрезультатно.Подскажите, может кто сталкивался с этой проблемой, или знает как решить.
>Подскажите, может кто сталкивался с этой проблемой, или знает как решить.Попробуй поставь
ipfw add allow ip from 3.3.3.0/24 to 1.1.1.1
ipfw add allow ip from 1.1.1.1 to 3.3.3.0/24перед первым дивертом (до 10 правила).
вроде помогло, хотя говорю честно - так тоже пробовал ранее - не помогает. Я поставил эти правила самыми первыми в списке.
Спасибо за помощь