Temat: Problem z firewallem?
Witam,
mam router z OpenWRT i podłączonego do niego m.in:
Dysk Sieciowy (linux)
PC1 (windows) (po WiFi)
PC2 (linux) (ethernet)
Gdy w przeglądarce na PC1 wywołuję dysk sieciowy, nie mam żadnego problemu. Otwiera się interfejs www z dysku sieciowego. Nie jestem natomiast w stanie zrobić tego z PC2. Bez problemu z PC2 mogę zalogować się po SSH do dysku sieciowego, ale w żaden sposób nie chcę mi się załadować interfejs www (standardowo na porcie 80).
Uruchomiłem wireshark'a na PC2 i tak to wygląda przy próbie otwarcia interfejsu www.
No. Time Source Destination Protocol Info
1 0.000000 10.10.1.20 10.10.1.10 TCP 35557 > http [SYN] Seq=0 Win=17920 Len=0 MSS=8960 SACK_PERM=1 TSV=45795987 TSER=0 WS=7
2 0.002939 IcpElect_8b:dc:20 Broadcast ARP Who has 10.10.1.20? Tell 10.10.1.10
3 0.002946 AsustekC_4a:17:69 IcpElect_8b:dc:20 ARP 10.10.1.20 is at 00:1b:fc:4a:17:69
4 0.003158 10.10.1.10 10.10.1.20 TCP http > 35557 [SYN, ACK] Seq=0 Ack=1 Win=17904 Len=0 MSS=8964 SACK_PERM=1 TSV=260029452 TSER=45795987 WS=2
5 0.003177 10.10.1.20 10.10.1.10 TCP 35557 > http [ACK] Seq=1 Ack=1 Win=17920 Len=0 TSV=45795990 TSER=260029452
6 0.003275 10.10.1.20 10.10.1.10 HTTP GET / HTTP/1.1
7 0.003511 10.10.1.10 10.10.1.20 TCP http > 35557 [ACK] Seq=1 Ack=400 Win=17904 Len=0 TSV=260029453 TSER=45795990
8 2.013568 10.10.1.10 10.10.1.20 TCP [TCP Previous segment lost] http > 35557 [FIN, ACK] Seq=4124 Ack=400 Win=17904 Len=0 TSV=260029654 TSER=45795990
9 2.013603 10.10.1.20 10.10.1.10 TCP [TCP Dup ACK 6#1] 35557 > http [ACK] Seq=400 Ack=1 Win=17920 Len=0 TSV=45798000 TSER=260029453 SLE=4124 SRE=4125
10 4.909275 10.10.1.20 10.10.1.10 TCP 41341 > http [FIN, ACK] Seq=1 Ack=1 Win=140 Len=0 TSV=45800896 TSER=260005171 SLE=4124 SRE=4125
11 4.909521 10.10.1.10 10.10.1.20 TCP http > 41341 [RST] Seq=1 Win=0 Len=0Podejrzewam, że może firewall na routerze coś blokuje?
Moja konfiguracja firewalla na OpenWRT wygląda następująco:
config 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'wan'
option 'input' 'REJECT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'masq' '1'
option 'mtu_fix' '1'
config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'
config 'rule'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '68'
option 'target' 'ACCEPT'
option 'family' 'ipv4'
config 'rule'
option 'src' 'wan'
option 'proto' 'icmp'
option 'icmp_type' 'echo-request'
option 'target' 'ACCEPT'
config 'include'
option 'path' '/etc/firewall.user'
config 'rule'
option 'name' 'openvpn'
option 'src' 'wan'
option 'target' 'ACCEPT'
option 'proto' 'tcp'
option 'dest_port' '443'
config 'rule'
option 'name' 'ssh'
option 'src' 'wan'
option 'target' 'ACCEPT'
option 'proto' 'tcp'
option 'dest_port' '22'Nmap na dysku sieciowym pokazuje:
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
981/tcp open unknown
1000/tcp open cadlock
2049/tcp open nfs
4000/tcp open remoteanything
4001/tcp open unknown
8080/tcp open http-proxy
9001/tcp open tor-orport
9090/tcp open zeus-admin
9099/tcp open unknown
15000/tcp open hydap
16000/tcp open unknown
32769/tcp open unknownNmap na PC2
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbindNmap na routerze
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
53/tcp open domain
443/tcp open https