Mam serwer który robi za bramę dla niewielkiej sieci. Z internetu korzysta kilka komputerów (NAT, w zasadzie maskarada). Oczywiście wszystko działa, niestety pojawiły się pewne komplikacje podczas dzielenia pasma za pomocą HTB.
Aby być dobrze zrozumianym podam kilka szczegółów.
Kod: Zaznacz cały
eth0 - lokal
eth1 - dsl_1
eth2 - dsl_2 ( transparentne proxy )
Mój problem polega na tym, że przycinając upload na DSL_1 (eth1), również zaczyna spadać download ( via DSL_1 na eth1), tak jak by i on wpadał w ustalone reguły. Co ciekawe download i upload utrzymują się na takim samym poziomie tj. każdy po ok. 500 kbit.
To w jaki sposób limituje download (na eth0) wydaje się być poprawne, zresztą potwierdzają to testy. Aby mieć przejrzystość sytuacji, chwilowo zrezygnowałem z HTB na eth0. Problem pojawia się tylko i wyłącznie gdy zaczynam coś ustawiać (tz. upload) na eth1.
Co ciekawe, na eth2 leci transparentne proxy które nie jest podatne tak jak eth1, na to jak limituje upload na eth1. Tak przynajmniej wynika z osiąganych transferów, zresztą zgodnych z regułami na eth0.
Moje doświadczenie jest raczej znikome dlatego proszę o wyrozumiałość i pomoc z 'łopatologicznym' wytłumaczeniem.
Dziękuję
Michał
[ Dodano: 2008-10-19, 11:37 ]
Pozwolę sobie dodać kilka dodatkowych informacji, być może to pomoże w rozwiązaniu mojego problemu.
Kod: Zaznacz cały
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
83.XX.226.64 * 255.255.255.248 U 0 0 0 eth2
83.X.205.16 * 255.255.255.248 U 0 0 0 eth1
localnet * 255.255.255.0 U 0 0 0 eth0
default artX.internetd 0.0.0.0 UG 0 0 0 eth1
Routing zaawansowany:
0: from all lookup 255
32764: from 83.XX.226.66 lookup T2
32765: from 83.X.205.18 lookup T1
32766: from all lookup main
32767: from all lookup default
Squdia wypuszczam DSLem_2 na eth2 - tu wszystko leci tak jak powinno.
Na potrzeby testów chwilowo zrezygnowałem z powyższego rozwiązania i cały ruch www puszczam na eth1 (DSL_1). Co ciekawe w takiej konfiguracji włączone htb na eth1 nie ogranicza ściągania via www (p2p jako tako też coś tam wyciągnie, choć myślę że to kwestia ilości sesji) natomiast dla przykładu już takie FTP leży i kwiczy. Identyczne rezultaty zaobserwowałem zarówno w sytuacji gdy squida położę czy też aktywuję.
Testowałem HFSC z identycznym rezultatem.
PS: £ącze odgórnie nie jest w jakiś sposób ograniczone. Zwolnię limity i leci ile fabryka dała.