LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 920|回复: 2

我想让内部的人全部可以上网,外面的人都不能访问进来?iptables怎么写?

[复制链接]
发表于 2003-6-26 10:19:05 | 显示全部楼层 |阅读模式
我想让内部的人全部可以上网,外面的人都不能访问进来?iptables怎么写?
是否会影响到我内部的正常下载和qq等?
发表于 2003-6-26 15:53:36 | 显示全部楼层
把内网ip网段的包做个NAT即可,然后屏蔽所有对外端口
发表于 2003-6-26 15:57:06 | 显示全部楼层
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
echo 1>/proc/sys/net/ipv4/ip_forward
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP

iptables -F

iptables -A INPUT -i eth0 -p tcp --dport 0:1023 -j DROP
iptables -A INPUT -i eth0 -p udp --dport 0:1023 -j DROP

iptables -A FORWARD -i eth1 -j ACCEFP
iptables -A FORWARD -i eth0 -m --state RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -A POSTROUTING -o eth0 -s "IP地址段" -j MASQUERADE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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