- 论坛徽章:
- 0
|
Godbach 发表于 2013-11-28 10:01 ![]()
回复 1# atkisc
提供的信息不全。
这是规则:
- *filter
- :INPUT ACCEPT [0:0]
- :FORWARD ACCEPT [0:0]
- :OUTPUT ACCEPT [0:0]
- :SYNCHK - [0:0]
- -A INPUT -i eth0 -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix 'New' --log-level 7
- -A INPUT -i eth0 -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j SYNCHK
- -A INPUT -i eth0 -p udp -j DROP
- -A SYNCHK -p tcp -m tcp --dport 30222 -j LOG --log-prefix 'SYNCHK' --log-level 7
- -A SYNCHK -p tcp -m tcp --dport 30222 -j ACCEPT
- -A SYNCHK -p tcp -m tcp --dport 22 -j ACCEPT
- -A SYNCHK -p tcp -j DROP
- COMMIT
复制代码 这是iptables -nvL结果
- Chain INPUT (policy ACCEPT 283 packets, 17912 bytes)
- pkts bytes target prot opt in out source destination
- 6 360 LOG tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x16/0x02 LOG flags 0 level 7 prefix `'New''
- 6 360 SYNCHK tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x16/0x02
- 5 1640 DROP udp -- eth0 * 0.0.0.0/0 0.0.0.0/0
- Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
- pkts bytes target prot opt in out source destination
- Chain OUTPUT (policy ACCEPT 253 packets, 301K bytes)
- pkts bytes target prot opt in out source destination
- Chain SYNCHK (1 references)
- pkts bytes target prot opt in out source destination
- 0 0 LOG tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:30222 LOG flags 0 level 7 prefix `'SYNCHK''
- 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:30222
- 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
- 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0
复制代码 我也打印了一下LOG
- [ 276.382470] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=44353 DF PROTO=TCP SPT=47924 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 277.381754] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=44354 DF PROTO=TCP SPT=47924 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 279.381778] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=44355 DF PROTO=TCP SPT=47924 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 283.381837] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=44356 DF PROTO=TCP SPT=47924 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 484.535532] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36521 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 485.534588] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36522 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 487.534786] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36523 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 491.534582] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36524 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 499.534588] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36525 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
- [ 515.534592] 'New'IN=eth0 OUT= MAC=fa:16:3e:3a:39:16:90:b1:1c:54:0d:0a:08:00 SRC=192.168.20.3 DST=192.168.20.100 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36526 DF PROTO=TCP SPT=47926 DPT=30022 WINDOW=14600 RES=0x00 SYN URGP=0
复制代码 上述能看到数据包根本没到新链,我很不解 |
|