日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redhat 5.6下网卡冗余实验

發布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redhat 5.6下网卡冗余实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目前在各個發行版本的 Linux 中,使用最普遍的內核版本應該就是 2.4.x的版本了,而 Linux Channel Bonding, 在Linux 2.4 的內核中,

就提供了 bonding 的驅動, 可以支持把多個網絡適配器集合在一起, 當作一個網絡適配器來使用。在 Linux 下,網卡的高可用性是通過 MII

或者 ETHTOOL 的狀態監測來實現的,所以,需要檢查系統中的網絡適配器是否支持 MII或者 ETHTOOL 的連狀態監測。可以用命令 "ethtool

eth0" 來檢查,如果顯示的 "Link detected:"信息與實現的連接狀態一致,就沒有問題。如果系統中的網絡適配器不支持 MII 或者 ETHTOOL

狀態監測,當連接失效時,系統就不能檢測到,同時,在 bonding 驅動加載時,會記錄一條不支持 MII 和 ETHTOOL 的警告信息。

實驗準備:

一臺redhat5.6系統虛擬機,配置兩個網卡 一個靜態ip:172.16.100.2/24

當mode=1時為主備模式,mode=0時為負載均衡模式。

[root@node4 ~]# cd /etc/sysconfig/network-scripts/

[root@node4 network-scripts]# vi ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

Type=Ethernet

SLAVE=yes

MASTER=bond0

IPV6INIT=no

USERCTL=no

[root@node4 network-scripts]# cp ifcfg-eth0 ifcfg-eth1

[root@node4 network-scripts]# vi ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

Type=Ethernet

SLAVE=yes

MASTER=bond0

IPV6INIT=no

USERCTL=no

[root@node4 network-scripts]# cp ifcfg-eth0 ifcfg-bond0

[root@node4 network-scripts]# vi ifcfg-bond0

DEVICE=bond0

BOOTPROTO=none

BROADCAST=172.16.100.255

IPADDR=172.16.100.2

NETMASK=255.255.255.0

NETWORK=172.16.100.0

TYPE=Ethernet

ONBOOT=yes

IPV6INIT=no

USERCTL=no

[root@node4 network-scripts]# vi /etc/modprobe.d/bond.conf

alias bond0 bonding

options bond0 miimon=50 mode=1 #50毫秒監控一次,使用冗余1模式,即一備一

[root@node4 ~]# cat /boot/config-2.6.18-238.el5 |grep BONDING

CONFIG_BONDING=m

[root@node4 ~]# modprobe bonding

[root@node4 ~]# lsmod |grep bonding

bonding 100449 0

ipv6 270049 2 bonding,cnic

將bonding加入開機啟動

[root@node4 ~]#vi /etc/rc.d/rc.local

加一行 modprobe bonding

重啟機器。

[root@node4 ~]# cat /proc/net/bonding/bond0 此時工作網卡為eth0

客戶端做ping測試,同時斷開eth0,可以看到客戶端丟了一個包,同時查看日志,如下

在[root@node4 ~]# cat /proc/net/bonding/bond0,可以看到當前工作網卡已經切換為eth1了

修改bonding配置文件 /etc/modprobe.d/bond.conf 將mode 改為0,負載均衡模式

重啟機器

啟動后,[root@node4 ~]# cat /proc/net/bonding/bond0, 已經變為了round-robin (負載均衡模式)

此時,斷開網卡eth0

[root@node4 ~]# cat /proc/net/bonding/bond0 ,如下

轉載于:https://blog.51cto.com/geeeek/1139218

總結

以上是生活随笔為你收集整理的redhat 5.6下网卡冗余实验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。