Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-05 Thread Ivan Petrushev


Ами , ти какво очакваш ? да минава през двата GW-а , и да държи един и
същ connection през който да вдигнеш максималният капацитет ли?
Това което обясних в предният с email, е начина по който работи този тип
load-balance с iproute. Той работи per-destination! Затова е нормално да
минава или през единия или през другия router/gw


Обясни моля те, какво ще рече per-destination? Към една цел всички пакети да
минават през единия, към друга през другия? Пробвах traceroute към няколко
цели и пътя винаги минаваше само през единия gateway.
(Упс, горе малко съм ви подвел. "Не става и не мога да си обясня  защо.
Винаги минава или само по единия гв или само по другия." ... минава САМО по
единия гв. Другия все едно го няма)

Ако съм прав в това предположение, има ли load balancing който работи
per-packet? Все пак идеята като се сваля нещо, от един адрес, да се увеличи
резултантната скорост.

Поздрави!
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-05 Thread Ivan Petrushev

Стига бе, не може да няма по-човечен начин ;)
Аз през това време пробвах някои неща и се сблъсках с някои трудности. Част
от тях преодолях, други останаха, ама все още не съм се отказал.
Ето някои неща които пробвах:
[CODE]
# ifconfig eth0 192.168.0.250 netmask 255.255.255.0 up
# ifconfig eth0:0 10.10.10.2 netmask 255.255.255.0 up
(1)# route del -net 192.168.0.0/24
(1)# route del -net 10.10.10.0/24

# ip route add 192.168.0.0/24 dev eth0 table 200
(3)# ip route add default via 192.168.0.1 dev eth0 table 200
# ip route add 10.10.10.0/24 dev eth0:0 table 100
# ip route add default via 10.10.10.1 dev eth0:0 table 100
(2)RTNETLINK answers: File exists
# ip route add 192.168.0.0/24 src 192.168.0.1 dev eth0
(4)RTNETLINK answers: Invalid argument
# ip route add 10.10.10.0/24 src 10.10.10.1 dev eth0:0
(5)RTNETLINK answers: Invalid argument
(6)# ip route add 10.10.10.0/24 src 10.10.10.1 dev eth0
RTNETLINK answers: Invalid argument
(7)# ip route add default scope global nexthop via 10.10.10.1 weight 1
nexthop via 192.168.0.1 weight 1
RTNETLINK answers: Invalid argument
-
(8)# route del default gw 192.168.0.1
# ip route add default scope global nexthop via 10.10.10.1 weight 1 nexthop
via 192.168.0.1 weight 1default scope global nexthop via 10.10.10.1 weight 1
nexthop via 192.168.0.1 weight 1
[/CODE]

Малко обяснения:
1 - Когато добавя адрес с ifconfig, автоматично се добавя и мрежа за този
адрес. Тук я изтривам за да ми е на чисто за да е точен примера от LARTC
2 - Кое съществува? Можеби има default rote създадено в (3) и се бърка с
него?
4,5 - Кое е invalid?
6 - Можеби се бърка с алиаса eth0:0, тук пробвам без алиас и пак не става.
7 - Целта е това да проработи.. ама не ще.
8 - Махам default route и по този начин горното се зарежда без съобщение за
грешка. Обаче ето го резултата от `route -n` - не съм сигурен дали това
което съм направил току що би се отразило тук - вижда се само един gateway:
[CODE]

Kernel IP routing table
Destination Gateway Genmask Flags Metric RefUse
Iface
192.168.0.0 0.0.0.0 255.255.255.0   U 0  00 eth0
10.10.10.0  0.0.0.0 255.255.255.0   U 0  00 eth0
127.0.0.0   0.0.0.0 255.0.0.0   U 0  00 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG0  00 eth0
[/CODE]

Все още имам мерак да я направя тази работа.
Ако имате някакви идеи, обаждайте се.
Мерси.

Ще мамиш админа си а :

Направи си един демон който на няколко десетки милисекунди да ти сменя
дефаулт гв със нещо като
ip ro change default
Току виж станало нещо :)

___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-04 Thread Danail Petrov

Ivan Petrushev wrote:



> Разгледай това:
> http://lartc.org/howto/lartc.rpdb.multiple-links.html
> Гледай на М1 като на едно ISP, а основния доставчик като втори (или

> обратно)


От тук тръгнах.


ip ro add default nexthop via M1IP weight 1 nexthop via M2IP weight1 



Това съм  го пробвал - писал съм по-горе.

кажи ако стане ;) 



Не става и не мога да си обясня  защо. Винаги минава или само по 
единия гв или само по другия.


Ами , ти какво очакваш ? да минава през двата GW-а , и да държи един и 
същ connection през който да вдигнеш максималният капацитет ли?
Това което обясних в предният с email, е начина по който работи този тип 
load-balance с iproute. Той работи per-destination! Затова е нормално да 
минава или през единия или през другия router/gw


> Провери си rp_filter:
>
> sysctl -a | grep rp_filter #(май така беше синтаксиса, ако е 1 го
> направи на 0)
> Това трябва да работи ..

