我司星云主机支持多IP绑定同一云主机下,对此情况进行配置说明。
在除云主机现有IP,如需绑定另外IP的,可在购买IP带宽订单后创建虚拟网卡,
并将新增订单IP绑定到虚拟网卡后,将虚拟网卡绑定到云主机下。
多网卡IP绑定到同一云主机下,对于Windows 操作系统的云主机,多IP绑定同一主机一般情况下可正常使用,在Linux操作系统的云主机则要求添加策略路由。
以两个公网IP绑定到云主机下为例,其中一个云主机已绑定IP即为主网卡IP,通过虚拟网卡绑定公网IP即为从网卡,注意此时从网卡IP外部无法访问,要求对从网卡添加策略路由。
配置策略路由所要求信息
内网网关IP,从网卡内网IP,对应从网卡网卡名,以及所定义的路由表和优先级(路由表名可自定义,优先级数值取值范围在1~252之间,数值越小优先级越高)
主网卡 eth0 10.110.0.2 默认网络出口,无需配置
从网卡 eth1 10.110.0.3 net_s1 201 (此处路由表名 net_s1 优先级 201)
以上说明仅为示例,具体请查看星云控制面板上虚拟网卡对应内网IP情况
登录云主机根据从网卡内网IP查看对应的云主机网卡名称
因属于同一IP 网络下,故网关IP相同,即 10.110.0.1
如存在两个以上从网卡公网IP绑定,可根据情况类推配置
操作步骤
1.添加路由表
echo "201 net_s1">>/etc/iproute2/rt_tables
2.添加路由表规则
ip route flush table net_s1
ip route add default via 10.110.0.1 dev eth0 src 10.110.0.3 table net_s1
ip rule add from 10.110.0.3 lookup net_s1
在安全组已放行ICMP协议后,可本地测试Ping 云主机虚拟网卡上的公网IP,以验证配置正常可用。
3.策略路由持久应用
上述操作仅临时生效,通过添加启动脚本保证云主机重启自动添加配置
echo "sleep 10s" >> /etc/rc.local
echo "/opt/network.sh" >>/etc/rc.local
chmod +x /etc/init.d/rc.local
cat <<EOF | tee /opt/network.sh
ip route flush table net_s1
ip route add default via 10.110.0.1 dev eth1 src 10.110.0.3 table net_s1
ip rule add from 10.110.0.3 lookup net_s1
EOF
chmod +x /opt/network.sh
注:/opt/network.sh 中部分配置请根据云主机实际情况进行修改