我司星云主機支持多IP綁定同一云主機下,對此情況進行配置說明。
在除云主機現(xiàn)有IP,如需綁定另外IP的,可在購買IP帶寬訂單后創(chuàng)建虛擬網卡,
并將新增訂單IP綁定到虛擬網卡后,將虛擬網卡綁定到云主機下。
多網卡IP綁定到同一云主機下,對于Windows 操作系統(tǒng)的云主機,多IP綁定同一主機一般情況下可正常使用,在Linux操作系統(tǒng)的云主機則要求添加策略路由。
以兩個公網IP綁定到云主機下為例,其中一個云主機已綁定IP即為主網卡IP,通過虛擬網卡綁定公網IP即為從網卡,注意此時從網卡IP外部無法訪問,要求對從網卡添加策略路由。
配置策略路由所要求信息
內網網關IP,從網卡內網IP,對應從網卡網卡名,以及所定義的路由表和優(yōu)先級(路由表名可自定義,優(yōu)先級數(shù)值取值范圍在1~252之間,數(shù)值越小優(yōu)先級越高)
主網卡 eth0 10.110.0.2 默認網絡出口,無需配置
從網卡 eth1 10.110.0.3 net_s1 201 (此處路由表名 net_s1 優(yōu)先級 201)
以上說明僅為示例,具體請查看星云控制面板上虛擬網卡對應內網IP情況
登錄云主機根據從網卡內網IP查看對應的云主機網卡名稱
因屬于同一IP 網絡下,故網關IP相同,即 10.110.0.1
如存在兩個以上從網卡公網IP綁定,可根據情況類推配置
操作步驟
1.添加路由表
echo "201 net_s1">>/etc/iproute2/rt_tables
2.添加路由表規(guī)則
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協(xié)議后,可本地測試Ping 云主機虛擬網卡上的公網IP,以驗證配置正??捎?/span>。
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 中部分配置請根據云主機實際情況進行修改