Имеется такая ситуация.
Есть сервер на базе FreeBSD 6.3. В нем три сетевки одна смотрит во внутреннюю сеть(rl0), две в сторону провайдера(rl1, rl2). В инете много инфы по этому поводу, только вся сложность в том, что две внешние сетевки имеют адреса одной подсети и имеют один шлюз. Грубо говоря, купили два канала с ограниченной максимальной скоротью у одного провайдера. Как сделать балансировку этих каналов? Подскажиет примерчик либо какой нить сайтик с примером.
Загвоздка вся в том, что при обращении куда либо, фря прописывет шлюзом одну из сетевок (у меня всегда rl1) и вторая тупо простаивает. Когда насильно пытаюсь слать через нее пакеты то ниче не рабаотет.
Пасиб.
>[оверквотинг удален]
>инфы по этому поводу, только вся сложность в том, что две
> внешние сетевки имеют адреса одной подсети и имеют один шлюз.
>Грубо говоря, купили два канала с ограниченной максимальной скоротью у одного
>провайдера. Как сделать балансировку этих каналов? Подскажиет примерчик либо какой нить
>сайтик с примером.
>Загвоздка вся в том, что при обращении куда либо, фря прописывет шлюзом
>одну из сетевок (у меня всегда rl1) и вторая тупо простаивает.
>Когда насильно пытаюсь слать через нее пакеты то ниче не рабаотет.
>
>Пасиб.а вот из интереса - какая максимальная скорость у этих.. хмм.. каналов?
http://www.openbsd.org/faq/pf/pools.html
>http://www.openbsd.org/faq/pf/pools.htmlА средствами ipfw это можно вообще сделать? (гыг капча 88881)
А возможно ли сделать при помощи lagg? В freebsd 6.3 вроде есть.
как это два канала и три адреса в одной сети? как назначил два адреса из одной сети на разных интерфейсах?
ifconfig -a
>как это два канала и три адреса в одной сети? как назначил
>два адреса из одной сети на разных интерфейсах?
>ifconfig -arl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 192.168.1.1 netmask 0xfffffe00 broadcast 192.168.1.255
ether xx:xx:xx:xx:xx:xx
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 10.10.105.173 netmask 0xffffff00 broadcast 10.10.105.255
ether xx:xx:xx:xx:xx:xx
media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
status: active
rl2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 10.10.105.179 netmask 0xffffff00 broadcast 10.10.105.255
ether xx:xx:xx:xx:xx:xx
media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
status: active
192.168.1.1 во внутреннюю смотрит.
10.10.105.173 и 10.10.105.179 смотрят в свитч провайдера
netstat -rn