Dnia Tue, 13 Jul 2004 16:53:30 +0200, Przemysław 'Repcio' Gubernat repcio@repcio.net napisał:
On Tue, Jul 13, 2004 at 03:44:09PM +0200, Cody wrote:
Witam,
Zrobiłem tc w lms-sie wykorzystując htb, ale zapomniałem o tym że nie mogę rozdawać pasma którego nie ma. Napisałem sobie regułki, które to robią. Teraz będę musiał je zmodyfikować tak by download był naprawdę mały a max taki jaki ma być. Niestety ograniczanie ruchu wychodzącego nie działa jak trzeba. Widziałem dyskusję na ten temat wcześniej, ale nic mi to nie dało... Jak wy to macie zrobione ? Moja wersja lms-a 1.2 (zdaje się że 1.2.1).
Jest kilka metod:
- ograniczanie ingress na sieciówce LAN
- ograniczanie na sieciówce WAN (po IP publicznych)
- ograniczanie na sieciówce WAN używając fwmark
- do ograniczania używając IMQ
Osobiście używam ograniczania na WAN używając fwmark (a gdzie się na NAT'a przestawiam dalej i ograniczam po IP), mam jedno rozwiązanie z IMQ.
Jeśli nawet wykorzystujesz fwmark, to jak zrobiłeś powiązanie fwmarka z tym, że z bazy jest brany ip + upload+download rate. Jeśli nawet potem robisz cięcie (czym htb?) wykorzystując fwmark, to skąd masz informację jaki mark ma dany ip ? Robisz to od razu tzn: w jednym skrypcie zakładasz marka na ip z numerem (kolejnym z rzędu ?), przydzielasz kolejki dla tego marka ? Co kiedy gdy następuje zmiana parametrów ? Czy można zrobić cięcie ruchu wychodzącego ( do netu) tak samo jak dla przychodzącego ( a idącego do lanu ) tyle że na interfejsie zewnętrznym pomimo tego że jest masqerada ?
Dzęki za odpowiedź.
Cody