• Linux配置网卡、网卡会话、网卡bonding


    配置网卡

     1.路径:  /etc/sysconfig/network-scripts/ifcfg-eno16777728 
    2.含义:HWADDR=00:0C:29:9C:D6:4D   Mac地址
    TYPE=Ethernet     网卡类型:以太网
    BOOTPROTO=dhcp    IP地址获取类型:none, dhcp,static
    DEFROUTE=yes          默认路由,自我理解:表示数据包默认从该网卡路由
    PEERDNS=yes           
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=eno16777728     网卡名称
    UUID=0a8a62a9-58e2-4cdb-b870-eed141eb9d82
    设备唯一标示符 ,不冲突 同一台设备上的每个app都有不同的uuid。而且每个app 不同时间打开,都可以通过上面的代码生成不同的UUID,但是可以将第一次打开app生成的uuid保存起来。这个uuid没啥其他作用,关键就在它具有全世界唯一性,会重复,但重复概率可以忽略为0
    ONBOOT=no       是否开机自动启动
     ADDR0=192.168.10.10    IP地址
    PREFIX0=24                      网段相当于255.255.255.0

    网卡会话

    1.作用:  网卡配置的快速切换
    2.方法: 例如先添加一个公司会话:  nmcli connection add con-name company type ethernet ifname eno16777728
                     再添加一个家庭会话:   nmcli connection add con-name house ifname eno16777728 autoconnect no type ethernet ip4 192.168.10.100/24 gw4 192.168.10.10
                    查看本地有哪些会话:   nmcli connection show
                    切换网卡会话:nmcli connection up company

    网卡bonding

    1.两块网卡工作机制:  正常情况下,两块网卡共同工作,相当于raid0,速度*2,如果一块网卡故障,另一块网卡自动顶替。分为bonding技术跟网卡聚合team技术(RHEL7)效果一样,配置过程不同,以下为bonding技术
    2.步骤。   1.先关机
                    2.添加一块网卡,选择仅主机模式 
                    3. 查看两块网卡名称:ifconfig
                    4. 编辑原网卡:vim /etc/sysconfig/network-scripts/ifcfg-eno16777728
     TYPE=Ethernet
    BOOTPROTO=none   需要改为none
    ONBOOT=yes
    USERCTL=no           用户命令行服务。NetworkManager一个帮助管理网卡的服务,在做网卡绑定时,需要禁用,以免影响
    DEVICE=eno16777728   原先网卡的名称
    MASTER=bond0               两个网卡合并后的名称
    SLAVE=yes                       表示为从网卡
                   5.复制原配置文件:cp /etc/sysconfig/network-scripts/ifcfg-eno16777728   /etc/sysconfig/network-scripts/ifcfg-eno33554968
                    6.修改新配置文件中:DEVICE=eno16777728 变为 DEVICE=eno33554968
                    7.添加新主网卡配置文件: vim ifcfg-bond0
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=bond0
    IPADDR=192.168.10.10
    PREFIX=24
    NM_CONTROLLED=no         设置是否受NetworkManager控制
                     8.编辑系统内核信息,让其支持bonding技术,创建一个配置文件bond.conf:  
                                              vim /etc/modprobe.d/bond.conf
    内容: 
     alias bond0 bonding        
    options bond0 miimon=100 mode=6                               
    定义bond0支持bonding技术            
       故障快速切换时间差100毫秒,模式为6(有三种模式0,1,6     0:平时两块网卡工作,自动备援,由交换机判断网卡是否故障。1:平时一块网卡工作,另一块备援。6:平时两块网卡工作,自动备援,由系统判断网卡是否故障 )
                      9:重启网卡完成。

    当一块网卡故障,另外一块网卡自动切换。
  • 相关阅读:
    LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    C语言控制台窗体图形界面编程(总结)
    linux下c程序 daemon、fork与创建pthread的顺序问题
    内存动态分配与释放
    MyReport报表系统v1.2公布
    AutoLayout初战----Masonry与FDTemplateLayoutCell实践
    算法与数据结构题目的 PHP 实现:栈和队列 设计一个有 getMin 功能的栈
    药店从业者,不能不知的数据分析方法
    药店从业者,不能不知的数据分析方法
    SAS之大话PDV
  • 原文地址:https://www.cnblogs.com/revo/p/7444236.html
Copyright © 2020-2023  润新知