CentOS 7使用nmcli配置网卡聚合链路

时间:2015-03-24来源:linux.it.net.cn 作者:IT 点击: 125 次

CentOS7系列对多网卡的配置发生很大的改变,以下以基于RECL-7.0系列对actviebackup属性的配置笔记。

[root@server0 ~]# nmcli con show      //蓝色粗体的网卡是本例配置的网卡

NAME                   UUID                                  TYPE            DEVICE

Ethernet connection 2  8afe67cc-20ef-4985-86c3-b8d3c9371fc9  802-3-ethernet  ens34

Ethernet connection 3  0cf045a5-012c-46bd-9367-1139666871b5  802-3-ethernet  ens35

eth0                   ff18a078-5b66-4bb8-8bba-fafd426b9d39  802-3-ethernet  ens32

# 创建一个名为team0并且属性为team的链路接口

[root@server0 ~]# nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name":"activebackup"}}'

# 为team0配置ip地址与网关

[root@server0 ~]# nmcli connection modify team0 ipv4.addresses "192.168.25.211/24 192.168.25.250"

# 为team0配置DNS

[root@server0 ~]# nmcli connection modify team0 ipv4.dns "192.168.10.86 192.168.10.87"

# 设置team0的属性为 manual

[root@server0 ~]# nmcli connection modify team0 ipv4.method manual

# 将ent34网卡口 加到team0接口

[root@server0 ~]# nmcli connection add type team-slave conn-name team-port1 ifname ens34 master team0

# 将ent35网卡口 加到team0接口

[root@server0 ~]# nmcli connection add type team-slave conn-name team-port2 ifname ens35 master team0

# 启用接口中的网卡

[root@server0 ~]# nmcli connection up team-port1;nmcli connection up team-port2

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/25)

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/26)

[root@server0 ~]# teamdctl team0 state view

setup:

runner: activebackup

ports:

ens34

link watches:

link summary: up

instance[link_watch_0]:

name: ethtool

link: up

ens35

link watches:

link summary: up

instance[link_watch_0]:

name: ethtool

link: up

runner:

active port: ens34        //当前team0的主接口

[root@server0 ~]# ifconfig team0

team0: flags=4163  mtu 1500

inet 192.168.25.211  netmask 255.255.255.0  broadcast 192.168.25.255

inet6 fe80::20c:29ff:fea7:34b  prefixlen 64  scopeid 0x20

ether 00:0c:29:a7:03:4b  txqueuelen 0  (Ethernet)

RX packets 55  bytes 4477 (4.3 KiB)

RX errors 0  dropped 70  overruns 0  frame 0

TX packets 61  bytes 8297 (8.1 KiB)

TX errors 0  dropped 9 overruns 0  carrier 0  collisions 0

[root@server0 ~]# teamnl team0 ports

4: ens35: up 1000Mbit FD

3: ens34: up 1000Mbit FD

[root@server0 ~]# teamnl team0 options

queue_id (port:ens35) 0

priority (port:ens35) 0

user_linkup_enabled (port:ens35) false

user_linkup (port:ens35) true

enabled (port:ens35) true

queue_id (port:ens34) 0

priority (port:ens34) 0

user_linkup_enabled (port:ens34) false

user_linkup (port:ens34) true

enabled (port:ens34) true

mcast_rejoin_interval 0

mcast_rejoin_count 0

notify_peers_interval 0

notify_peers_count 0

mode roundrobin

测试

开启一个ping 窗口,并禁用team0中的其中的一块网卡

=============================================

[root@server0 ~]# nmcli device disconnect ens34

Tips:原则上ping 数据1个包都不会掉 (责任编辑:IT.net.cn)

顶一下

(0)

0.00%

踩一下

(0)

0.00%

------分隔线----------------------------

上一篇:CentOS 7 配置CDROM为本地YUM

下一篇:CentOS 7 自生成证书配置SSL WEB

收藏

挑错

推荐

打印

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

评价:

  中立

  好评

  差评

时间:2015-03-24来源:linux.it.net.cn 作者:IT 点击: 125 次

CentOS7系列对多网卡的配置发生很大的改变,以下以基于RECL-7.0系列对actviebackup属性的配置笔记。

[root@server0 ~]# nmcli con show      //蓝色粗体的网卡是本例配置的网卡

NAME                   UUID                                  TYPE            DEVICE

Ethernet connection 2  8afe67cc-20ef-4985-86c3-b8d3c9371fc9  802-3-ethernet  ens34

Ethernet connection 3  0cf045a5-012c-46bd-9367-1139666871b5  802-3-ethernet  ens35

eth0                   ff18a078-5b66-4bb8-8bba-fafd426b9d39  802-3-ethernet  ens32

# 创建一个名为team0并且属性为team的链路接口

[root@server0 ~]# nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name":"activebackup"}}'

# 为team0配置ip地址与网关

[root@server0 ~]# nmcli connection modify team0 ipv4.addresses "192.168.25.211/24 192.168.25.250"

# 为team0配置DNS

[root@server0 ~]# nmcli connection modify team0 ipv4.dns "192.168.10.86 192.168.10.87"

# 设置team0的属性为 manual

[root@server0 ~]# nmcli connection modify team0 ipv4.method manual

# 将ent34网卡口 加到team0接口

[root@server0 ~]# nmcli connection add type team-slave conn-name team-port1 ifname ens34 master team0

