Linux建立虛擬ip的方法

2021-09-28 18:17:42 字數 1700 閱讀 8068

1、虛擬ip的介紹

虛擬ip位址(vip) 是乙個不與特定計算機或乙個計算機中的網路介面卡(nic)相連的ip位址。資料報被傳送到這個vip位址,但是所有的資料還是經過真實的網路介面。

就是一塊網絡卡上邊有兩個ip,然後無論到哪個ip的流量都會經過物理網絡卡。

2、虛擬ip的作用

大部分虛擬ip基本上都用於高可用的架構上邊。主機啟用虛擬ip,所有訪問的請求都會到主機。當主機宕機的時候,高可用軟體會將主機的虛擬ip down掉,然後在備機上啟用虛擬ip。這樣就完成了主備切換。從而保證業務的可用性。

3、linux中建立虛擬ip的方法

在linux中建立虛擬ip有兩種方法,分別是:別名ip和輔助ip。

(1)別名ip

別名ip是通過ifconfig命令去建立和操作的虛擬ip。

<1>建立虛擬ip

使用ifconfig命令檢視

使用命令建立

上邊可以看到生成了eth0:1然後ip是192.168.8.5的虛擬網絡卡。

<2>刪除別名ip

ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down

很簡單只要將後邊的up改為down就可以了。

<3>開機生成虛擬ip

想要開機就有虛擬ip,可以在網絡卡的配置目錄中去建立乙個新的網絡卡的配置檔案

centos和紅帽都是在這個目錄下/etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-eth0:1

然後更改其中的ip即可,重啟網絡卡就行。

(2)輔助ip

輔助ip是由linux的ip命令去建立和操作的。

<1>建立輔助ip

ip addr add 192.168.8.5/24 dev eth0

<2>檢視輔助ip

使用命令ip a就可以檢視,但是不能使用ifconfig –a去檢視。

<3>刪除輔助ip

ip addr del 192.168.8.5/24 dev eth0

也很簡單,將add改為del即可。

<4>永久生效

這種方式建立的虛擬ip,可以將生成虛擬ip的命令寫到/etc/rc.local中去。

開機即可自動載入。在配置redis-sentinel的時候可能會使用到。

虛擬機器linux下靜態IP的配置方法

具體內容如下所示 ewuqfjznaz先對網路介面配置檔案ifcfg eth0進行設定 1.cd etc sysconfig network scripts 2.vi ifcfg eth0 advanced micro devices amd 79c970 pcnet32 lance device ...

linux增加 刪除虛擬ip

1 linux增加 刪除虛擬ip位址 zt 在網絡卡eth1上新增乙個虛擬ip 192.168.26.74 1.新增ip root zw test db mastermha sbin ip addr add 192.168.26.74 32 dev eth1 2.檢視新增的虛擬ip root zw ...

linux配置IP的方法

linux系統下如何設定ip位址?我們可以通過命令設定ip的方法,不過此方法的前提條件是使用者需root許可權。在linux系統的 etc sysconfig network script ifcfg eth0檔案中存放著網絡卡ip位址配置的相關資訊,它的具體格式為 root localhost n...