[quote]原帖由 "辉格党"]我有机子,前面用linux做了iptalbes 防火墙,如何设置可能透过防火墙到达我的windows 2000的机子,并可能访问windows 2000的远程终端[/quote 发表:
假设eth0为防火墙外网卡,ip地址w.w.w.w,eth1为防火墙内网卡,ip地址为10.18.146.254,内部网地址为10.181.46.0/24,局域网内你的机器地址为x.x.x.x
# remote desktop 工作在 tcp 3389 端口
iptables -A FORWARD -i eth0 -o eth1 -d $myip -p tcp --dport 3389 -m state --state NEW -j ACCEPT
iptables -t nat -A PREROUTING -d w.w.w.w -p tcp --dport 3389 -j DNAT --to-destination x.x.x.x
iptables -t nat -A POSTROUTING -s 10.18.146.0/24 -d $myip -p tcp --dport 3389 -j SNAT --to-source 10.18.146.254
其他服务只要知道其端口号,就可以用上面的方法做到。