|
我的操作系统是红旗linux高级服务器4.1 双网卡,eth0:60.15.x.x(互联网IP),eth1:192.168.9.253(内网IP),做代理服务器(己正常上网),问题是内网有一台web服务器(IP:192.168.0.13)怎样才能在互联网访问内网WEB服务器,
以前是用WIN2000高级服务器做的端口映射,改成红旗LINUX后,看了很多贴子,同样方法做都不行啊,不知道问题出在哪里了啊请教各位高手:
现在我把我的做法写出来跟大家分享。呵呵!可能是最简单的方法,大家不要笑小弟哦。如那位高手看了,请多多指点。
eth0 (外网网卡)配置文件路经为:/etc/sysconfig/network-scripts/ifcfg-eth0
eth0的内容为:
IP=60.15.42.6 #网通给的
NETMASK=255.255.255.252 #网通给的
网关=60.15.42.5 #网通给的
dns=202.97.224.68 #网通给的
eth1的内容为:
IP=192.168.9.253
NETMASK=255.255.255.252
起用IP转发
最后编辑 rc.local文件
在文件末尾添加如下几行
iptables -F
iptables -F -t nat
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE #把
内网ip伪装为外网的以至接通internet
echo 1>/proc/sys/net/ipv4/ip_forward #启动ip中转功能.
到此,重启机器后代理服务器就能用了。
但我的WEB服务器想映射到互联网上,
我的WEB的内网IP:192.168.0.13 端口是80
看了好多贴子,很多方法,都行不通,不知道问题出在哪里,可能是我太菜了,请教各位高手,帮帮我好吗!!! |
|