美文网首页
linux bond创建

linux bond创建

作者: 分享放大价值 | 来源:发表于2022-01-23 11:05 被阅读0次

    首先加载驱动

    modprobe bonding

    通过命令操作

    #创建bond接口
    ip link add bond1 type bond
    
    #删除bond接口
    ip link del bond1
    
    #修改bond接口模式(修改配置时,bond上不能有slave接口,并且不能处于up状态)
    ip link set bond1 type bond mode 802.3ad
    
    #在bond上添加slave接口
    ip link set Ethernet-DP65 master bond1
    或者
    ifenslave bond1 Ethernet-DP65
    
    #在bond上删除slave接口
    ip link set Ethernet-DP65 nomaster
    或者
    ifenslave -d bond1 Ethernet-DP65
    

    通过sys文件操作

    #创建bond接口
    echo "+bond1" > /sys/class/net/bonding_masters
    
    #删除bond接口
    echo "-bond1" > /sys/class/net/bonding_masters
    
    #修改bond接口模式(修改配置时,bond上不能有slave接口,并且不能处于up状态)
    echo "802.3ad" > /sys/class/net/bond1/bonding/mode
    
    #在bond上添加slave接口
    echo "+Ethernet-DP65" > /sys/class/net/bond1/bonding/slaves
    
    #在bond上删除slave接口
    echo "-Ethernet-DP65" > /sys/class/net/bond1/bonding/slaves
    

    参考

    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-vlan_on_bond_and_bridge_using_ip_commands
    https://www.ibm.com/docs/en/linux-on-systems?topic=connection-bonded-interface
    https://www.kernel.org/doc/Documentation/networking/bonding.txt

    相关文章

      网友评论

          本文标题:linux bond创建

          本文链接:https://www.haomeiwen.com/subject/zmrmhrtx.html