linux查看bond
Ⅰ linux環境,如何做bond,命令bond的意義有什麼好處兩個網口,三個。。。n個,分別怎麼做
你好,所謂bond,就是把多個物理網卡綁定成一個邏輯上的網卡
好處:增加帶寬,還可以實現主備功能
至於命令,直接在/etc/sysconfig/network中編輯文件
vi /etc/sysconfig/network/ifcfg-bond0
BOOTPROTO="static"
BROADCAST="192.168.1.255"
IPADDR="192.168.1.251"
NETMASK="255.255.255.0"
NETWORK="192.168.1.0"
REMOTE_IPADDR=""
STARTMODE="onboot"
BONDING_MASTER="yes"
BONDING_MODULE_OPTS="mode=1 miimon=200 use_carrier=1 primary=eth?"
BONDING_SLAVE0="eth0"
BONDING_SLAVE1="eth1"
最後2個為綁定的網卡的名稱,此例是把eth0和eth1共同綁定成bond0
最後要注意的是,綁定做好後,把eth0,eth1的配置文件刪掉(保險點改個名字丟那好了)
重啟網卡後綁定成功,如果還有不明白的可以再提問
Ⅱ linux 查看bond中哪個網卡是主用
##查看bond0信息cat /proc/net/bonding/bond0類似可以看bond1等信息,裡面有記錄綁定了哪些網卡。
Ⅲ Pve bond後linux虛擬機設置
可以設置。
vmware虛擬機環境下linux網卡做bond配置,配置步驟,選擇2個自己需要的網口,查看有哪些網口。編輯網口的配置文件。
bond是將多塊網卡虛擬成為一塊網卡的技術,通過bond技術讓多塊網卡看起來是一個單獨的乙太網介面設備並具有相同的ip地址。在linux下配置bond,通過網卡綁定技術既能增加伺服器的可靠性,又增加了可用網路寬頻,為用戶提供不間斷的網路服務。
Ⅳ linux中查看bond狀態時,cat /proc/net/bonding/bond0 結果各欄位的意思
查看建立的bond信息,大致信息如下:
cat /proc/net/bonding/eth1
Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth2
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:db:30:5a
Slave Interface: eth3
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:db:30:64
若建立的bond沒有起來,使用
nmcli dev disconnect eth1
nmcli dev connect eth1
service restart network
(4)linux查看bond擴展閱讀:
Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
Ⅳ 哪條命令用來查看bond0的狀態
cat /proc/net/bonding/bond0
還有不會的請參考《linux就該這么學》,針對各種linux疑難雜症,幫助linux學習者。
Ⅵ linux如何配置bond
1、編輯虛擬網路介面配置文件,指定網卡IP:
#
vi
/etc/sysconfig/network-scripts/ifcfg-bond0
或者下面命令#
cp
/etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-bond0
2、#vi
ifcfg-bond0
將第一行改成
DEVICE=bond0:#
cat
ifcfg-bond0
DEVICE=bond0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.61.72NETMASK=255.255.255.240#BROADCAST=192.168.61.79#GATEWAY=192.168.61.77這里要注意,不要指定單個網卡的IP
地址、子網掩碼或網卡
ID。將上述信息指定到虛擬適配器(bonding)中即可。#
cat
ifcfg-eth0
DEVICE=eth0BOOTPROTO=noneONBOOT=yesHWADDR=00:15:17:CC:FC:35MASTER=bond0SLAVE=yes#
cat
ifcfg-eth1
DEVICE=eth1BOOTPROTO=noneONBOOT=yesHWADDR=00:15:17:CC:FC:34MASTER=bond0SLAVE=yes
3、
#
vi
/etc/moles.conf
編輯
/etc/modprobe.conf或者/etc/moles.conf文件,加入如下兩行內容,以使系統在啟動時載入bonding模塊,對外虛擬網路介面設備為
bond0.加入下列兩行:alias
bond0
bondingoptions
bond0
miimon=100
mode=1說明:miimon是用來進行鏈路監測的。
比如:miimon=100,那麼系統每100ms監測一次路連接狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0,1兩種。mode=0表示load
balancing
(round-robin)為負載均衡方式,兩塊網卡都工作。mode=1表示fault-tolerance
(active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡作,另一塊做備份.
bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身並沒有故障,那麼bonding會認為鏈路沒有問題而繼續使用
4、 #
vi
/etc/rc.d/rc.local
加入兩行,加在啟動自運行文件裡面
ifenslave
bond0
eth0
eth1route
add
-net
172.31.3.254
netmask
255.255.255.0
bond0 #如果需要的話加路由,不需要不用加
到這時已經配置完畢重新啟動機器.
重啟會看見以下信息就表示配置成功了
Bringing
up
interface
bond0
OKBringing
up
interface
eth0
OKBringing
up
interface
eth1
OK
Ⅶ linux怎麼做bond
您好,方法
網卡bond的模式
網卡綁定mode共有七種(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的有三種:
mode=0:平衡負載模式,有自動備援,但需要」Switch」支援及設定。
mode=1:自動備援模式,其中一條線若斷線,其他線路將會自動備援。
mode=6:平衡負載模式,有自動備援,不必」Switch」支援及設定。
我就我的一次bonding經歷,來給大家分享一下,如何做網卡bond,我這次做的是bond6,在centos6.0上完成。
三、網卡bond前期准備
1.由於伺服器網卡比較多,邏輯順序與物理順序不一定一致。首先要確定哪幾塊網卡布置了網線,一般是有兩塊網卡對應兩根網線,分別連接不同的交換機。查看所有網卡
$lspci|grep net
查看網卡2的信息,Link detected:yes表示有網線插入
$ethtool eth2
如果Link detected:no 的話,嘗試用命令ifconfig eth2 up,如果用ethtool查看任然為no的話,才能說明此網卡確實沒有網線插入。
2.注意如果ifcfg-bond0的配置文件如果是從其他網卡配置文件拷貝過來的,HWADDR地址一定要刪除,《linux就該這么學》DEVICE名字要改。
3.NetworkManager要關閉,建議臨時和永久都關閉一下。
$chkconfig NetworkManager off $service NetworkManager stop
四、更改要bond網卡的配置文件
eth2,eth3為bond前的網卡名稱,bond0為bond後的網卡名稱,我們需要對這三個配置文件做更改。
eth2:
$vi /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 HWADDR=44:A8:42:25:7C:FE BOOTPROTO=none ONBOOT=yes SLAVE=yes MASTER=bond0 TYPE=Ethernet
eth3:
$vi /etc/sysconfig/network-scripts/ifcfg-eth3 DEVICE=eth3 HWADDR=44:A8:42:25:7D:01 BOOTPROTO=none ONBOOT=yes SLAVE=yes MASTER=bond0 TYPE=Ethernet
bond0:
$vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static ONBOOT=yes IPADDR=100.100.100.100 NETMASK=255.255.255.0 GATEWAY=100.100.100.1 TYPE=Ethernet
5
五、配置模式為bond6
$vi /etc/modprobe.d/dist.conf
在最後添加下面2行
alias bond0 bonding options bond0 miimon=100 mode=6
也可以用下面的命令添加
$sed -i '$a alias bond0 bonding' /etc/modprobe.d/dist.conf $sed -i '$a options bond0 miimon=100 mode=6' /etc/modprobe.d/dist.conf
六、重啟網路服務
$service network restart
6
七、用nload查看流量
$vim /root/.bash_profileexport PATH alias nload='nload -m -s 5 -u m -t 2000 bond0 eth2 eth3'$source /root/.bash_profile$nload