|
|

楼主 |
发表于 2004-2-8 04:27:29
|
显示全部楼层
最初由 EvilSeed 发表
我想应该这样写吧:
iptables -P INPUT DROP //默认策略丢弃所有的包.
iptabls -A INPUT -i eth1 -s 192.168.1.0/24 -p tcp --dport 22 -j ACCEPT //限制只有内部网能够SSH.
iptabls -A INPUT -i eth1 -s 192.168.1.0/24 -p tcp --dport 23 -j ACCEPT //限制只有内部网能够TELNET.
SMB的端口我不知道是多少,看了/etc/services也没有看到,老兄自己找到端口把--dport后面的端改成smb的端口就对了吧.老兄如果知道SMB使用的那个端口也请告诉我一声.
iptables -A INPUT -i eth1 -p tcp --dport 21 -j ACCEPT //允许任何地址访问FTP.
http的同样改端口就是了.
是135:139..
iptables -A OUTPUT -p tcp --dport 135:139 -j DROP -o ppp0
iptables -A OUTPUT -p udp --dport 135:139 -j DROP -o ppp0
上面两句,是不是写的是禁止SMB从ppp0/eth0口出去呀!!!
PS:兄弟,你写的开放FTP/http的部分,是不是应该是eth0呀!!!我的eth0是对外的.. |
|