-
linux
环境下如何进行网卡绑定
bonding
的原理:在正常情况下,网卡只接收目的硬件地
址
(MAC
Address)
是自身
MAC
的以
太网帧,过滤别的数据帧,
以减轻驱动程序的负担;但是网卡也支持另外一种被称为混杂
promisc
的模式,可以接收网络
上所有的帧,
bonding
就运行在这种模式下,而且修改了驱
动程序中的
mac
地址,将两块网卡的
MAC
地址改成相同,可以接收特定
MAC
< br>的数据帧。
然后
把相应的数据
帧传送给
bond
驱动程序处理。
网卡绑定具体步骤:
1
、
使用<
/p>
root
身份进入
linux
系统文本操作界面。
2
、
使
p>
用
ifconfig
指
令
查
看
本
台
服
务
器
的<
/p>
网
卡
信
息
,
确
定
网
卡
是
否
正
常
:
在显示中可以查看到两个网卡的
IP
地址为
eth0
IP addr:
10.0.1.92
broadcast :10.0.1.255
mask:255.255.255.0
eth1
IP addr: 10.0.1.93
broadcast
:10.0.1.255
mask:255.255.255.0
3
、
新建虚拟网卡绑定
ifcfg-bond0:
执行
cd/etc/sysconfig/network-scripts
指令进入网卡配置文件目录,此目录下会有本台
服务器上网卡的配置文件,其
中
ifcfg-eth0
对应
eth0
ifcfg-eth1
对应
eth1
在
network-
scripts
目录下拷贝
ifcfg-
eth0
为
ifcfg-
bond0
,具体指令为:
cp
ifcfg-eth0 ifcfg-bond0
之后再次使
用
ls
指令浏览
network-
scripts
目录就会发现里面新增了
ifcfg-bond
0
配置文件,
它的内容和
ifcfg-
eth0
应该是一样的:
4
、
编辑
ifcfg-
bond0
文件:
使用
vi
编辑指令对
ifcfg-
bond0
文件进行编辑,具体指令:
#vi ifcfg-
bond0
ifcfg-
bond0
原配置文件应该如下:
修
改
第
一
p>
行
DEVICE=”bond0”
并<
/p>
增
加
BONDING_OPTS=
(
默
认
fail_o
ver_mac=0,
当发生错误时,
只改
slave
的
MAC
不改
bond
。
fail_over_mac=1,
当发
生错误时,
只改
< br>bond
不改
slave
)
p>
同时把
HWADDR,NM_CONTR
OLLED,UUID
删除掉
后,
如下
:
DEVICE=
< br>”
bond0
”
BOOTPROTO=
”
no
”
ONBOOT=
”
yes
”
TYPE=
p>
”
Ethernet
”
IPADDER=10.0.1.92
GATEWAY=10.0.1.1
NETMASK=255.255.255.0
BONDING_OPTS=
5
、编辑
ifcfg-
eth0
文件与
ifcfg-
eth1
文件
a).
使用
vi
编辑指令对
ifcf
g-
eth0
文件进行编辑,
指令:
#vi
ifcfg-eth0
在配置文件中添加:
-
-
-
-
-
-
-
-
-
上一篇:第3章 化学键(第六节没翻译完)
下一篇:引线键合