poczytajcie. moze sie przyda. ja nie mam czasu wiec tylko rzucam :-)
-----Original Message----- From: Hypode.net [mailto:admin@hypode.net] Sent: Monday, December 08, 2003 10:59 PM To: isp-tech@eisp.pl Subject: RE: bicz na niepłacących
kiedyś na liście ktoś wspominał o ciekawym rozwiązaniu dla ISP którym część klientów zalega z abonamentem.
Ja to robię tak, że mam u siebie na bramce na iptables przekierowanie wszystkich zapytań na port 80 i 8080 do serwera proxy (squid). W squidzie mam regułki:
acl rachunek_blokada src "/etc/squid/rachunek_blokada.lst"
acl rachunek_banki dstdomain .bph.pl .bsk.com.pl .bz.pl .bzwbk.pl .citibank.pl .deutsche-bank-24.pl .fortisbank.com.pl .integrum.com.pl .inteligo.pl .lgnet.pl .lokaty.com.pl .mbank.com.pl .mbank.pl .multibank.pl .nordeabank.pl .pekao.com.pl .pkobp.pl .vwbankdirect.pl
http_access allow rachunek_banki http_access deny rachunek_blokada
deny_info ERR_rachunek_blokada rachunek_blokada
Plik rachunek_blokada.lst zawiera liste IP z maskami sieci, dla których chcę blokować. Zaś plik [squid_home]/errors/ERR_rachunek_blokada zawiera m.in.:
<meta http-equiv="refresh" content="1;url=http://www.hypode.net/rachunek/">
Która to linijka przerzuca usera do takiej ładnej stronki, z której dowiaduje się, że ma ograniczony dostęp do WWW z powodu nieopłaconych rachunków. Jednocześnie ma wejście do wszystkich znanych mi banków internetowych oraz działają mu wszystkie inne usługi, w tym poczta (oprócz dostępu do netu daje m.in. skrzynki pocztowe i miejsce na WWW). Ponieważ dostęp jest ograniczony, a nie zablokowany całkowicie, za cały okres pobieram opłatę! (konsultowałem to z prawnikami)
W momencie gdy to wprowadziłem, miałem statystycznie 30% opóźnień (czasem o miesiąc i dłużej). Dzisiaj jeśli ktoś się spóźnia, to o 1-2dni. I miałem tylko jeden telefon od niezadowolonego klienta (który zaraz po telefonie zapłacił). Zdarzało się też tak, że po zablokowaniu ludzie dzwonili z informacją, ze dokonali przed chwilą przelewu w mbanku :)
Metoda jak sądzę prosta i skuteczna. Chociaż marzy mi się cos bardziej wyrafinowanego...
Chciałem m.in. wyświetlać te planszę co 5 minut, ale squid nie chciał mi łączyć regułek związanych z czasem i IP... Ale ostrzegam, że nie jestem power aminem...
Pozdrawiam
Piotr Kuczyński Hypode.net