# 将ent35网卡口 加到team0接口

[root@server0 ~]# nmcli connection add type team-slave conn-name team-port2 ifname ens35 master team0

# 启用接口中的网卡

[root@server0 ~]# nmcli connection up team-port1;nmcli connection up team-port2

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/25)

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/26)

[root@server0 ~]# teamdctl team0 state view

setup:

runner: activebackup

ports:

ens34

link watches:

link summary: up

instance[link_watch_0]:

name: ethtool

link: up

ens35

link watches:

link summary: up

instance[link_watch_0]:

name: ethtool

link: up

runner:

active port: ens34        //当前team0的主接口

[root@server0 ~]# ifconfig team0

team0: flags=4163  mtu 1500

inet 192.168.25.211  netmask 255.255.255.0  broadcast 192.168.25.255

inet6 fe80::20c:29ff:fea7:34b  prefixlen 64  scopeid 0x20

ether 00:0c:29:a7:03:4b  txqueuelen 0  (Ethernet)

RX packets 55  bytes 4477 (4.3 KiB)

RX errors 0  dropped 70  overruns 0  frame 0

TX packets 61  bytes 8297 (8.1 KiB)

TX errors 0  dropped 9 overruns 0  carrier 0  collisions 0

[root@server0 ~]# teamnl team0 ports

4: ens35: up 1000Mbit FD

3: ens34: up 1000Mbit FD

[root@server0 ~]# teamnl team0 options

queue_id (port:ens35) 0

priority (port:ens35) 0

user_linkup_enabled (port:ens35) false

user_linkup (port:ens35) true

enabled (port:ens35) true

queue_id (port:ens34) 0

priority (port:ens34) 0

user_linkup_enabled (port:ens34) false

user_linkup (port:ens34) true

enabled (port:ens34) true

mcast_rejoin_interval 0

mcast_rejoin_count 0

notify_peers_interval 0

notify_peers_count 0

mode roundrobin

测试

开启一个ping 窗口,并禁用team0中的其中的一块网卡

=============================================

[root@server0 ~]# nmcli device disconnect ens34

Tips:原则上ping 数据1个包都不会掉 (责任编辑:IT.net.cn)

顶一下

(0)

0.00%

踩一下

(0)

0.00%

------分隔线----------------------------

上一篇:CentOS 7 配置CDROM为本地YUM

下一篇:CentOS 7 自生成证书配置SSL WEB

收藏

挑错

推荐

打印

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

评价:

  中立

  好评

  差评


相关文章

  • 网络管理员面试题
  • windows 及网络方面 1.请写出568A与568B的线序 568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕 2.按照数据访问速度排序:硬盘.CPU.光驱.内存 CPU 内存 硬盘 光驱 ...查看


  • 路由交换技术复习题
  • 路由交换技术复习题 一. 选择题 1. 三层分级设计模型中的哪一层用来过滤特殊主机过来的FTP 流量?(B ) A .接入层 B .分配层 C .核心层 D .以上所有选项 D 局域网(LAN )和广域网(W AN )是一种复合技术,用于创 ...查看


  • centos中kvm网桥的设置
  • centos中kvm网桥的设置 新建一个ifcfg-br0文件: DEVICE=br0 TYPE=Bridge BOOTPROTO=static BROADCAST=10.1.255.255 IPADDR=10.1.29.3 NETMASK ...查看


  • 交换机设置教程图解
  • 交换机设置教程图解 (2010-07-13 11:01:03) 最近在单位用Linux做了一台DHCP服务器,使用H3C S7506R交换机做中继,为两个VLAN提供DHCP服务,经过两个月的测试效果很好.在这里把服务器和交换机的设置方法写 ...查看


  • 网络故障排错总结
  • 一.常见测试命令 一. 常见windows 系统自带测试命令的测试范围 1. Ipconfig 命令 查看主机上的TCP/IP配置,包括IP 地址.子网掩码和默认网关等信息时使用ipconfig 命令. 命令格式如下: ipconfig [ ...查看


  • 关于网络的一些知识
  • T568A:白绿.绿.橙白.蓝.蓝白.橙.白棕.棕 T568B:白橙.橙.白绿.蓝.白蓝.绿.白棕.棕 双绞线:直通线.交叉线和全反线 我国国内普遍采用T568B 物理层的主要功能是完成相邻结点之间原始比特流的传输,控制数据怎样被安置到通信 ...查看


  • 审计署计算机中级考试-计算机网络试总复习题库
  • 填空题(每空0.5分,共计 34分) 网络----35 网络传输介质 01.数字信号相对于模拟信号的优点:抗干扰能力强.传输设备简单. 02.一个信号有效谐波所占的频带宽度,称为信号频宽(带宽). 一个电缆能够不失真地传输信号的频带宽度,称 ...查看


  • 链路聚合负载均衡冗余
  • 简介折叠编辑本段 链路聚合(Link Aggregation),是指将多个物理端口捆绑在一起,成为一个逻辑端口,以实现出/ 入流量在各成员端口中的负荷分担,交换机根据用户配置的端口负荷分担策略决定报文从哪一个成员端口发送到对端的交换机.当交 ...查看


  • 校园网的规划与设计论文
  • 目录 前言·····················································4 第一部分 校园网的需求分析·······························4 1.1什么是校园网····· ...查看


热门内容