LinuxSir.cn,穿越时空的Linuxsir!

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

我的动态IP用iptables进行了NAT,还是不能访问内网,请高手指教

[复制链接]
发表于 2004-9-29 11:49:07 | 显示全部楼层 |阅读模式
我的规则如下:
#!/bin/sh
echo "Start iptables rules..."
/etc/rc.d/init.d/iptables stop
# echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -N mine
iptables -A mine -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A mine -m state --state NEW -i ! ppp0 -j ACCEPT
# 允许外部访问我的www服务器
iptables -A mine -p tcp --dport 80 -i ppp0 -j ACCEPT
# 把外部访问我的www服务器转换到内部服务器192.168.0.100
iptables -t nat -A PREROUTING -p tcp --dport 80 -i ppp0 -j DNAT --to 192.168.0.100:80
发表于 2004-9-29 23:54:37 | 显示全部楼层
# 把外部访问我的www服务器转换到内部服务器192.168.0.100
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.0.100:80
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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