LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: sbrd

请问如何禁止BT下载

[复制链接]
发表于 2004-5-20 15:45:55 | 显示全部楼层
是INPUT 的还是 OUTPUT的,output的有时会导致一些软件不能用

input的就不需要了吧
 楼主| 发表于 2004-5-20 15:59:27 | 显示全部楼层
我们现在用的adsl拨号的,所以ip地址也不固定,脚本里的ip地址我该怎么改?
发表于 2004-5-20 16:05:19 | 显示全部楼层
用sh
 楼主| 发表于 2004-5-21 09:02:10 | 显示全部楼层
不明白,可否说的清楚点???
发表于 2004-5-21 10:11:53 | 显示全部楼层
斑竹的意思是用shell动态得到。
发表于 2004-5-21 10:47:26 | 显示全部楼层
最初由 sbrd 发表
我们现在用的adsl拨号的,所以ip地址也不固定,脚本里的ip地址我该怎么改?


显示ip,把它嵌入到脚本里。
#ifconfig ppp0 | sed -n 's/^.*addr:\([0-9.]*\).*$/\1/p'
发表于 2004-5-21 11:30:08 | 显示全部楼层
用-m string --string把那些bt的东西drop掉不行吗?
发表于 2004-5-21 17:09:04 | 显示全部楼层
string过滤要编译内核支持吗?
发表于 2004-6-3 17:59:35 | 显示全部楼层
需要!
发表于 2004-6-4 11:35:22 | 显示全部楼层

关键是forward 和input

#!/bin/bash
#Loading modules
modprobe ip_tables
modprobe iptable_filter
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
UPLINK="eth0"(我这里接外网的网卡)
DOWNLINK="eth1"(我这里接内网的网卡)
iptables -F INPUT
iptables -F FORWARD
iptables -P INPUT DROP
iptables -P FORWARD DROP
(以上设置禁止所有进入的和转发的包)
iptables -A INPUT -i ! ${UPLINK} -j ACCEPT
        iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
        #Set proxy
        iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
#Against Game at worktimes
        iptables -A FORWARD -p ICMP -j ACCEPT
        iptables -A FORWARD -p tcp -s ! 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -p udp -j ACCEPT
        iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 20 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 21 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 22 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 25 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 53 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 80 -j ACCEPT
        iptables -A FORWARD -p tcp -s 192.168.0.0/24 --dport 110 -j ACCEPT
(以上是我这里需要开放的服务,你可以自己修改一下)
iptables -A FORWARD -p tcp -s 192.168.0.201 -j ACCEPT   
iptables -A FORWARD -p tcp -s 192.168.0.202 -j ACCEPT
iptables -A FORWARD -p tcp -s 192.168.0.203 -j ACCEPT
iptables -A FORWARD -p tcp -s 192.168.0.204 -j ACCEPT
iptables -A FORWARD -p tcp -s 192.168.0.205 -j ACCEPT
(这是我放开的领导的机器)

你再参考下别的文章,按照你自己的实际情况修改一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表