高级网络配置——bond/team/桥接网络

一。学习配置 bond 网络接口

Red Hat Enterprise Linux 允许管理员使用bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性
1.利用 nmcli 命令管理 bond
     nm-connection-editor
           删除所有网络接口
     nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ip4 172.25.254.199/24
     ifconfig
     watch -n 1 cat /proc/net/bonding/bond0
   
     nmcli connection add type bond-slave con-name eth0 ifname eth0 master bond0
     nmcli connection add type bond-slave con-name eth1 ifname eth1 master bond0
     ifconfig eth0 down
2.选择 Linux 以太网绑定模式
    模式 0 ( 平衡轮循 balance-rr) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 ; 任何Slave 都可以接收
    模式 1 ( 主动备份 active-backup ) - 容错。一次只能使用一个Slave 接口 , 但是如果该接口出现故障 , 另一个Slave 将 接替它
    模式 3 ( 广播 broadcast) - 容错。所有封包都通过所有Slave 接口广播
3.主动备份配置示例
   3-1 建立绑定接口 bond0 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-bond0

– BOOTPROTO="none"
– IPADDR="10.1.1.250"
– PREFIX=”24”
– ONBOOT="yes"
– BONDING_OPTS=”mode=1 miimon=50”
   3-2 建立 Slave 接口 eth0 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-eth0
– DEVICE="eth0"         ####硬件网卡名
– BOOTPROTO="none"
– ONBOOT="yes"
– MASTER="bond0"
– SLAVE="yes“
   3-3 建立 Slave 接口 eth1 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-eth1
– DEVICE="eth1"
– BOOTPROTO="none"
– ONBOOT="yes"
– MASTER="bond0"
– SLAVE="yes“
   3-4 配置系统加载 binding 模块 :
/etc/modprobe.d/bonding.conf
– alias bond0 bonding
ifenslave bond0 eth0 eth1

systemctl stop NetworkManager
systemctl restart network

查看 bonding 状态
– cat /proc/net/bonding/bond0

二。学习配置 team 网络接口
1.Team 接口
Team 和 bond0 功能类似
Team 不需要手动加载相应内核模块
Team 有更强的拓展性
– 支持 8 快网卡

2.Team 的种类

broadcast     广播容错
roundrobin    轮询
activebackup  主备
loadbalance   负载均衡

3.通过 nmcli 设定 team
nmcli connection add type team con-name team0 ifname team0 config ‘{"runner"{"name":"loadbalance"}}‘ ip4 172.25.254.198/24
nmcli connection add con-name eth0   ifname eth0 type team-slave master team0
nmcli connection add con-name eth1   ifname eth1 type team-slave master team0

4.监控team0,并测试
teamctl team0 stat      
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth1 down
ifconfig eth1 up

三。学习配置网络桥接
1.网络桥接
网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用系统自带的网络桥建立连接用双网卡的机器做主机

2.网络桥接的配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
   DEVICE=eth0       ###设备名,可能不同
   ONBOOT=yes
   BOOTPROTO=none
   BRIDGE=br0      ###重点,必须说明
vim /etc/sysconfig/network-scripts/ifcfg-br0
   DEVICE=eth0      
   ONBOOT=yes
   BOOTPROTO=none
   TYPE=Bridge      ###重点,必须说明
   IPADDR=172.25.254.198

3.网络桥接的管理命令
brctl
### 桥接管理命令
– show ### 显示
– addbr ### 添加网桥
– delbr ### 删除网桥
– addif ### 添加网桥连接
– delif ### 删除网桥连接

  卸载桥接接口过程
  brctl show
  brctl delif br0 eth0
  brctl show
  brctl delbr br0
  ifconfig br0 down
  brctl show

时间: 2024-11-08 19:04:41

高级网络配置——bond/team/桥接网络的相关文章

解决遇到Linux网络配置,从熟悉网络配置文件入手

如果接触过Linux,网络配置是一个比较棘手的问题.但是Linux是文件为基础来构建的系统,包括我们windows中设备,Linux也视为文件.所以只要我们明白文件的作用.就能对Linux更加的熟悉,网络配置也是.所以为了熟悉和解决遇到Linux网络配置,首先从网络配置文件入手.这里面整理和汇集较多资料,从多角度,多篇文章,希望能耐心看完.一.简要概述DNS配置文件[[email protected] etc]# cat /etc/resolv.conf nameserver 210.36.16

docker的高级网络配置——映射和桥接

啦啦啦啦,我是卖报的小行家,大风大雨的满街跑

VMWare(虚拟机) 网络配置模式 :桥接模式、nat模式、主机模式

桥接模式: 在此模式下,虚拟机中虚拟的操作系统就是局域网中一台独立的主机 NAT模式: 在NAT模式下,虚拟系统需要记住NAT(网络转换)功能,通过宿主及其所在的网络来访问公网.NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯 主机模式: 主机模式下,真实环境和虚拟环境是隔离开的:在这种模式下,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开.(虚拟系统和

Linux多网卡绑定(bond)及网络组(team)

Linux多网卡绑定(bond)及网络组(team) ??很多时候,由于生产环境业务的特殊需求,我们需要对服务器的物理网卡实施特殊的配置,从而来满足不同业务场景下对服务器网络的特殊性要求.如高并发的网络IO型业务,需要高速的网络IO,即对网卡的收收发包处理能力及网卡最大带宽速度等性能指标提出了更高的要求:事务处理型的系统,如金融交易系统.电商平台等,对物理网络线路.网卡等物理设备的稳定可靠性提出了更高的要求. ??Linux系统中,可以通过多网卡绑定(bonding)和网络组(team)等技术,

Docker NAT iptables实现 及网络配置

Docker NAT iptables实现 默认情况下,容器可以主动访问到外部网络的连接,但是外部网络无法访问到容器 容器访问外部实现 容器所有到外部网络的连接,源地址都会被 NAT 成本地系统的 IP 地址(即docker0地址).这是使用 iptables 的源地址伪装操作实现的 查看主机的 NAT 规则 [[email protected] sshd_dockerfile]# iptables -t nat -vnL Chain POSTROUTING (policy ACCEPT 0 p

VMware虚拟机网络配置详解

VMware网络配置:三种网络模式简介 安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍. 选择虚拟机网络模式方法如下,单击“Edit virtual machine settings”,如图所示: 然后在“Hardware”选项卡中选择“Ethernet”,在左边“Network connection”框架中有如下四个单选项: 1. Bridged(桥接模式) 在桥接模式下,

Ubuntu Vmware虚拟机网络配置(二)

Ubuntu Vmware虚拟机网络配置(二) 2015-05-17  青岛  张俊浩 对网络配置中遇到的网络相关术语进一步解析. 一.VMware三种上网方式说明 VMware提供了三种工作模式,是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式). 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.在桥接模式下,你需要手工为虚拟系统配置IP地址.子网掩码,而且还要和宿主机

VMware安装虚拟机及网络配置

首先VMware版本15.1,linux:CentOS7 64位(ISO镜像),准备好这两个就可以开始安装我们的虚拟机了. VMware的安装就不赘述了,这里主要说下怎么在VMware上面安装linux系统以及网络配置 一.创建虚拟机 1.打开VMware创建新的虚拟机---->选择自定义 2.一直下一步直到安装客户机操作系统时,选择稍后安装操作系统 3.选择与准备好的镜像所对应的系统 4.内存分配等如无特殊需求就默认往下走,直到选择网络类型----->我们选择桥接模式(后续进行网络配置) B

linux基础:2、网络配置和用使用putty连接

一.网络配置 1.查看网络配置 命令:ifconfig ========================================================================= [[email protected] ~]# ifconfig eth0      Link encap:Ethernet  HWaddr 00:0C:29:F4:A4:5A           inet addr:192.168.0.41  Bcast:192.168.0.255  Mask: