- 论坛徽章:
- 1
|
原帖由 skylove 于 2006-3-2 13:50 发表
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 8000 -j DNAT --to-destination 192.168.0.3:8080
-A PREROUTING -i eth0 -p tcp -m tcp -d 192.168.0.1 --dport 8000 - ...
差得不遠了。嘻嘻。我再寫幾個試試。
[root@yushin-cn samba]# iptables-save -c
# Generated by iptables-save v1.3.5 on Thu Mar 2 15:45:18 2006
*mangle
REROUTING ACCEPT [953420:447390729]
:INPUT ACCEPT [328500:100780849]
:FORWARD ACCEPT [624821:346601753]
:OUTPUT ACCEPT [358137:243603443]
OSTROUTING ACCEPT [972807:586997427]
COMMIT
# Completed on Thu Mar 2 15:45:18 2006
# Generated by iptables-save v1.3.5 on Thu Mar 2 15:45:18 2006
*nat
REROUTING ACCEPT [59816:5269238]
OSTROUTING ACCEPT [18076:777583]
:OUTPUT ACCEPT [17981:771970]
[3:168] -A PREROUTING -i ppp0 -p tcp -m tcp --dport 8000 -j DNAT --to-destination 192.168.0.3:8080
[5571:352247] -A POSTROUTING -s 192.168.0.0/255.255.255.0 -o ppp0 -j MASQUERADE
[0:0] -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o ppp0 -j MASQUERADE
[0:0] -A POSTROUTING -s 192.168.0.0/255.255.254.0 -d 192.168.0.3 -o eth0 -p tcp -m tcp --dport 8080 -j SNAT --to-source 192.168.0.1
COMMIT
# Completed on Thu Mar 2 15:45:18 2006
# Generated by iptables-save v1.3.5 on Thu Mar 2 15:45:18 2006
*filter
:INPUT DROP [5681:1178743]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [358195:243609455]
:syn-flood - [0:0]
[3603:227359] -A INPUT -s 192.168.0.50 -j ACCEPT
[39050:25063171] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
[749:36220] -A INPUT -p tcp -m multiport --dports 110,80,25,22 -j ACCEPT
[24:1152] -A INPUT -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 139 -j ACCEPT
[0:0] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
[754:48197] -A INPUT -i eth0 -p udp -m multiport --dports 53 -j ACCEPT
[0:0] -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
[0:0] -A INPUT -p gre -j ACCEPT
[0:0] -A INPUT -s 192.186.0.0/255.255.255.0 -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
[232:16888] -A INPUT -p icmp -m limit --limit 3/sec -j LOG --log-prefix "ICMP packet IN: " --log-level 6
[192:13934] -A INPUT -p icmp -m limit --limit 6/min -j ACCEPT
[1551:45518] -A INPUT -p icmp -j DROP
[1408:74368] -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
[19901:1959948] -A FORWARD -s 192.168.0.50 -j ACCEPT
[0:0] -A FORWARD -m ipp2p --kazaa --edk --bit -j DROP
[0:0] -A FORWARD -p tcp -m ipp2p --ares -j DROP
[0:0] -A FORWARD -p udp -m ipp2p --kazaa -j DROP
[99:108436] -A FORWARD -m string --string "qq.com" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A FORWARD -m string --string "sex.com" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A FORWARD -m string --hex-string "|e889b2e68385e794b5e5bdb1|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[1668:2371514] -A FORWARD -m string --hex-string "|e680a7|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A FORWARD -m string --hex-string "|e6bf80e68385e59bbee78987|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A FORWARD -m string --hex-string "|e68890e4babae794b5e5bdb1|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[11:15972] -A FORWARD -m string --hex-string "|e794b5e5bdb1|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A FORWARD -m string --hex-string "|e9bb84e889b2|" --algo bm --to 65535 -j REJECT --reject-with icmp-port-unreachable
[251410:156238314] -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
[1581:75680] -A FORWARD -s 192.168.0.0/255.255.255.0 -p tcp -m time --timestart 12:30 --timestop 13:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j ACCEPT
[0:0] -A FORWARD -s 192.168.0.0/255.255.255.0 -p tcp -m time --timestart 07:50 --timestop 08:16 --days Mon,Tue,Wed,Thu,Fri,Sat -j ACCEPT
[3:221] -A FORWARD -s 192.168.0.0/255.255.255.0 -p udp -m udp --dport 53 -j ACCEPT
[50:2392] -A FORWARD -s 192.168.0.45 -p tcp -m mac --mac-source 00:03:47:77:56:E3 -m tcp --dport 80 -j ACCEPT
[0:0] -A FORWARD -s 192.168.0.46 -p tcp -m mac --mac-source 00:118:94:BE9 -m tcp --dport 80 -j ACCEPT
[1536:73600] -A FORWARD -s 192.168.0.44 -p tcp -m mac --mac-source 00:0C:6E:ED:22:76 -m tcp --dport 80 -j ACCEPT
[11:528] -A FORWARD -s 192.168.0.3 -m mac --mac-source 00:0C:6E:EC:06:E0 -j ACCEPT
[0:0] -A FORWARD -d 192.168.0.3 -p tcp -m tcp --dport 8000 -j ACCEPT
[3:168] -A FORWARD -d 192.168.0.3 -p tcp -m tcp --dport 8080 -j ACCEPT
[0:0] -A FORWARD -s 192.168.0.0/255.255.255.0 -d 192.168.0.3 -j ACCEPT
[1537:170201] -A FORWARD -s 192.168.0.4 -m mac --mac-source 00:11:6B:24:82:A1 -j ACCEPT
[309:14832] -A FORWARD -s 192.168.0.48 -j ACCEPT
[79:3792] -A FORWARD -s 192.168.0.49 -j ACCEPT
[1832:114449] -A FORWARD -j DROP
[1407:74304] -A syn-flood -p tcp -m limit --limit 3/sec --limit-burst 6 -j RETURN
[1:64] -A syn-flood -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Completed on Thu Mar 2 15:45:18 2006
[root@yushin-cn samba]# |
|