移动云云主机如何绑定公网IP?
操作场景
可以通过订购公网IP,将将弹性公网IP绑定到云主机上,实现主机访问公网的目的;
前提条件
- 用户已订购云主机;
- 已有可用的公网IP;
操作步骤
1.用户选择需要操作的主机;
2.单击主机名称/id;
3.选择【弹性网卡】页签,单击【绑定公网IP】;
4.选择公网IP,点击【确定】,绑定完成;
多网卡路由配置策略
如果云主机有多个虚拟网卡,绑定了多个公网IP,则需根据业务情况进行多网卡路由策略的配置:
(1) 如果业务属于网络客户端类型应用,需通过socket绑定网卡及源地址方式让策略路由生效,保证客户端通过多个公网IP访问远端服务;
(2) 如果业务属于网络服务端类型应用,无需socket绑定网卡及源地址,在设定策略路由后可保证多个公网IP同时提供服务。
路由策略配置示例:
(1) 云主机绑定网卡信息。
(2) 云主机内配置。
(3) 修改/etc/IProute2/rt_tables配置文件,新增路由表eth1和eth2。
echo "251 eth1" >> /etc/iproute2/rt_tables
echo "252 eth2" >> /etc/iproute2/rt_tables
(4) 增加指定路由。
# ip route add default via 192.168.10.1 dev eth1 src 192.168.10.8 table eth1
# ip route add default via 192.168.10.1 dev eth2 src 192.168.10.9 table eth2
# ip rule add from 192.168.10.8 table eth1
# ip rule add from 192.168.10.9 table eth2
(5) 保存策略路由配置,重启云主机。
echo "from 192.168.10.8 table eth1" >> /etc/sysconfig/network-scripts/rule-eth1
echo "from 192.168.10.9 table eth2" >> /etc/sysconfig/network-scripts/rule-eth2
echo "default table eth1 via 192.168.10.1 dev eth1">> /etc/sysconfig/network-scripts/route-eth1
echo "default table eth2 via 192.168.10.1 dev eth2">> /etc/sysconfig/network-scripts/route-eth2
本文由 vps主机对比评测网 刊发,转载请注明出处