zoukankan      html  css  js  c++  java
  • 自动做bond的脚本

    #!/bin/bash
    
    # 先备份原来的网卡配置文件
    find /etc/sysconfig/network-scripts/ -type f -name "ifcfg*"|xargs cp -t /tmp
    
    # 定义要使用的变量
    network_file_path=/etc/sysconfig/network-scripts
    bond_IP=192.168.1.200
    bond_gateway=192.168.1.254
    
    # 要绑定的网卡
    bond_dev1=enp4s0f0
    bond_dev2=enp4s0f1
    
    # 首先新建一个bond的配置文件
    cat > $network_file_path/ifcfg-bond0 <<END
    DEVICE=bond0
    BONDING_OPTS="miimon=100 mode=0"
    TYPE=Bond
    BONDING_MASTER=yes
    BOOTPROTO=none
    NAME=bond0
    IPADDR=$bond_IP
    NETMASK=255.255.255.0
    #GATEWAY=$bond_gateway
    MTU=9000
    ONBOOT=yes
    END
    
    # 修改第一块网卡的配置
    cat > ${network_file_path}/ifcfg-$bond_dev1 <<END
    TYPE=Ethernet
    NAME=$bond_dev1
    DEVICE=$bond_dev1
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    MTU=9000
    END
    
    # 修改第二块网卡配置
    cat > ${network_file_path}/ifcfg-$bond_dev2 <<END
    TYPE=Ethernet
    NAME=$bond_dev2
    DEVICE=$bond_dev2
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    MTU=9000
    END
    
    # 重启网络服务生效
    systemctl restart network
    
    
    
  • 相关阅读:
    ShaderLab 枚举常量
    PHP to .NET Compiler
    填充圆算法
    战争迷雾
    A*
    寻路算法
    Unity中将动画片段保存为文件
    令人蛋疼的错误提示 0xcdcdcdcd ,0xdddddddd ,0xfeeefeee ,0xcccccccc ,0xabababab
    2D光照
    Rider 2018 激活码
  • 原文地址:https://www.cnblogs.com/gshelldon/p/13851727.html
Copyright © 2011-2022 走看看