高级网络配置

一、team

team:也是链路聚合的一种方式,最多可支持8块网卡;

支持模式:broadcast广播、roundrobin轮询、主备activebackup、负载均衡loadbalance

二、配置

1.添加team设备

nmcli connection  add  con-name team  ifname  team0  typeteam  config '{"runner":{"name":"activebackup"}}'

其中:"runner"    ##工作方式

"name"      ##设备名称

"activebackup"     ##主备

2.添加物理网卡

nmcli connection  add  con-name eth0  ifname  eth0 type  team-slave  master team0

其中:master  team0  ##该设备为team0服务

nmcli connection  add  con-name eth1  ifname  eth1 type  team-slave  master team0

3.systemctl restart  network    ##一定重启网络

4.检测

打开两个shell,分别运行以下两个命令

watch -n  1  teamdctl team0  stat     ###查看team0运行状态

ping 172.25.254.90     ###观测网络是否会中断

再调用以下命令

ifconfig eth0  down    ###若eth0为team0提供网络接口,此时卸掉eth0,eth1将会直接顶替eth0继续为team0服务

ifconfig eth0  up

ifconfig eth1  down

<二>网桥

一、配置方式

1.ifconfig br0       ##若主机中有br0设备,进行以下操作

cd  /etc/sysconfig/network-scripts

mv  ifcfg-*  /mnt  ##移走网卡设备

2.vim ifcfg-enps25

DEVICE=enps25

BOOTPROTO=none

ONBOOT=yes

IPADDR=172.25.254.90   ###真实主机的IP

NETMASK=255.255.255.0

:wq

3.systemctl stop  NetworkManager   ##关闭网络记录服务

systemctl  restart  network

systemctl  start  NetworkManager

4.ifconfig  ##显示内容中没有br0设备,有enp0s25设备

若显示内容中仍有br0,则需要重启主机

5.测试

virt-manager

安装虚拟机时会停留在IP获取处,因为此时采用的是NAT方式获取IP,速度很慢。因此需要配置br0设备,采用桥接方式进行安装

二、网桥配置--永久设置

1.systemctl stop  NetworkManager

2.cd /etc/sysconfig/network-scripts

vim  ifcfg-enp0s25

DEVICE=enp0s25

BOOTPROTO=none

ONBOOT=yes

BRIDGE=br0     ##网卡开启的网桥

:wq

vim  ifcfg-br0       ##配置br0设备

DEVICE=br0     ##添加设备br0

BOOTPROTO=none  ##网卡工作状态

ONBOOT=yes     ##开启服务设备激活

IPADDR=172.25.254.9

NETMASK=255.255.255.0

TYPE=Bridge    ##网络接口类型为桥式

:wq

3.systemctl restart  network

systemctl  start  NetworkManager

三、命令记录方式--临时设置

1.先删除虚拟机中的网卡设备

nmcli  connection  delete 设备名

nmcli  connection  delete team0

nmcli  connection  delete eth0

nmcli  connection  delete eth1

2.systemctl stop  NetworkManager

3.brctl addbr  br0   ##添加设备br0

ifconfig  br0  172.25.254.109  netmask 255.255.255.0      ##临时设定IP

brctl  show      ##查看设备

此时不能ping通其他处于同一网段的主机,因为没有网络接口

4.brctl addif  br0  eth0   ##添加br0的网络接口

brctl  show    ##显示内容中有网络接口设备

5. ifconfig  br0  ##查看br0网络,但此时仍不能ping通,因为网卡设备并未为br0工作

6.ifconfig  eth0  up     ###eth0 工作

ping  172.25.254.xx    ##可以ping通

四、br0的删除

1.ifconfig br0  down       ##br0先停止工作

2.brctl delif  br0  eth0  ##从rth0上卸掉br0

3.brctl delbr  br0         ##删除br0

IPv6网络配置

一、ipv6

1.ipv6全称:internet  protocol  version 6

2.ipv4提供32位二进制网络地址;ipv6提供128位二进制网络地址

3.使用时将128位二进制网络地址转换成8段的十六进制,可以使用以下三种格式表示同一地址:

2017:0:0:0:f:0:0:1    ###每段最大表示为ffff

2017::f:0:0:1         ###省0方式表示

2017:0:0:0:f::1       ###同上

注:ipv6地址采用省零方式表示时只能省一次

4.ipv6的子网掩码可以有:16、32、48、64、80..

如:2017::f:0:0:1/48

二、ipv6配置

ipv4与ipv6可以设置在同一网卡上

