30 Octombrie 2008
Firewall - ce am eu si ce vreti voi?
Evident cand configuram un server vrem sa-l facem de la A la Z si totul sa fie super OK, corect? In cazul asta trebuie sa ne gandim si la securitate, de aici putem incepe capitolul Firewall.
Mai intai, ne hotaram pentru ce vrem sa folosim serverul respectiv, ce este serverul respectiv, ce servicii ne va oferi el noua (si altora), daca face sau nu si NAT, retea locala cu / fara acces la Internet… ma rog, intelegeti voi ideea.
Eu, personal, mi-am facut un server local folosit drept firewall pentru reteaua locala (calculatoarele & laptopurile din casa), pe care mi-am instalat si serviciile apache, mysql, ftp, mail server, torrent server, si inca cateva. Inclusiv si cateva port forward-uri catre calculatoarele din casa, care nu sunt vizibile in Internet (cei care cunosc stiu despre ce vorbesc).
Am incercat o gramada de firewall-uri, si de fiecare data am avut probleme cu ele, la inceput eram un incepator, acum sa zicem ca ma pricep mai mult, nu-s un Zeu, dar… ma descurc.
Ideea principala ar fi ca si voi ar trebui sa studiati man iptables la fel ca restul, la fel ca mine, si astfel veti intelege exact ce realizati si ce trebuie sa faceti ca sa fie totul ok si smooth. Uneori nu e suficient sa iei un tutorial de pe net si sa stai sa-l modifici, bucatele de la X, alte bucatele de la Y si gata firewall-ul. Retineti ca aici greselile conteaza, sa nu va mirati daca va merge incet netul, sau ca nu vi se conecteaza nu stiu ce odc sau mai stiu eu ce… man iptables.
Totusi va voi oferi un firewall care e testat de mine si pe care il folosesc in prezent pe serverul de acasa! Mie imi merge perfect… cel putin pana acum mi-a mers super ok, deci nu ma plang.
Mai jos aveti link-ul de unde puteti descarca acest script (rc.firewall), dupa care dati comenzile chmod +x rc.firewall, chmod 777 rc.firewall (ca oricum nu il editeaza nimeni, dar sa fie) il puneti si in rc.local (linia /etc/rc.d/rc.firewall) ca sa fie aplicat la fiecare restartare a serverului si va fi totul perfect!
Scriptul il puteti descarca de aici.
Am uitat sa va specific ca asta e un script de firewall pentru serverele cu IP dinamic evident!
Daca vreti pentru ip fix schimbati acolo din ppp0 in eth0 (pe care se presupune ca aveti conexiunea internet), in rest… adaptati si voi.
Daca va uitati unpic va veti da seama ce si cum…
Comments Off