企业购买阿里云服务器可能只有一个外网ip,其它机器都是内网,这个时候内网默认是链接不了外网的,只能走内网互通,有时候内网机器需要访问外网我们该如何操作呢,下面就是真实操作,让内网机器可以通过那个有公网ip机器上网,无公网ip内网机器也可以上网。
环境 linux centos
第一步:
首先安装下防火墙
yum install iptables
第二步:
在有公网的机器上执行转发功能
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf
sysctl -p
第三步:
在有公网的机器上执行 SNAT 命令
iptables -t nat -A POSTROUTING -s 内网机器ip -j SNAT --to-source 有公网机器的ip
service iptables save #保存生效
第四步:
登录阿里云后台
点击任何一个实例进入详情,里面有个 '虚拟交换机' 点击进去,
有个 '路由管理' =》 自定义路由条目 =》 添加路由条目
相关路由配置按照我的图填写,最后那个 选择能上网的那个实例
第五步:
登录内网服务器ping www.baidu.com 看可以么,如果不行直接联系我v:luhuang2003,我亲自指导。
阅读(15634) | 评论(0) | 转发(0) |