Tulemüüri labor

From ICO wiki
Jump to navigationJump to search

Legend

Tuleb installeerida tulemüür kus tuleb lubada veebiserver, Open SSH ja Samba. Tulemüür peaks rakenduma arvuti alglaadimisel.


Installeerimine

Alguses minna juurkasutajaks

sudo -i

Veebiserveri lubamiseks:

 iptables -I INPUT -p tcp --dport 80 -j ACCEPT

Turvatud veebiserveri jaoks:

 iptables -I INPUT -p tcp --dport 443 -j ACCEPT

SSH lubamiseks:

 iptables -I INPUT -p tcp --dport 22 -j ACCEPT


Täpsemalt peab lubama järgnevad pordid Samba jaoks:

 iptables -I INPUT -p tcp --dport 445 -j ACCEPT // TCP 445
 iptables -I INPUT -p tcp --dport 139 -j ACCEPT // TCP 139
 iptables -I INPUT -p udp --dport 138 -j ACCEPT // UDP 138
 iptables -I INPUT -p udp --dport 137 -j ACCEPT // UDP 137

Keelatakse INPUTi liiklus, kui konkreetseid reegleid pole seatud

 iptables -P INPUT DROP

NB! Suvalise teenuse pordid saad kindlaks teha netstat abil:

 lauri@lauri-studio-1535:~$ netstat -lnut
 Aktiivsed internetiühendused (ainult serverid)
 Proto  VvJrk SaatJrk Kohalik aadress        Väline aadress          Olek
 tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
 tcp6       0      0 :::445                  :::*                    LISTEN
 tcp6       0      0 :::139                  :::*                    LISTEN
 tcp6       0      0 ::1:631                 :::*                    LISTEN
 udp        0      0 0.0.0.0:5353            0.0.0.0:*
 udp        0      0 192.168.1.165:137       0.0.0.0:*
 udp        0      0 0.0.0.0:137             0.0.0.0:*
 udp        0      0 192.168.1.165:138       0.0.0.0:*
 udp        0      0 0.0.0.0:138             0.0.0.0:*
 udp        0      0 0.0.0.0:57873           0.0.0.0:*
 udp        0      0 0.0.0.0:68              0.0.0.0:*
 
 lauri@lauri-studio-1535:~$ sudo /etc/init.d/samba stop
  * Stopping Samba daemons       [ OK ]
 lauri@lauri-studio-1535:~$ netstat -lnut
 Aktiivsed internetiühendused (ainult serverid)
 Proto  VvJrk SaatJrk Kohalik aadress        Väline aadress          Olek
 tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
 tcp6       0      0 ::1:631                 :::*                    LISTEN
 udp        0      0 0.0.0.0:5353            0.0.0.0:*
 udp        0      0 0.0.0.0:57873           0.0.0.0:*
 udp        0      0 0.0.0.0:68              0.0.0.0:*
 lauri@lauri-studio-1535:~$

IPTABLES reeglite salvestamine ja taastamine

Salvestamine

Selleks, et reegleid salvestada, tuleb alguses luua koht kuhu neid reegleid salvestada

Näiteks:

 mkdir /etc/iptables

Salvestamiseks endaks tuleb sisestada käsk :

iptables-save > /etc/iptables/iptables.conf

Fail kuhu reeglid salvestadakse ei pea olema iptables.conf

Taastamine

Taastamiseks (failist mis sa varem oled salvestanud) tuleb siestada järgmine käsk:

iptables-restore < /etc/iptables/iptables.conf

Taastamine alglaadmisel

Selleks, et taastada iptables reeglis alglaadimisel, tuleb muuta /etc/network/interfaces faili

Ava fail

nano /etc/network/interfaces 

ning lisa faili lõppu järgmine rida :

pre-up iptables-restore < /etc/iptables/iptables.conf

Testimiseks tee reboot ja vaata järmise käsuga kas reeglid on olemas :

iptables -L