|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: iwhanttoknow |
Дата: 03/29/2007 |
Та така .... след мноо ровене в нета и сумати опити почти
подкарах скрипта за load balancing от
http://www.lartc.org/howto/lartc.rpdb.m...,
но както казах почти ... :)
Значи сплита на двата модема гo направих и мога да си
пренасочвам IP-тата към който модем си искам, обаче load
balancing-а нещо неработи и немога да разбера от какво е
проблема (нали до колкото разбирам идеята е като се изпълни
канала на единия модем да започне да прехвърля заявки към
втория .... ).
Ползвам слак-10.2 с кернел 2.4.31 (даже последно го смених с
кернел 2.6.20.3 но пак нямаше ефект) и скрипта ми изглежда
по следният начин:
--------------------------------------------------
#!/bin/sh
#
#
#
IF1=eth0
IF2=eth1
IF0=eth2
P1=1.1.1.1
P2=192.168.197.2
IP1=1.1.1.5
IP2=192.168.197.222
P1_NET=1.1.1.0
P2_NET=192.168.197.0
P0_NET=192.168.0.0
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
ip route add default via $P1
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2
ip route add $P0_NET dev $IF0 table T1
ip route add $P2_NET dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add $P0_NET dev $IF0 table T2
ip route add $P1_NET dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo table T2
ip route add default scope global nexthop via $P1 dev $IF1
weight 1 nexthop via $P2 dev $IF2 weight 1
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j
MASQUERADE
-----------------------------------------------------------
Ако някой може да ми хвърли малко светлина по въпроса ще му
бъда много благодарен :|
|
Отговор #1 |
От: plamen |
Дата: 03/30/2007 |
Балансинга не значи точно това, а ти как разбра, че не
работи ?!
|
Отговор #2 |
От: iwhanttoknow |
Дата: 03/30/2007 |
Ами аз по-горе споменах според мен какво е load balancing-a
така че явно не съм съвсем наясно !
Би ли ме светнал малко по въпроса :)
|
Отговор #3 |
От: пламен |
Дата: 03/30/2007 |
Идеята е няколко физически връзки да се представят като една
логическа, по нея паралелно да се изпращат пакети(при packet
load balancing), говоря само за изходящи връзки, така и не
каза как разбра, че не работи ?!
|
Отговор #4 |
От: iwhanttoknow |
Дата: 03/30/2007 |
Ами мислех че по тая схема връзката ще се удвои .... така де
Модем1+Модем2=повечко скорост :)
Явно няма такъв филм :)))) А на мен целта ми е това .... да
събера нета от 2 модема в 1 общ канал(да ми се удвои
скороста) :)нормално като за начинаещ ..... :)
|
Отговор #5 |
От: ... |
Дата: 03/30/2007 |
Така де, ще разполагаш едновременно с капацитета на 2те
връзки, нали за това стават на една логическа !
|
Отговор #6 |
От: iwhanttoknow |
Дата: 03/30/2007 |
Ми за това става дума обаче като тръгна да свалям нещо
примерно повече от 500Кб/с неможе да вдигне, а ако работеше
се очаква някъде към 1Мб/с .... аз по това съдя че неебава
далаверата и се надявам някой който го е правил и знае
особенностите да ми помогне :)
|
Отговор #7 |
От: balancing |
Дата: 04/01/2007 |
сигурен ли си, че работи?
аз се мъча с това от около седмица, обаче като дръпна едната
жица - работи, но като дръпна другата - ядец.
Освен туй като дам тая команда
ip route add default scope global nexthop via $P1 dev $IF1
weight 1 nexthop via $P2 dev $IF2 weight 1
Ми дава RTNETLINK exists или нещо подобно, което било
свързано с факта, че мултироутинг било компилирано в ядрото
или нещо такова и като цяло тая работа изобщо не ми
харесва.
Пробвах на Убунту 6.10 и на CentOS 4 ама резултатът винаги е
такъв.
Ти на каква операционна система си?
И като вадиш жиците една по една остава ли нет?
|
Отговор #8 |
От: iwhanttoknow |
Дата: 04/01/2007 |
И на мен ми дава същото съобщение .....
Аз съм със Слак 10.2, и като дръпна кабела на дефаулт гейта
и съм до там ..... немам нет вече
|
Отговор #9 |
От: @Djimbo (kvv (a) atsoftconsult-bg__dot__com) |
Дата: 04/06/2007 |
momcheta tova koeto se mashite da napravite bez da imate
rabotesh script za proverna i na dvata gw koito polzvate
nqma da stane taka kakto si go mislite , load balansinga ima
za ideq saobrazno weight da prekarva opredelen broi paketi
prez edini ili drugia wg t.s ako za parviq gw e 5 to sled
kato prez praviloto minat 5 packeta to sledvashite shte
minat prez gw 2,
saveta mi e da si napravite edin skript koito da vi
proverqva i dvata gw naprimer sas ping i saobrazno statusite
im da pravite ili ediniq ili drugiq defautl gw ako pak
rabotqt i dvata se pravi
ip route add default scope global nexthop via $P1 dev $IF1
weight 1 nexthop via $P2 dev $IF2 weight 1
|
Отговор #10 |
От: iwhanttoknow |
Дата: 04/09/2007 |
Ми ...... благодаря за пояснението :)
|
<< Echo raw string? (2
) | otnostno konfigurirane na ethernet (3
) >>
|
|
|
|
|