Witam .
Ostatnio działam sobie na tej wersji LMS-a i zauważyłem pare spraw których nie potrafię namierzyć.
1.
Ustawiam sobie w taryfie ilość połączeń i ilość pakietów.
Odpowiednim demonem TC tworze regułki. Wszystko ładnie się generuje jak Klient posiada w bazie tylko jeden komputer.
Natomiast gdy ma np. dwa komputery dzieli się ilość połączeń i pakietowa na ilość posiadanych komputerów klienta.
Przykład
Koleś posiada dwa komputery ip 192.168.1.31 i 33 w taryfie przypisanej dla niego ustawiłem 200 połączeń i 50 pakietów.
Jak widac wszystko dzieli się na ilość posiadanych komputerow (dodając 3 komputer wszystko dzieli się na 3)
root@ubuntu:~# iptables --list -n -t filter | grep 192.168.1.31
ACCEPT 0 -- 192.168.1.31 0.0.0.0/0
DROP 0 -- 192.168.1.31 0.0.0.0/0 ipp2p v0.8.1_rc1 --ipp2p
ACCEPT 0 -- 192.168.1.31 0.0.0.0/0 limit: avg 25/sec burst 5 ipp2p v0.8.1_rc1 --ipp2p
ACCEPT 0 -- 0.0.0.0/0 192.168.1.31 limit: avg 25/sec burst 5 ipp2p v0.8.1_rc1 --ipp2p
REJECT tcp -- 192.168.1.31 0.0.0.0/0 #conn/32 > 100 reject-with icmp-port-unreachable
root@ubuntu:~# iptables --list -n -t filter | grep 192.168.1.33
ACCEPT 0 -- 192.168.1.33 0.0.0.0/0
DROP 0 -- 192.168.1.33 0.0.0.0/0 ipp2p v0.8.1_rc1 --ipp2p
ACCEPT 0 -- 192.168.1.33 0.0.0.0/0 limit: avg 25/sec burst 5 ipp2p v0.8.1_rc1 --ipp2p
ACCEPT 0 -- 0.0.0.0/0 192.168.1.33 limit: avg 25/sec burst 5 ipp2p v0.8.1_rc1 --ipp2p
REJECT tcp -- 192.168.1.33 0.0.0.0/0 #conn/32 > 100 reject-with icmp-port-unreachable
2. Sprawa z przypisaniem różnych taryf do komputerow klienta.
Wszystko jest dobrze kiedy wszystkie komputery klienta maja ta sama taryfe.
Lms-mgc generuje do pliku niceshaper odpowiednie wpisy z prędkościami.
Jeśli zmienię jednemu z komputerów inna taryfę to już w pliku
"class" niceshaper0.6 pokazują się prędkości których w ogóle nie powinno być.
Przykład
Taryfa 4096kbit/400kbit
class download eth1 LAPTOP_M
match dstip 192.168.1.151
ceil 4608kbit
class upload eth0 LAPTOP_M
match srcip 192.168.1.151
ceil 464kbit
class download eth1 COMPAQ_MK
match dstip 192.168.1.152
ceil 4608kbit
class upload eth0 COMPAQ_MK
match srcip 192.168.1.152
ceil 464kbit
Gdzie co bardzo dziwne COMPAQ_MK powinien mieć taryfe 512kbit/128kbit a LAPTOP_M w/w 4096kbit/400kbit
Wszystko jak już wcześniej napisałem wraca do normy gdy dwa kompy podepnę pod jedna taryfę.
Pozdrawiam i mam wielka nadzieje ze zrozumieliście co napisałem . :D
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms