Debian 下通过Bonding 实现双网卡单IP
Debian 下通过Bonding 实现双网卡单IP冗余
Linux 双网卡绑定一个IP地址,实现网卡冗余,将两个网卡虚拟为一块。使用同一个IP地址。本文介绍了 bonding 的原理,及如何在 Debian 下通过bonding 实现双网卡单IP的操作。
Linux 双卡绑定一个IP地址,实质工作是使用两块网卡虚拟为一块,使用同一个IP地址,是我们能够得到更稳定的连接。在Linux2.4.x 中内核也采用这种技术,被称为 bonding.
bonding 的原理:
在正常情况下,网卡只接受目的硬件地址是自身Mac的以太网帧,对于别的数据帧都过滤掉,以减轻驱动程序的负担。但是网卡也支持混杂模式,可以接受网络上所有的帧(如抓包工具sniffer)。bonding也运行在这个模式下,并且修改了MAC地址,将两块网卡的MAC地址改为相同,可以接受特定MAC的数据帧。然后把响应的数据帧传送给bond驱动程序处理。
bonding mode 工作方式:
bonding 有0~6 共七种工作方式,常用的工作方式是0,1,6 三种:
mode = 0 :表示负载均衡模式(两个网卡都工作),但需要交换机支持,并且交换机进行相应配置。
mode = 1 :表示提供冗余功能,默认情况下只有一块网卡工作,另一块做备份
mode = 6 :表示负载均衡模式(两个网卡都工作),不需要交换机支持。
bonding 配置:
apt-get install ifenslave
让系统开机自动加载模块 bonding , 其中miimon 用于链路监测,miimon=100 表示每100ms 监测一次链路状态,如果有一条不通,则自动转入另一条线路。
sh -c "echo bonding mode=6 miimon=100 >> /etc/modules"
修改 /etc/network/interfaces 文件为如下内容:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static #虚拟网卡的TCP/IP配置
address 192.168.58.100
netmask 255.255.255.0
gateway 192.168.58.1
dns-nameservers 192.168.58.1
post-up ifenslave bond0 eth0 eth1
pre-down ifenslave -d bond0 eth0 eth1
重启计算机 或者手动加载bonding 模块
modprobe bonding mode=6 miimon=100
/etc/init.d/networking restart
转载于:https://blog.51cto.com/4325218/1599250
Debian 下通过Bonding 实现双网卡单IP相关推荐
- 双网卡单IP实现网卡冗余与负载均衡
WINDOWS下: 所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列.3COM服务器网卡等)都具有多网卡绑定功能, ...
- CentOS下双网卡单网关路由配置
CentOS下双网卡单网关路由配置 大 | 中 | 小 [ 所属分类 系统(linux) | 发布者 店小二03 | 时间 20131001 |作者 路人甲 ]0人收藏点击收藏 CentOS下双网卡单 ...
- linux 单网卡 路由,CentOS下双网卡单网关路由配置
CentOS下双网卡单网关路由配置 假定主机的网卡1的IP地址为:219.223.244.233/21,网卡2的IP地址为:219.223.242.216/21单网为:219.223.240.1(这里 ...
- Teaming和Bonding实现双网卡绑定一起来看。
一起学Teaming和Bonding 一.初步了解bonding和Teaming: 1.bonding简介: 2.Teaming简介: 两种绑定模式: 3. 应用 二.bonding技术Teaming ...
- linux 双网卡浮动ip,Linux 双网卡绑定一个IP原理及实现
我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.其实 ...
- 树莓派4B设置双网卡静态IP、网卡优先级、查看系统多少位
1.设置静态IP 下面两种方法都试过,可以永久保存.方法2更官方一些.但是, 方法 1 右上角可视化设置IP不知道为什么无法使用,设置好后重启,再ping局域网设备,总是出现提示: connect 网 ...
- VirtualBox配置Centos7双网卡固定IP
一.说明 centos7安装完成后,默认是一个网卡,且连接方式为:网络地址转换(NAT). 此时进入系统,打开有线链接,是可以访问网络的. 我们实现的方式是:不动当前的网卡,再新增一个网卡,选择连接方 ...
- vmware虚拟机实现双网卡固定ip
vmware 可以添加两个网卡 一个网卡连接外网:使用NAT 一个网卡用于内网连接,使用主机模式 如何添加两个网卡 1. 2. 3. 虚拟机内部设置 假定条件:你内部网卡配置是正确的 进入网卡设置文件 ...
- Linux下双网卡绑定技术实现负载均衡和失效保护
保持服务器的高可用性是企业级 IT 环境的重要因素.其中最重要的一点是服务器网络连接的高可用性.网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能. 我们在这介绍的L ...
最新文章
- 小程序输入框导致界面上移,在输入的时候固定住页面的解决代码
- cocos2d游戏jsc文件格式解密,SpideMonkey大冒险
- Google的预训练模型又霸榜了,这次叫做T5(附榜单)
- squid介绍及其简单配置
- js立即调用的函数表达式
- C语言/C++基础知识
- 天气预报今天几点下雨_今天,秦皇岛多家景区临时闭园!最新天气预报发布
- LeetCode MySQL刷题——day1
- Jeecg Maven本地仓库下载地址
- tft_LCD一些引脚极性设置方法:vsync, hsync, VBLANK
- python教程视频-Python系列视频(一)——Python语言基础
- 风格迁移篇----艺术风格转换的内容与风格解构
- 微信对账单 java_[Java]获取微信api中的下载对账单和下载资金账单功能
- 电脑中如何打开进程管理器?
- alk In Web Security(安全世界观): Devleping a Secure Wesite
- C++并发编程之线程异步std::packaged_task知识点总结
- 将腾讯视频QLV格式转换为MP4格式
- Selenium学习(七) selenium IDE命令之 store系列详解
- 功率器件-功率晶体管 GTR
- 中兴管理层换血 5G时代复兴静待爆发