linux中网络的bridge、bonding、team

简介:

Bridge:使真机和虚拟机的网卡可以直接交换数据,速度快

NAT:虚拟机把数据先转发给真机,真机再通过网卡传输,速度较慢


在真机中的 /etc/sysconfig/network-scripts/目录下查看文件   (注意:ifcfg-br0是网桥设置文件,ifcfg-enp0s25是网卡文件设置,为了防止以后网络启动不了,先把这两个文件移走)

Screenshot from 2017-11-27 23-38-05.png

vim  /etc/sysconfig/network-scripts/ifcfg-br0(网桥文件   type=Bridge)

Screenshot from 2017-11-28 00-09-44.png

vim /etc/sysconfig/network-scripts/ifcfg-enp0s25

BRIDGE=br0   --------将网桥br0文件联系起来

Screenshot from 2017-11-28 00-38-46.png

此时去ping 172.25.254.220(虚拟机) 时候是通的,说明网桥搭建没问题。

Screenshot from 2017-11-28 00-43-26.png


此时  通过brctl   show 查看网桥

Screenshot from 2017-11-28 00-48-16.png

在虚拟机中设定

通过nm-connection-editor清除所有网络设置

Screenshot from 2017-11-28 09-27-10.png


ifconfig   ----查看网络设置

Screenshot from 2017-11-28 10-55-50.png

brctl  addr  br0     ---------添加网桥br0

Screenshot from 2017-11-28 11-06-00.png

ifconfig    br0   172.25.254.220 netmask 255.255.255.0      -------------添加ip地址到网桥上,

Screenshot from 2017-11-28 11-06-46.png

通过上图查看brctl  show 
时候网桥搭建完成并没有添加网卡,所以此时网络ping不通

Screenshot from 2017-11-28 11-07-16.png

brctl  addif   br0  eth0    ------添加eth0 网卡到br0网桥上,此时可以ping通网络。

Screenshot from 2017-11-28 11-08-08.png

brctl show     查看此时的网桥信息可以发现interfaces 对应网卡eth0

Screenshot from 2017-11-28 11-15-45.png

删除eht0网络接口和网桥br0

Screenshot from 2017-11-28 11-19-25.png

BOND  ---链路聚合,最多值支持2块网卡,将两块网卡绑定到一个通道,根据不同模式增加带宽或冗余性

先准备好两块网卡
Screenshot from 2017-11-28 01-00-55.png

nmcli   connection  add  con-name  bond0  ifname  bond0   type bond  mode  active-backup  ip4  172.25.254.220/24      添加bond类型的bond0并且设定好ip地址。这时候所有网卡信息都存放在 /proc/net/bonding/bond0下

Screenshot from 2017-11-28 11-22-43.png

watch -n 1 cat  /proc/net/bonding/bond0     ------监控bond0下的网卡工作情况

nmcli  connection add con-name eth0  ifname  eth0   type-slave  master  bond0   --------添加eth0网卡到bond0上

同时在添加eth1网卡到bond0上

这时候通过查看监控页面第五行时可以发现此时工作的是eth0网卡,并且成功pingt通

Screenshot from 2017-11-28 11-36-26.png

为了模拟网卡坏掉的情况,执行  ifconfig eth0  down  命令使得eth0停止工作,现在查看Currently Active  Slave可知是eth1在工作,在这个工程中 ping 命令不要停止,你会发现ping命令并不会受到影响。

Screenshot from 2017-11-28 11-37-14.png

TEAM  ---将多块网卡绑定到一起成为一个team,最多支持8块网卡

nmcli connection add  con-name  team0  type team  ifname  team0  connfig  '{"runner":{"name":"activebackup"}}'       ------添加一个team0

Screenshot from 2017-11-28 11-41-30.png

nmcli connection add  con-name  eth0  ifname  eth0  type  team-slave master  team0    ------添加eth0网卡到team0

顺便添加eth1网卡到team0上。ping成功

Screenshot from 2017-11-28 11-43-59.png

ifconfig  eth0  down    -------------破坏eth0 网卡,此时eth1会继续工作,ping仍然不会出错。

Screenshot from 2017-11-28 11-44-33.png


破坏两个网卡,自然就用不了了,

Screenshot from 2017-11-28 11-59-10.png



















本文转自技术小白JDY51CTO博客,原文链接: http://blog.51cto.com/13355576/2045444,如需转载请自行联系原作者



相关文章
|
6天前
|
运维 监控 网络协议
|
1天前
|
存储 Ubuntu Linux
2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 上集
在本节实验中,我们学习了 Linux 系统登录认证的过程,文件的意义,并通过做实验的方式对 Linux 系统 passwd 文件提权方法有了深入的理解。祝你在接下来的技巧课程中学习愉快,学有所获~和文件是 Linux 系统登录认证的关键文件,如果系统运维人员对shadow或shadow文件的内容或权限配置有误,则可以被利用来进行系统提权。上一章中,我们已经学习了文件的提权方法, 在本章节中,我们将学习如何利用来完成系统提权。在本节实验中,我们学习了。
|
10天前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
|
22天前
|
网络协议 安全 Ubuntu
Linux中网络连接问题
【10月更文挑战第3天】
27 1
|
26天前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
47 0
|
26天前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
34 0
|
2月前
|
网络协议 Linux
Linux 网络配置
了解基本命令与权限后,如何让Linux系统联网?可通过编辑`/etc/sysconfig/network-scripts/`下的`ifcfg-ethX`文件配置网卡,其中`ethX`代表第X块网卡。对于DHCP自动获取或静态IP,需设置`BOOTPROTO`参数,并指定IP、子网掩码和网关等。配置完成后,运行`/etc/init.d/network restart`重启网络。DNS可在`/etc/resolv.conf`中设置,添加`nameserver`行即可,无需重启网卡。配置好后,可用`ifconfig`查看IP信息,并通过远程工具如SecureCRT连接服务器。
66 0
|
9天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
89 5
|
9天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
36 4