Linux 双网卡绑定

Linux 双网卡绑定

Linux 双网卡绑定 双网卡绑定的常用模式: mode1:active-backup 模式,即主备模式。 mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚合口 cisco叫 port channel) 步骤: 1.创建bond0启动配置文件: 2:编辑网卡配置文件ifcfg-eth0,ifcfg-eth1 2.1:配置网卡一 2.2:配置网卡二 3:创建并配置modprobe.conf文件 4:设置开机启动 5:查看并测试 5.1:查看bond0信息 (/proc/net/bonding/bong0 会显示具体哪个网卡在承担任务) 5.2:测试

双网卡绑定的常用模式:

mode1:active-backup 模式,即主备模式。

实现方法: 1.编辑创建 ifcfg-bond0 网卡文件 2.修改ifcfg-eth0 ifcffg-eth1 3.创建并编辑 /etc/modprobe.conf 4.写入 /etc/rc.d/rc.local 5.测试

mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚合口 cisco叫 port channel)

实现方法: 同主备模式,只需要修改 mode=1 为 mode =0

步骤:

1.创建bond0启动配置文件:

cd /etc/sysconfig/network-scripts/ vi ifcfg-bond0

  1. DEVICE=bond0
  2. ONBOOT=yes
  3. BOOTPROTO=static
  4. IPADDR=192.168.2.66
  5. NETMASK=255.255.255.0
  6. #GEATWAY=192.168.2.1
  7. #DNS1=192.168.2.1
  8. USERCTL=no

2:编辑网卡配置文件ifcfg-eth0,ifcfg-eth1

2.1:配置网卡一

vi ifcfg-eth0

  1. DEVICE=eth0
  2. USERCTL=no
  3. ONBOOT=yes
  4. MASTER=bond0
  5. SLAVE=yes
  6. BOOTPROTO=none
2.2:配置网卡二

vi ifcfg-eth1

  1. DEVICE=eth1
  2. USERCTL=no
  3. ONBOOT=yes
  4. MASTER=bond0
  5. SLAVE=yes
  6. BOOTPROTO=none

注:MASTER=bond0和SLAVE=yes这两行主要是用于系统service network restart后自动启用

3:创建并配置modprobe.conf文件

vi /etc/modprobe.conf

  1. alias bond0 bonding
  2. options bond0 miimon=100 mode=1

注:

<1>:millmon表示链路监测时间间隔,单位为ms,millmon=100表示每100ms监测一次链路连接状态,如果有一条不通,就转入另一条。这个值建议为100, 设成其它值可能导致不稳定

<2>:mode表示两张网卡的运行方式,0 表示load blance,1 表示热备(建议使用热备)

4:设置开机启动

  1. echo “ifenslave bond0 eth0 eth1” >> /etc/rc.d/rc.local xxxxxxxxxx

至此配置完毕,重启网络服务或重启服务器即可,如下

  1. service network restart 或者 # init 6

5:查看并测试

5.1:查看bond0信息 (/proc/net/bonding/bong0 会显示具体哪个网卡在承担任务)
  1. cat /proc/net/bonding/bond0
5.2:测试

一直ping这个IP,然后分别插拔服务器的两根网线看是否丢包即可。

(vmware虚拟机实验室,要点下方的断开网卡链接来进行测试,不能ifdown)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开源优测

python selenium2 开发环境搭建

环境搭建 基于python和selenium2做自动化测试,你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介...

2685
来自专栏jeremy的技术点滴

nginx使用备忘

28411
来自专栏令仔很忙

新手学Linux(八)----MySql安装(Centos7)

最近项目新申请了云服务器,老大让我搭了下环境,在安装MySql的时候遇到的坑稍微多点,所以在这里做个记录,我的安装方式不是通过安装包来安装的,而是通过yum来...

761
来自专栏L宝宝聊IT

Squid代理服务器

36711
来自专栏一枝花算不算浪漫

[Linux基础]Linux基础知识入门及常见命令.

3627
来自专栏农夫安全

Knock 子域名扫描工具

Knock是一款Python编写的工具,通过单词列表来枚举目标域上的子域。扫描DNS区域传输,并尝试绕过通配DNS记录。再最新版本中knockpy支持查询Vir...

2343
来自专栏小狼的世界

IE对文档的解析模式及兼容性问题

深入研究这个问题源于最近制作的几个页面,交给前端后,发现在IE8下,对于JS动态控制的内容,页面高度不能够随着动态的调整。

871
来自专栏虚拟化云计算

如何使用虚拟机的串口和控制台

qemu提供了控制台console和串口serial用来与虚拟机进行交互通讯。本文讲述如何通过console进入虚拟机的控制台,以及如何通过serial与虚拟机...

1082
来自专栏JetpropelledSnake

Linux学习笔记之如何让普通用户获得ROOT权限

在学习sodu的时候,我发现一些命令只能由root用户使用,普通用户使用会提示此用户没有使用sudo的权限。我想到的解方法是把正在使用的普通用户获得root权限...

701
来自专栏linux系统运维

rsync工具介绍, rsync常用选项,rsync通过ssh同步

1855

扫码关注云+社区