Сервер с ОС FreeBSD4.9-p14.
Три ethernet - интерфейса.
1. wb0(внутрь) - 192.168.1.10
2. rl0(нуружу(порт для xDSL модема)) - 83.217.x.y (шлюз 83.217.a.b)
3. rl1->tun0(нуружу(порт для xDSL модема)) - 213.242.x1.y1 (шлюз 213.242.a1.b1)На сервере стоит oops, sendmail. Необходимо использовать одновременно оба канала. Поставил zebr'y(0.95).
zebra.conf
_______________________________________
hostname mail.server
password beerman
enable password beermaninterface lo
127.0.0.1interface rl0
83.217.x.yinterface tun0
213.242.x1.y1ip route 0.0.0.0/0 83.217.a.b
ip route 0.0.0.0/0 213.242.a1.b1
log file zebra.log
______________________________________
ospfd.conf
==============================hostname mail.server
password beerman
enable password beermanrouter ospf
network 192.168.1.0/24 area 0log /var/log/ospfd.log
===============================Запустил zebr'у zebra -d -f /usr/local/etc/zebra.conf
Выдало
2005/05/16 08:33:01 ZEBRA: can't get ip6forwarding value
There is no such command.
Error occured during reading below line.
enable beerman
Процесса нет.ospfd запустился штатно.
Но по прежнему все ходит только по дефаулту.
1. Адреса на интерфейсы в кониге зебры не надо ставить;
2. А где метрики на маршруты?
>1. Адреса на интерфейсы в кониге зебры не надо ставить;
>2. А где метрики на маршруты?Поменял конфиг. Теперь при запуске
# zebra -d -f /usr/local/etc/zebra.conf
2005/05/16 09:11:04 ZEBRA: can't get ip6forwarding value
There is no such command.
Error occured during reading below line.
enable beerman:(
>>1. Адреса на интерфейсы в кониге зебры не надо ставить;
>>2. А где метрики на маршруты?
>
>Поменял конфиг. Теперь при запуске
>
># zebra -d -f /usr/local/etc/zebra.conf
>2005/05/16 09:11:04 ZEBRA: can't get ip6forwarding value
>There is no such command.
>Error occured during reading below line.
>enable beerman
>
>:(
enable password beerman
Сформулируйте отчетливо, для чего вы установили "зебру" и чего пытаетесь этим добиться?
Если для "одновременного использования обоих каналов", то не мучайте животное, она вам ничем не поможет.
>Сформулируйте отчетливо, для чего вы установили "зебру" и чего пытаетесь этим добиться?
>
>Если для "одновременного использования обоих каналов", то не мучайте животное, она вам
>ничем не поможет.а что тогда нужно использовать?
Необходимо: почту остfвить на default route, а oops пустить через резервный канал.
Пробовал добавить правило в файрволл, для направления oops'а на резервный канал
ipfw add fwd <ip_gate_prov2> from me to any uid oops
не работало
>Пробовал добавить правило в файрволл, для направления oops'а на резервный канал
>ipfw add fwd <ip_gate_prov2> from me to any uid oops
>не работалоВероятнее всего потому, что src addr в пакетах остался от основного интерфейса. Попробуйте не from me, а from какой там адрес должен быть.
>Сформулируйте отчетливо, для чего вы установили "зебру" и чего пытаетесь этим добиться?
>
>Если для "одновременного использования обоих каналов", то не мучайте животное, она вам
>ничем не поможет.
C помощью выставления одинаковых костов на маршруты в OSPF можно балансировать нагрузку
>>Сформулируйте отчетливо, для чего вы установили "зебру" и чего пытаетесь этим добиться?
>>
>>Если для "одновременного использования обоих каналов", то не мучайте животное, она вам
>>ничем не поможет.
>C помощью выставления одинаковых костов на маршруты в OSPF можно балансировать нагрузкуНа FreeBSD? Первый раз слышу, что она умеет equal-cost load balancing. Или вообще какoй бы то ни было load balancing.
Не говоря уже о том, что в случае разных провайдеров балансировка принципиально может быть только per-dest, а не per-packet. Впрочем, FreeBSD и этого не умеет тоже :)
>На FreeBSD? Первый раз слышу, что она умеет equal-cost load balancing. Или
>вообще какoй бы то ни было load balancing.
>
>Не говоря уже о том, что в случае разных провайдеров балансировка принципиально
>может быть только per-dest, а не per-packet. Впрочем, FreeBSD и этого
>не умеет тоже :)Ну совсем не согласен! FreeBSD умеет все! Главное - ее этому научить (проверено). Я сейчас занимаюсь настройкой фри для load balance на 3 (!) провайдера и нисколько не сомневаюсь в успехе :) . Как только оттестирую - отпишу. Главное - не терять веры и надежды ;)
>[оверквотинг удален]
>>
>>Не говоря уже о том, что в случае разных провайдеров балансировка принципиально
>>может быть только per-dest, а не per-packet. Впрочем, FreeBSD и этого
>>не умеет тоже :)
>
>Ну совсем не согласен! FreeBSD умеет все! Главное - ее этому научить
>(проверено). Я сейчас занимаюсь настройкой фри для load balance на 3
>(!) провайдера и нисколько не сомневаюсь в успехе :) . Как
>только оттестирую - отпишу. Главное - не терять веры и надежды
>;)Как успехи? :)