Zabawe Adminów czas zacząć, czyli jak przyjemnie blokować niepłacącym dostęp do internetu tak żeby zrozumieli, że mają zapłacić :-)

Potrzebne będą:

Paczkę rozpakuj gdzie ci się podoba ;-)

Serwer uruchamia się będąc w katalogu gdzie rozpakowałeś paczkę poleceniem ./abyssws -d to -d to odpalenie jako demon. przyda się :-)

i robimy resztę jak w manualu na http://www.aprelium.com/data/abyssws-x1-linux-doc-html/contact1.html

po czym w katalogu htdocs tworzymy plik index.html o zawartości np:



Kto nie płaci, ten nie jedzie !!!




Kto
nie płaci ten nie jedzie !!!


Twój dostęp do
internetu został zablokowany !


Prawdopodobnie
nie zaplaciłeś(łaś), więc jak najszybciej to zrób !




var today=new Date()
document.write(''+today.toString()+'
'+window.location+'')



Dopisujemy odpalanie serwera np do /etc/rc.d/rc.local dodając linie:

if [ -x /var/www/abyssws ]; then
/var/www/abyssws/abyssws -d
fi

Oczywiście /var/www/abyssws/ to katalog gdzie rozpakowany jest Abyss Web Server

Teraz jeżeli chcemy kogoś zablokować zahaszowujemy # mu linijkę w której udostępniamy, a odhaszowujemy blokadę:

Regułki dla iptables:

#/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.4 -d 0/0 -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -s 192.168.1.4 -p tcp -j REDIRECT --to-port 200

200 - port na, którym odpalony jest Abyss Web Server

Regułki dla ipchains:

#/sbin/ipchains -A forward -i ppp0 -j MASQ -s 192.168.1.4 -d 0.0.0.0/0
/sbin/ipchains -A input -s 192.168.1.4 -d 0/0 -p TCP -j REDIRECT 200

Po każdym włączeniu blokoady restartujemy maskarade !

Od dziś luseria płaci ;-)