net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.rp_filter = 0
 Всичко е на 0. Какво е това?

Revers Path Forwarding . Позволява на пакет напуснал през един 
интерфейс, да се върне през друг. В противен случай го счита като spoof 
,и го reject-ва.




___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg
  



--
Danail Petrov
Senior Network Administrator
Evolink, Sofia
+359(2)9691650
www.evolink.com
icq uin 989677



smime.p7s
Description: S/MIME Cryptographic Signature
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-04 Thread Ivan Petrushev



> Разгледай това:
> http://lartc.org/howto/lartc.rpdb.multiple-links.html
> Гледай на М1 като на едно ISP, а основния доставчик като втори (или



обратно)



От тук тръгнах.



ip ro add default nexthop via M1IP weight 1 nexthop via M2IP weight1



Това съм  го пробвал - писал съм по-горе.

кажи ако стане ;)


Не става и не мога да си обясня  защо. Винаги минава или само по единия гв
или само по другия.


Провери си rp_filter:
>
> sysctl -a | grep rp_filter #(май така беше синтаксиса, ако е 1 го
> направи на 0)
> Това трябва да работи ..


net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.rp_filter = 0
Всичко е на 0. Какво е това?
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-04 Thread Vladimir Smolensky
Ivan Petrushev wrote:
> Здравейте!
> Имаме локална мрежа, в която от един компютър се пуска нет по 20К на 
> всички останали машини. С този компютър не се занимаваме.
> Въпросът е могат ли пакетите от една машина да се препращат към друга 
> машина, така че резултантия канал на втората машина да стане 40К.
> До тук разполагам само с идея и тя е нещо такова: ако двете машини са 
> М1 и М2 - М1 прави SNAT и DNAT към М2, а М2 вдига за още един default 
> gw M1. От тук нататък обаче не ми е ясно с какво правило пакетите ще 
> се разделят от М2 (ту един към GW на мрежата, ту един към М1).
> Един резултат, който не върви: дава се М1 да е GW към определени 
> адреси, така че целия трафик към тях да минава през М1, а останалия 
> през GW на мрежата. Целия този пиниз се прави за да могат да се свалят 
> неща от един адрес с по-голяма скорост.
> Ами, приемам всякакви идеи. Ако имате и директен линк с пример от 
> lartc бих го погледнал...
>   
Ще мамиш админа си а :
Направи си един демон който на няколко десетки милисекунди да ти сменя 
дефаулт гв със нещо като
ip ro change default
Току виж станало нещо :)
> 
>
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>   

___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] Малко странен routing - редирект в локална мрежа

2007-04-04 Thread Vladimir Smolensky
Ivan Petrushev wrote:
> Здравейте!
> Имаме локална мрежа, в която от един компютър се пуска нет по 20К на 
> всички останали машини. С този компютър не се занимаваме.
> Въпросът е могат ли пакетите от една машина да се препращат към друга 
> машина, така че резултантия канал на втората машина да стане 40К.
> До тук разполагам само с идея и тя е нещо такова: ако двете машини са 
> М1 и М2 - М1 прави SNAT и DNAT към М2, а М2 вдига за още един default 
> gw M1. От тук нататък обаче не ми е ясно с какво правило пакетите ще 
> се разделят от М2 (ту един към GW на мрежата, ту един към М1).
> Един резултат, който не върви: дава се М1 да е GW към определени 
> адреси, така че целия трафик към тях да минава през М1, а останалия 
> през GW на мрежата. Целия този пиниз се прави за да могат да се свалят 
> неща от един адрес с по-голяма скорост.
> Ами, приемам всякакви идеи. Ако имате и директен линк с пример от 
> lartc бих го погледнал...
>   
Ще мамиш админа си а :
Направи си един демон който на няколко десетки милисекунди да ти сменя 
дефаулт гв със нещо като
ip ro change default
Току виж станало нещо :)
> 
>
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>   

___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


[Lug-bg] Малко странен routing - редирект в локална мрежа

2007-03-22 Thread Ivan Petrushev

Здравейте!
Имаме локална мрежа, в която от един компютър се пуска нет по 20К на всички
останали машини. С този компютър не се занимаваме.
Въпросът е могат ли пакетите от една машина да се препращат към друга
машина, така че резултантия канал на втората машина да стане 40К.
До тук разполагам само с идея и тя е нещо такова: ако двете машини са М1 и
М2 - М1 прави SNAT и DNAT към М2, а М2 вдига за още един default gw M1. От
тук нататък обаче не ми е ясно с какво правило пакетите ще се разделят от М2
(ту един към GW на мрежата, ту един към М1).
Един резултат, който не върви: дава се М1 да е GW към определени адреси,
така че целия трафик към тях да минава през М1, а останалия през GW на
мрежата. Целия този пиниз се прави за да могат да се свалят неща от един
адрес с по-голяма скорост.
Ами, приемам всякакви идеи. Ако имате и директен линк с пример от lartc бих
го погледнал...
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg