zoukankan      html  css  js  c++  java
  • Centos7-网卡配置

    目标计划:熟悉Linux网卡

    1.修改网卡名称,替换自动生成的网卡名
    2.新建网卡配置文件与新增网卡的关系
    3.网卡bond模式配置,team模式
    4.NetworkManager-nmcli管理网络

    1.修改默认网卡名称

    配置文件ifcfg-eth0名称与文件内name device值保持一致
    vim /etc/udev/rules.d/70-persistent-net.rules #修改设备规则配置文件
    SUBSYSTEM"net", ACTION"add", DRIVERS"?*", ATTR{address}"00:0c:29:a3:b1:5c", ATTR{type}"1", KERNEL"eth*", NAME="eno16" #修改name和MAC值
    reboot之后生效

    2.新建网卡配置文件与新增网卡的关系

    默认linux虚拟机新增网卡之后不会自动生成网卡配置文件,手动复制修改
    dd删除UUID/HARDW配置,修改ip参数

    3.网卡bond模式配置

    Linux网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6
    bond0(balance-rr) Round-robin policy(平衡抡循环策略),需要”Switch”设定,配置端口组
    mod=1(active-backup) Active-backup policy(主-备份策略)
    mod=2(balance-xor) XOR policy(平衡策略)
    mod=3 broadcast(广播策略)
    mod=4(802.3ad) IEEE 802.3ad Dynamic link aggregation(IEEE 802.3ad 动态链接聚合),交换机配置端口聚合
    mod=5(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)
    mod=6(balance-alb) Adaptive load balancing(适配器适应性负载均衡) ,不用配置交换机
    常用bond 0 ,1 ,6

    4.NetworkManager-nmcli管理网络

    nmcli general status #显示NetworkManager的整体状态
    nmcli connection show #显示所有的连接
    nmcli connection show -a #显示活动的连接
    nmcli device status #显示NetworkManager识别的设备列表和它们当前的状态
    nmcli device disconnect/connect eno16777736 #停止/启动网卡==ifup/down

  • 相关阅读:
    译:编程面试的10大算法概念汇总
    Android内存优化之封装九宫格
    Android Java 程序员必备开发工具
    译:如何成为一个通晓多种编程语言的程序员
    8大排序算法图文讲解
    Android酷炫实用的开源框架(UI框架)
    Android动态加载字节码
    利用无效字节码指令引发逆向工具崩溃(二)
    oracle 12c linux服务器启动监听
    oracle无主键去重方法
  • 原文地址:https://www.cnblogs.com/kylingx/p/11623812.html
Copyright © 2011-2022 走看看