linux下网卡做绑定
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux 下网卡做绑定
1.用root 用户登录
2 、用ifconfig 命令看一下ip 地址,看一下eth0 和eth1 是否获取到IP 地址(因为linux 这
台服务器是连接在一台DHCP 的服务器)
查看到IP 地址为eth0 eth1
broadcast :mask :(eth0 和eth1 都是这个broadcast 和mask )
3 、编辑虚拟网络接口配置文件, 指定网卡IP
vi /etc/sysconfig/ network-scripts/ ifcfg-bond0 创建一个虚拟网络接口配置文件
4 、[root@rhas-13 root]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0 把
ifcfg-eth0 里面的配置文件复制到ifcfg-bond0 里面去
然后用vi ifcfg-bond0 命令修改虚拟配置端口。
5 、修改第一行DEVICE=bond0 ,然后把配置改成eth0 的配置(配置完成为下边的图)
6 、用cat 命令查看一下eth0 和eth1 的配置
7 、# vi /etc/modprobe.conf
编辑/etc/modprobe.conf 文件,加入如下一行内容,以使系统在启动时加载bonding 模块
8 、加入下列两行
alias bond0 bonding
options 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 会认为链路没有问题而继续使用
9 、# vi /etc/rc.d/rc.local
10 、加入两行
ifenslave bond0 eth0 eth1
route add -net netmask bond0
添加后为下图
11 、reboot 开机自检时候看红色框里面就成功了
12 、可以进入系统里面查看一下ip 就可以了
上图可以看出来bond0 已经获取到eth0 初始化的地址,而且eth0 和eth1 的mac 地址都是一样的,说明两块已经绑定成一块网卡
取消linux bond的方法
1,ifconfig bond0 down
2,vi modprobe.conf
引用:
alias eth0 e1000
alias eth1 e1000
#alias bond0 bonding (注释掉)
#options bond0 miimon=100 mode=1 (注释掉)alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsih
alias scsi_hostadapter2 ips
alias usb-controller ohci-hcd