本文详述了在Redhat Linux 8.0 下将服务器的双千兆网卡接口通过bonding技术绑定成对外具有一个IP地址的虚拟网络接口,以保证网络传输的高可用。

1. 编辑 /etc/modules.conf 文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0

alias bond0 bonding

2. 编辑虚拟网络接口配置文件,指定网卡IP

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

DEVICE=bond0

IPADDR=11.0.0.1

NETMASK=255.0.0.0

NETWORK=192.168.1.0

BROADCAST=192.168.1.255

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

3. 编辑物理网络接口配置文件,并指向虚拟网络接口bond0.

物理网络接口配置文件位于/etc/sysconfig/network-scripts, ifcfg-eth0对应第一个千兆网口,ifcfg-eth1对应第二个千兆网口。

Ifcfg-eth0 :

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

Ifcfg-eth1 :

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

4. 重启网络服务以使配置生效:

/etc/init.d/network restart

5. 执行ifconfig –a 验证网卡的配置信息.

可以看到,在当前的网络配置信息中,工作ip(192.168.1.1)被绑定到虚拟出的网络接口bond0上。物理上的两个网络接口eth0,eth1的状态为slave,由于在配置参数设置中options bond0 miimon=100 mode=1指定工作模式为1,所以两块网卡的工作方式是 active,backup方式,即主备的工作方式,mode=0为负载均衡方式.

通过查看/proc/net/bond0/info文件中的信息,可以查看当前eth0,eth1中哪一个是active模式。

也可用ifconfig –a查看网络接口状态,备份网卡被加上了NOARP标记

※ 参考资料:Redhat 8.0技术文档boing.txt.

linux网卡端口绑定,Linux 系统双千兆网卡绑定实现相关推荐

  1. Ubuntu16.04有线网络无法连接,原来是网卡的型号和系统中网卡的驱动不匹配

    Ubuntu16.04有线网络无法连接,问题解决,原来是网卡的型号和系统中网卡的驱动不匹配 一假期回来,打开电脑有线网络突然连接不上了,哭.... 参考网址:http://events.jianshu ...

  2. linux开启端口,linux配置端口,Linux关闭端口

    linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...

  3. linux双网卡端口聚合,Linux双网卡聚合改造

    Linux双网卡聚合改造 一.环境和需求 Linux主机只有一块网卡接到交换机上,为了消除交换机的单点,新增一台交换机,Linux主机端新接一块网卡到新交换机上,对这两块网卡做聚合达到目的. 二.物理 ...

  4. 红旗linux常用端口,红旗linux使用指南

    红旗linux使用指南 [日期:2006-10-01] 来源: 作者: [字体:大 中 小] 红旗Linux使用指南 Red Flag Linux Desktop 5.0 提供了丰富的系统配置工具.控 ...

  5. linux 网络端口状态,Linux下用netstat查看网络状态、端口状态(转)

    转:http://blog.csdn.net/guodongdongnumber1/article/details/11383019 在linux一般使用netstat 来查看系统端口使用情况步. n ...

  6. linux memcache端口占用,Linux: memcache的安装和启动、停止、重启, 检查memcache server是否开启...

    memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度.据说官方所说,其用户包括twitter.digg.flickr等,都是些互联网大腕呀.目前用memca ...

  7. linux midi端口,在Linux下玩转MIDI

    曾经我非常热衷于MIDI音乐,原因是一直没有机会正儿八经的学习一种我喜欢的乐器,于是在电脑上用HappyEO和Cakewalk制作一些音乐(或者说噪音?)便成为了生活中的一个重要部分.但是最近相当长的 ...

  8. linux shell 端口占用,linux 查看端口占用命令实例详解

    linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用.废话不多说,直接上干货,教大家怎样查看系统端口占用情况. 方法一 ...

  9. linux查看端口物理状态,Linux查看端口使用状态及启动

    LINUX网络性能之管理工具三剑客 本文是介绍管理Linux查看端口这些输出信息,该命令将显示从每个数据包传出的头和来自主机hostname对端口80的编址. Netstat -tln 命令是Linu ...

最新文章

  1. 拥有AI「变声术」,秒杀了多年苦练的模仿艺能
  2. 成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence.
  3. python locust最新版_python locust 性能测试:locust安装和一些参数介绍
  4. 知乎的 Flink 数据集成平台建设实践
  5. restlet使用_使用Restlet Framework构建联网汽车
  6. RuntimeException
  7. bootdo框架使用步骤总结
  8. ROM 、RAM和FLASH 的区别
  9. STM32cubemx教程及STM32入门(一)
  10. 【界面设计】针对应力强度模型使用Monte-Carlo进行可靠性仿真
  11. 以下7种硬件测试的种类,不知道的赶紧收藏了!
  12. 自著——30天自制计算机语言解释器 目录
  13. 英文学习20180529
  14. 基于微软 SAPI 的 TTS 程序实现
  15. 如何复制网页上不能复制的文字
  16. AVR单片机开发6——AVR单片机串口Proteus调试注意事项
  17. 粉丝来信:黑猫投诉对象给投诉错了,又无法撤销删除应该怎么办呢?
  18. Keras模型中数据维度报错
  19. 关于C++vector容器内使用reserve函数预留能否被覆盖的问题
  20. Java、C++、Python、Ruby、PHP、C#和JavaScript的理解

热门文章

  1. 手机号、身份证号类似脱敏处理(ETL)
  2. C# managed DirectX HexEngine - Part I
  3. 使用VS2019开发调试Android动态库
  4. qt globalPos localPos   screenPos windowPos pos
  5. MSP430G2553单片机下载程序
  6. 音频中文件大小计算公式(转)
  7. URP管线中自定义Bloom
  8. Linux ls 文件名颜色
  9. 别活成自己曾经厌恶的人
  10. github下载加速三种方法