1 簡述
透過雙網卡設定主備模式,實現當一塊網卡宕掉時,另外一塊網卡可以自動頂替宕掉的網卡工作,保障網路正常存取。
2 實作
2.1. 查看網路卡資訊
#執行ifconfig -a指令
#2.2. 修改網路卡片設定檔
切換工作目錄
cd /etc/sysconfig/network-scripts/
修改網卡設定檔ifcfg-eth0 ,保證以下幾項內容正確:
TYPE=Ethernet
BOOTPROTO=dhcp
#ONBOOT=yes
MASTER=bond0
SLAVE=yes
修改網卡設定檔ifcfg-eth1 如果沒有建立,保證以下幾項內容正確(同上):
DEVICE=eth1
TYPE=Ethernet
BOOTPROTO=dhcp
#ONBOOT=yes
MASTER=bond0
SLAVE=yes
2.3. 虛擬網路卡檔案設定
建立檔案
touch ifcfg-bond0
#編輯文件新增以下內容:
DEVICE=bond0
TYPE= Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR="192.168.137.243"
NETMASK="255.255.255.0"
GATEWAY="192.168.137.1"
DNS="192.168.137.1"
NAME=bond0
BONDING_OPTS=”miimon=100 mode=1”
說明:如果是在虛擬機器裡BONDING_OPTS 需要增加fail_over_mac=1 如BONDING_OPTS=”miimon=100 mode=1 fail_over_mac=1”
下面幾項根據所處的網路環境進行設定:
IPADDR="192.168.137.243"
NETMASK="255.255.255.0"
GATEWAY="192.168.137.1"
DNS="192.168.137.1"
PREFIX=24
2.4. 重新啟動服務
#執行 :
service network restart
或reboot 重啟伺服器
2.5. 檢視狀態
ifconfig
#查看主備資訊:
#2.6. 測驗
關閉網卡eth0
ifconfig eth0 down
ping一下ip看看是否能通。
查看主備是否切換:
#完成
以上是CentOS下雙網卡主備模式配置詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!