Linux网络管理-网卡绑定技术(详解版)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux网络管理-网卡绑定技术(详解版),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1868字,纯文字阅读大概需要3分钟。
内容图文
![Linux网络管理-网卡绑定技术(详解版)](/upload/InfoBanner/zyjiaocheng/971/6527c93905634c34a4cf853ab69ec036.jpg)
本实验环境基于VMwareworkstation15虚拟化平台,使用CentOS7.6系统,mode6绑卡模式。
注意事项:
1.尽量使用新版本的VMworkstations,兼容性更好,bug少。
2.因为是虚拟环境,所有会有一定的几率会网卡失败,解决方式是恢复快照后,尝试多次绑卡实验。
一、Linux常用网卡绑定模式:
mode0:启用全部网卡,提高带宽,自动备援,需要网络设备端做链路聚合支持。
mode1:只启用一张网卡,自动备援。
mode6:启用全部网卡,提高带宽,自动备援,不需要网络设备端做链路聚合支持。
二、实验过程
1.添加一张网卡,并确认两张网卡处于同一虚拟机联网模式,本文设置为”仅主机模式“。
3.
3.1 停止Network Manager服务,systemctl stop Network Manager,禁止其开机启动,systemclt disable Network Manager。
清空原网卡配置,新增网卡需要创建配置文件。
ifconfig -a 查看所有网卡,并记录下网卡名称。
3.2 副卡配置:ens32、ens35均为此配置
vim /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet //网卡联网模式
BOOTPROTO=none //获取IP地址模式,static为静态,dhcp为动态,none为默认。
ONBOOT=yes //yes开机启用,no为不启用。
USERCTL=no //是否允许普通用户控制该网卡,no为否。
DEVICE=ens32 //设备名称,另一块网卡配置信息,这里为DEVICE=ens35
MASTER=bond0 //主卡名称
SLAVE=yes //是否为副卡,yes为是。
3.3 新建主卡bond0配置和修改bond配置
vim /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.10.180
GATEWAY=192.168.10.1
NETMASK=255.255.255.0 //一种写法PREFIX=24,效果是一样的。
NM_CONTROLLED=no //禁止NetworkManager管理它
3.4 配置bond.conf文件
vim /etc/modprobe.d/bond.conf
alias bond0 bonding //定义一个名称为bond0,使其支持bond技术。
optinos bond0 miilon=100 mode=6 //设置备援时间为100毫秒,bond模式为bond6
3.5 重启网络服务,systemctl restart network 查看网卡信息ifconfig,绑卡成功。
三.在VMworkstation虚拟机上移除一张网卡,检测bond6的是否有效。
注意:实际生产环境中,中断超过两次以上,则视为切换失败。
内容总结
以上是互联网集市为您收集整理的Linux网络管理-网卡绑定技术(详解版)全部内容,希望文章能够帮你解决Linux网络管理-网卡绑定技术(详解版)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。