Hozzászólások
Sziasztok!
Most ismerkedem a tűzfalazással, és már rögtön gondom akadt azzal, hogy az
sshd-t nem tudom elérni másik gépről.
[code:1:2c94e76f59]
#!/bin/bash
# flushing former rules
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#iptables -A OUTPUT -s localhost -d localhost -p all -j ACCEPT
# a localhostra jo:
iptables -A INPUT -i lo -s 0/0 -d 0/0 -j ACCEPT
#iptables -A OUTPUT -p tcp -d 0/0 --dport 80 -j ACCEPT
#iptables -A OUTPUT -p tcp -d 0/0 --dport 22 -j ACCEPT
# http proxy-k a 3111-es porton vannak
iptables -A INPUT -p tcp --sport 3111 -s 0/0 -d 0/0 -j ACCEPT
iptables -A INPUT -p udp --sport 3111 -s 0/0 -d 0/0 -j ACCEPT
# egyeb
iptables -A OUTPUT -p tcp -s localhost -d 0/0 --dport 992 -j DROP
# https
iptables -A INPUT -i eth0 -p tcp --sport 443 -s 0/0 -d 0/0 -j ACCEPT
# ssh
iptables -A INPUT -i eth0 -p tcp --sport 22 -s 0/0 -d 0/0 -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 22 -s 0/0 -d 0/0 -j ACCEPT
#iptables -A INPUT -i eth0 -p tcp -s 0/0 -d 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p icmp -j ACCEPT # ez mar jo
#DNS
iptables -A INPUT -i eth0 -p tcp --sport 53 -s 0/0 -d 0/0 -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 53 -s 0/0 -d 0/0 -j ACCEPT
echo tuzfal elinditasa...
[/code:1:2c94e76f59]
Illetve szóljatok nyugodtan, ha nagyon nagy marhaságok vannak a kódban
Tamás
- A hozzászóláshoz be kell jelentkezni
így kezdésnek rögtön az összes --sport -ot cseréld ki --dport-ra :)
- A hozzászóláshoz be kell jelentkezni
[quote:5c3f163cef="congo"]így kezdésnek rögtön az összes --sport -ot cseréld ki --dport-ra :)
muhahaha, 10 percet neztem es nem jottem ra a bugra.... lehet keso van :P
amugy a -s 0/0 es a -d 0/0 is felesleges, csak nehezen lehet igy olvasni
- A hozzászóláshoz be kell jelentkezni
iptables -A INPUT -i eth0 -p tcp -dport 22 -j ACCEPT
ennek igy elvben mennie kell, de letezik naon sok okos kis script, ami megcsinalja helyetted a tuzfalat, pl quicktables.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Köszi, az utolsó hozzászólást, ezzel már működik.
De pl nem értem, hogy miért kellene kicserélni az összes --sportot dport-ra.
Már akkor kifelé sem tudok ssh-zni.
Tamás
- A hozzászóláshoz be kell jelentkezni
[quote:7675022f86="ngy_tms"]
De pl nem értem, hogy miért kellene kicserélni az összes --sportot dport-ra.
Már akkor kifelé sem tudok ssh-zni.
Tamás
Szerintem elég, ha csak az INPUT láncokban cseréled ki őket. Szerintem.
- A hozzászóláshoz be kell jelentkezni
[quote:02b968c2bf="ngy_tms"]Sziasztok!
Köszi, az utolsó hozzászólást, ezzel már működik.
De pl nem értem, hogy miért kellene kicserélni az összes --sportot dport-ra.
Már akkor kifelé sem tudok ssh-zni.
Tamás
kifele a policy-d ACCEPT, tehat kifele barmi mehet kulon szabaly nelkul is...
- A hozzászóláshoz be kell jelentkezni
Ha most ismerkedsz a tuzfalazassal, sztem eloszor probalkozz a webminnel. [ www.webmin.com ] Ha mar azzal megy, akkor utana a script iras se jelent gondot. :)
- A hozzászóláshoz be kell jelentkezni
Kifele meno ssh kapcsolat nem a 22-es source portrol megy, igy ennek nincs is semmi ertelme.
Bejovo kapcsolatnal teged az erdekel, hogy a 22-es portodra lehessen csatlakozni, nem az, hogy milyen portrol jon a kapcsolat. Ez pedig a kapcsolat szepontjabol destination port.
- A hozzászóláshoz be kell jelentkezni