>А теперь раскажите мне как в FreeBSD обойтись одной таблицой маршрутизации для
>реализации данного случая. Конфиги приводить не нано, просто расписать действия. IPS1_gw,IPS2_gw - шлюзы провайдеров
IPS1_ip,IPS2_ip - адреса сетевух
ipfw add unreach all from 172.16.1.0/24 to not table(1)
ipfw add divert 8668 all from 172.16.1.0/24 to any
ipfw add fwd ${IPS1_gw} all from ${IPS1_ip} to any
ipfw add divert 8668 all from any to ${IPS1_ip}
ipfw add divert 8668 all from 172.16.2.0/24 to any
ipfw add fwd ${IPS1_gw} all from ${IPS1_ip} to any
ipfw add divert 8668 all from any to ${IPS1_ip}
ipfw add divert 8778 all from 172.16.3.0/24 to any
ipfw add fwd ${IPS2_gw} all from ${IPS2_ip} to any
ipfw add divert 8778 all from any to ${IPS2_ip}
в table(1) хранится список сетей uaix, полученный хотя бы с
http://uatele.com/cgi-bin/foruaix_iprt.cgi
и загружается туда скриптом например раз в час.
В общем виде вроде все.