1. 程式人生 > >Linux之——新增VIP

Linux之——新增VIP

這裡我們建立兩個虛擬機器環境,IP地址分別為192.168.209.121和192.168.209.122,如下圖所示:

在192.168.209.122上新增一個VIP地址為:192.168.209.22,執行如下命令:

ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up

eth0:1表示這個VIP繫結的目標網絡卡裝置,192.168.209.22就是VIP的值,廣播地址為192.168.209.255,子網掩碼為:255.255.255.0,up表示立即啟用這個VIP。
接著我們通過route命令,在路由表上新增對這個VIP的路由資訊

route add -host 192.168.209.22 dev eth0:1

此時,我們在192.168.209.121這臺虛擬機器上執行ifconfig命令如下:

多了一張eth0:1網絡卡,說明VIP建立成功。
接下來,我們ping 192.168.209.22
如下圖:

ping成功,說明我們的VIP建立測試成功。

注意:VIP資訊在主機重啟後會消失,所以我們最好是將建立VIP的命令寫成一個指令碼vip.sh,將指令碼配置到環境變數和開機啟動項:
指令碼資訊如下:

#!/bin/bash
ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up
route add -host 192.168.209.22 dev eth0:1