随着全球 IPv4 地址资源的逐渐耗尽,可用的公网 IP 地址也越来越少了。因此中国信创服务社区限制了弹性公网 IP 的使用数量,每个账号仅能使用1个弹性 IP,那么怎样才能让所有的云主机都能够共享这个宝贵的公网 IP 呢?但是我们还是要发挥勤俭节约的精神,尽可能使用 1 个 IP 解决多个云主机的互联访问问题(好吧,其实是预算有限(T_T))。下面来看具体操作:
1 共享 IP 访问互联网
1.1 前提
- 已经购买了两台及以上的 PKS 云主机
- 已经购买了 1 个弹性公网 IP 并绑定了其中一台云主机
- 需要共享 IP 的云主机在同一个网络中(要么都是基础网络,要么是同一个私有网络)
例如下面的例子:
可以看到,右边的麒麟操作系统绑定了公网 IP,可以上网了,但是左边的 CentOS 不行。
1.2 配置
1.2.1 配置已绑定公网 IP 的服务器
已绑定公网 IP 的服务器可作为中转服务器,将其他服务器的流量转发到互联网,实现其它服务器通过它来访问互联网的目的。操作如下:
(1)关闭 selinux:# setenforce 0
,编辑 selinux 配置文件 # vi /etc/selinux/config
, 修改 SELINUX 的值为