URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 41677
[ Назад ]

Исходное сообщение
"Два канала в FreeBSD 5.1"

Отправлено RaZOR , 15-Мрт-04 18:24 
Возможно повторюсь, но поиск не дал вразумительных результатов.
У меня два канала от разных провайдеров по ethernet
подключены к разным интерфейсам.
как настроить машину, чтобы была связь и по одному, и по другому каналу.
конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
с остальным проблем нет...

Содержание

Сообщения в этом обсуждении
"Два канала в FreeBSD 5.1"
Отправлено RaZOR , 15-Мрт-04 18:33 
>Возможно повторюсь, но поиск не дал вразумительных результатов.
>У меня два канала от разных провайдеров по ethernet
>подключены к разным интерфейсам.
>как настроить машину, чтобы была связь и по одному, и по другому
>каналу.
>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>с остальным проблем нет...

добавлю, что у меня firewall - IPFilter


"round-robin"
Отправлено m , 15-Мрт-04 19:00 
>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>У меня два канала от разных провайдеров по ethernet
>>подключены к разным интерфейсам.
>>как настроить машину, чтобы была связь и по одному, и по другому
>>каналу.
>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>с остальным проблем нет...
>
>добавлю, что у меня firewall - IPFilter

Using NAT As a Load Balancer

     Since ipnat is already rewriting packets for us, we can
use it to support one  of  the  simpler  features  of  those
expensive load-balancing systems and assign sessions to mul-
tiple destination addresses.  This is accomplished using the
round-robin keyword:

   rdr tun0 20.20.20.5/32 port 80 -> 192.168.0.5, 192.168.0.6 port 8000

But

If you use a rule like:
rdr x.x.x.x port 80 -> y.y.y.1,y.y.y.2,y.y.y.3 port 80 tcp round-robin

You will get an error like missing fields - 2nd port (,). This is because you can't put more than two hosts on a single round-robin line. You need to reformat it like this:
rdr x.x.x.x port 80 -> y.y.y.1,y.y.y.2 port 80 tcp round-robin
rdr x.x.x.x port 80 -> y.y.y.3 port 80 tcp round-robin

or better yet like:
rdr x.x.x.x port 80 -> y.y.y.1 port 80 tcp round-robin
rdr x.x.x.x port 80 -> y.y.y.2 port 80 tcp round-robin
rdr x.x.x.x port 80 -> y.y.y.3 port 80 tcp round-robin

The two examples above act exactly the same, but notice that the second example is much easier to manage. If one of your servers goes down, it's very easy to take it out of the loop quickly with the second example. In the first example, if y.y.y.1 or y.y.y.2 goes down, and you take that line out, you loose two hosts.

Помогло?


"round-robin"
Отправлено RaZOR , 15-Мрт-04 19:03 
>Помогло?

неа
я даже настроить толком не могу... вот что мне в defaultrouter написать?
провайдеры разные!!!


"Два канала в FreeBSD 5.1"
Отправлено m , 15-Мрт-04 19:14 
>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>У меня два канала от разных провайдеров по ethernet
>>подключены к разным интерфейсам.
>>как настроить машину, чтобы была связь и по одному, и по другому
>>каналу.
>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>с остальным проблем нет...
>
>добавлю, что у меня firewall - IPFilter

http://www.dsm.fordham.edu/~tanzer/multipath/


"Два канала в FreeBSD 5.1"
Отправлено RaZOR , 15-Мрт-04 19:17 
>>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>>У меня два канала от разных провайдеров по ethernet
>>>подключены к разным интерфейсам.
>>>как настроить машину, чтобы была связь и по одному, и по другому
>>>каналу.
>>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>>с остальным проблем нет...
>>
>>добавлю, что у меня firewall - IPFilter
>
>http://www.dsm.fordham.edu/~tanzer/multipath/

еще один момент - мне не нужна балансировка между двумя каналами.
четко: одна сеть через этот канал, другая через тот.
упал один канал - кто-то потерпит без инета


"Два канала в FreeBSD 5.1"
Отправлено jomb , 15-Мрт-04 19:26 
>>>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>>>У меня два канала от разных провайдеров по ethernet
>>>>подключены к разным интерфейсам.
>>>>как настроить машину, чтобы была связь и по одному, и по другому
>>>>каналу.
>>>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>>>с остальным проблем нет...
>>>
>>>добавлю, что у меня firewall - IPFilter
>>
>>http://www.dsm.fordham.edu/~tanzer/multipath/
>
>еще один момент - мне не нужна балансировка между двумя каналами.
>четко: одна сеть через этот канал, другая через тот.
>упал один канал - кто-то потерпит без инета
поставь IPFW
ipfw add 10 fwd gw1_ip ip from 192.168.0.0/24 to any
ipfw ass 11 fwd gw2_ip ip from 192.168.1.0/24 to any  


"Два канала в FreeBSD 5.1"
Отправлено Rush , 15-Мрт-04 19:33 
>>>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>>>У меня два канала от разных провайдеров по ethernet
>>>>подключены к разным интерфейсам.
>>>>как настроить машину, чтобы была связь и по одному, и по другому
>>>>каналу.
>>>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>>>с остальным проблем нет...
>>>
>>>добавлю, что у меня firewall - IPFilter
>>
>>http://www.dsm.fordham.edu/~tanzer/multipath/
>
>еще один момент - мне не нужна балансировка между двумя каналами.
>четко: одна сеть через этот канал, другая через тот.
>упал один канал - кто-то потерпит без инета


http://is.nnz.ru/html/recipe/2-channel.html


"Два канала в FreeBSD 5.1"
Отправлено m , 15-Мрт-04 19:33 
>>>>Возможно повторюсь, но поиск не дал вразумительных результатов.
>>>>У меня два канала от разных провайдеров по ethernet
>>>>подключены к разным интерфейсам.
>>>>как настроить машину, чтобы была связь и по одному, и по другому
>>>>каналу.
>>>>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>>>>с остальным проблем нет...
>>>
>>>добавлю, что у меня firewall - IPFilter
>>
>>http://www.dsm.fordham.edu/~tanzer/multipath/
>
>еще один момент - мне не нужна балансировка между двумя каналами.
>четко: одна сеть через этот канал, другая через тот.
>упал один канал - кто-то потерпит без инета

Под ipfw есть:
http://www.opennet.me/base/net/2_channel_balancing.txt.html


"Два канала в FreeBSD 5.1"
Отправлено m , 15-Мрт-04 19:56 
>Возможно повторюсь, но поиск не дал вразумительных результатов.
>У меня два канала от разных провайдеров по ethernet
>подключены к разным интерфейсам.
>как настроить машину, чтобы была связь и по одному, и по другому
>каналу.
>конкретно меня интересуют настройки в rc.conf относительно defaultrouter и hostname
>с остальным проблем нет...

http://www.hostname.org/netsplitter/