一,CentOs7中的网卡配置工具

介绍之前,先来了解一下NetworkManager,Network Manager 是管理和监控网络设置的首行进程,设备既是网络接口,链接是对网络接口的配置,一个网络接口可以有多个链接配置,但同时只有一个链接配置生效

chkconfig NetworkManager off  保证下一次开机服务仍然关闭

  1. nmcli 地址配置工具

  2. nmcli常用选项

    CentOs7中的网卡配置工具

    看一下具体用法

    nmcli device = nmcli device status 显示网络接口

    CentOs7中的网卡配置工具

    nmcli device show 显示网卡设备详细信息

    CentOs7中的网卡配置工具

    nmcli connection 显示网卡配置文件名

    CentOs7中的网卡配置工具

    nmcli connection modity 修改配置文件名

    CentOs7中的网卡配置工具

    nmcli connection add 增加一个配置文件名

    CentOs7中的网卡配置工具

    nmcli connection up **配置文件链接

    CentOs7中的网卡配置工具

    手动设置自动链接的配置文件

    CentOs7中的网卡配置工具

    nmcli connection modity  修改地址

    CentOs7中的网卡配置工具

    CentOs7中的网卡配置工具

    nmcli connection modity +ipv4  增加IP地址

    CentOs7中的网卡配置工具

  3. 修改配置文件执行生效

    systemctl restart network

    nmcli con reload

  4. 创建bond

      bond 绑定,将多块我昂卡绑定同一个IP地址对外提供服务,通过bonding虚拟一块网卡,并不是直接设置同一个IP地址

    nmcli connection add con-name bond0 type bond ifame bond0 mode active-backup    添加bonding主接口

    nmcli connection add type bond-slave ifname ens33 master bond0    添加bonding从属接口

    nmcli connection add tyoe bond-slave ifname ens34 master bon0    第二个从属接口

    nmcli connection up bond-slave-ens33    先启动俩个从属接口,然后启动bond

    nmcli connection up bond-slave-ens34

    nmcli connection up mybond0    启动bond

    cat /proc/net/bonding/bong0    查看bond状态

  5. 创建team

      network team 网络组,将多个网卡聚合在一起的方法

    nmcli connection add con-name team0-con1 type team ifname team0 config    创建网络组接口

              team0-con1    连接名

              config    指定runner的方式    格式 {"runner":{"name":"method"}}

              method的多种

              broadcast   roundrobin   activebackup   loadbalance   

    nmcli connection add type team-slave ifname ens33 master team0    创建port(数据)接口

              team-slave    连接名不指定,默认为team0-slave-ens33

    nmcli connection modity team0-con1 ipv4.addresses 8.8.8.9/24    设置接口ipv4地址

    teamdctl team0 state    查看team0状态

               teamdctl    管理team的工具

  6. 创建bridge 

       bridge  网桥,类似于交换机,虚拟机里的桥接,交换机的前身

                    作用,俩个网络有所连接,在Linux上需要自己创建

      nmcli connection add type bridge con-name br0-con ifname br0 ipv4.method manual ipv4.addresses 8.8.8.6/24    添加网桥接口并且手动设置IP地址

      nmcli connection add type bridge-slave ifname eth2 master br0    添加俩个网桥从属接口

      nmcli connection add type bridge-slave ifname eth3 master br0

      nmcli connection up br0-con    **网桥接口

      brctl show  查看网桥

         brctl delbr br0   删除网桥

         brctl delif eth0   删除网桥中网卡