Temat: Nie rozumiem firewalla/Problem z firewallem
W związku z tym, że po ostatnich kłopotach z mr3220 posiadam tymczasowo drugi router. Więc na mr3220 postanowiłem poeksperymentować.
Przy poniższych ustawieniach nmap mówi:
PORT STATE SERVICE
22/tcp filtered unknown
22222/tcp filtered unknown
22224/tcp open unknown
30001/tcp open unknownA porty 22222 i 30001 moim zdaniem powinny być oba w takim samym stanie.
I to jest /etc/config/firewall:
config 'rule'
option 'name' 'Allow ICMP Input - WAN'
option 'src' 'wan'
option 'proto' 'icmp'
option 'family' 'ipv4'
option 'target' 'ACCEPT'
list 'icmp_type' 'echo-reply'
list 'icmp_type' 'destination-unreachable'
list 'icmp_type' 'echo-request'
list 'icmp_type' 'time-exceeded'
config 'rule'
option 'target' 'ACCEPT'
option 'name' 'Allow 22224 (transmission webui) - WAN'
option 'src' 'wan'
option 'proto' 'tcp'
option 'dest_port' '22224'
config 'rule'
option 'name' 'Block rest - WAN'
option 'src' 'wan'
option 'target' 'REJECT'
option 'proto' 'tcp'
option 'extra' ' --reject-with icmp-host-unreachable'
config 'defaults'
option 'syn_flood' '1'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'drop_invalid' '1'
option 'input' 'REJECT'
config 'zone'
option 'name' 'lan'
option 'network' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'wan'
option 'network' 'wan'
option 'output' 'ACCEPT'
option 'masq' '1'
option 'mtu_fix' '1'
option 'input' 'REJECT'
option 'forward' 'REJECT'
config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'
config 'redirect'
option 'name' '22222 -> 22 (SSH) - WAN'
option 'src' 'wan'
option 'proto' 'tcp'
option 'src_dport' '22222'
option 'dest_port' '22'
option 'target' 'DNAT'
option 'dest' 'lan'
option 'dest_ip' '192.168.0.1'
config 'redirect'
option 'name' '30001 -> .2 (uTorrent) - WAN'
option 'src' 'wan'
option 'proto' 'tcpudp'
option 'src_dport' '30001'
option 'dest_ip' '192.168.0.2'
option 'target' 'DNAT'
option 'dest' 'lan'
option 'dest_port' '30001'
config 'include'
option 'path' '/etc/firewall.user'Nic się nie zmienia jak dodam
config 'rule'
option 'target' 'ACCEPT'
option 'name' 'Allow 22222 (SSH) - WAN'
option 'src' 'wan'
option 'proto' 'tcp'
option 'dest_port' '22222'ale jak zmienię w tej sekcji port na 22 to nmap pokazuje że 22 i 22222 są otwarte. Oczywiście dodaję przed blokowaniem wszystkiego.
Czy ja czegoś nie rozumiem czy coś zepsułem?
Skoro przekierowanie otwiera port 30001 to czemu to samo nie działa dla 22222? Reguły iptables tworzą się takie same. Wiem, bo oglądałem do się tworzy przy FW_TRACE=1 /etc/init.d/firewall restart.
I druga sprawa: domyślnie dodaje się reguła ACCEPT z state RELATED,ESTABLISHED, czy to dlatego DHCP po WANie działa bez reguły?