1.systemctl stop  NetworkManager   ##关闭网络记录服务

2.cd /etc/sysconfig/network-scripts

vim  /ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=172.25.254.109     ##ipv4的网络地址

NETMASK=255.255.255.0     ##ipv4网络的子网掩码

IPV6_INIT=yes      ##ipv6功能开启

IPV6_AUTOCONT=no   ##静态

IPV6ADDR=2017::f/48   ##ipv6地址

:wq

3.systemctl  restart network   ##重启网络

systemctl  start  NetworkManager

4.测试:使用命令ping6,如下

ping6  2017::a

注:less  /usr/share/doc/initscripts/sysconfig.txt    ##查看网络配置方式

Linux学习 高级网络配置相关推荐

  1. Linux学习笔记 --网络配置及进程管理

    目录 网络配置 ☆☆☆☆指定服务器 IP 设置主机名和 hosts 映射 主机名解析过程分析(Hosts.DNS) ☆☆☆进程管理 ps 父子进程 终止进程 kill.killall ☆☆☆服务管理 ...

  2. Linux之高级网络配置(bond,team以及网桥的搭建)

    bond网络 ##什么是bond,为什么要配置bond bond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址. 特点:bond默 ...

  3. win10安装虚拟机Linux Centos7系统网络配置

    win10安装虚拟机Linux Centos7系统网络配置 查看本机网络IP 虚拟网络编辑器 CentOS7 ifcfg-ens33网卡配置 重启网络服务 关闭防火墙(仅限虚拟机) 启用本机Telne ...

  4. smtp邮件服务 ipv6 高级网络配置

    ###################邮件服务######################## 1.相关概念及准备工作 SMTP:(Simple Mail Transfer Protocol)即简单邮 ...

  5. docker高级网络配置、高级数据卷机制和Dockerfile说明

    11.高级网络配置 11.1 说明 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机.它会在挂载到它的网 ...

  6. 05-docker高级网络配置和数据卷配置

    1. docker高级网络配置 1.1 说明 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机.它会在挂 ...

  7. Linux基础命令-网络配置和相关命令

    Linux基础命令-网络配置和相关命令 网络配置和相关命令 一.基本网络配置 二.网卡名称 1. 网卡别名 2. 设备别名 3. 实验 三.网络配置方式 1. ifconfig命令 2. route命 ...

  8. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  9. Linux基础之网络配置

    Linux基础之网络配置 一.查看网络配置 1.查看网络接口状态 2.查看网关路由信息 3.查看dns信息 二.ifconfig网络管理工具使用 1.查看已激活网卡信息 2.查看所有网卡(包括未激活) ...

最新文章

  1. 1998-1999图灵奖
  2. 弹性碰撞后速度方向_MEMS加速度计辐射效应
  3. Vicious Keyboard CodeForces - 801A (暴力+模拟)
  4. 为了用户体验,不要做浏览器兼容
  5. C++ Primer 5th笔记(chap 12 动态内存)unique_ptr
  6. c++预处理命令 #line 用法
  7. 一张图看懂阿里云智能媒体管理产品
  8. 我忽然发现我写的cve漏洞管理系统简直就是redmine的一个小模块
  9. Mysql基础--表的操作
  10. 2017年10月21日23:43:02
  11. PostgreSQL使用pgAdmin3不能编辑表里的数据
  12. linux下mysql免安装_linux下免安装版本mysql5.5 配置
  13. 【前端学习-函数】js基础学习笔记
  14. adb shell循环命令_android adb实用命令小结
  15. 写一个函数,实现 n 的阶乘
  16. VSCode_快捷键
  17. 多卡训练中的BN(BatchNorm)
  18. FL Studio教程之Fruity Wrapper插件讲解
  19. Micro-cap导入元件库
  20. linux桌面版本安装MSDM,_如何安装linux操作系统?

热门文章

  1. c# 计算圆锥的体积_用C#编写一个程序计算出球,圆柱和圆锥的表面积和体积。...
  2. Python/虚数or复数的表示
  3. 使用CSS实现间隔线|(竖线)
  4. NoSQL数据库资料
  5. Java中Xml解析详解 DOM、SAX、JDOM、DOM4J
  6. Java String字符串转Json
  7. SecureCRT教程——如何使用SecureCRT命令窗口将命令发送到多个会话
  8. 2.5G 电口网络应用,拭目以待
  9. sap fi清账函数POSTING_INTERFACE*的使用
  10. 干货 | 三维点云配准:ICP 算法原理及推导