ubuntu18.04配置网络及bond

一、ubuntu18.04配置IP

  1. Ubuntu 18.04使用了netplan来管理网络:查看/etc/netplan下面的文件,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件):

    sudo netplan generate

  2. 打开网络配置文件

    vi /etc/netplan/50-cloud-init.yaml

  3. 写入如下设置:(vi进入配置文件后使用i进入编辑模式,编辑完成后使用ESC键返回到查看模式,再使用":wq"保存退出配置文件)

    network:

       ethernets:

               enp1s0f0:

                       addresses: [192.168.1.2/27]

                       gateway4: 192.168.1.1

       version: 2

       renderer: networkd

    (注意:缩进建议使用回车键和空格键来控制)

  4. 通过netplan更新配置

    sudo netplan apply

    (如有报错请返回配置文件进行检查)

  5. 使用ip a查看网络配置并使用ping测试连通性

 

二、ubuntu18.04配置bond0

  1. 进入/etc/netplan下面的文件的.yaml文件

    vi /etc/netplan/50-cloud-init.yam

  2. 修改/增加bond信息

    network:

       ethernets:

               enp1s0f0:

                       addresses: [192.168.1.2/27]

                       gateway4: 192.168.1.1

               enp130s0f0: {}

               enp130s0f1: {}

       version: 2

       renderer: networkd

       bonds:

               bond0:

                       addresses: [10.1.110.14/24]

                       interfaces:

                              - enp130s0f0

                              - enp130s0f1

                       parameters:

                               mode: balance-rr   #模式为mode0

                               mii-monitor-interval: 100

  3. 修改yaml配置文件后使用sudo netplan apply或者重启来载入修改后的配置文件

    sudo netplan apply

  4. 在交换机端把服务器对应的两个交换机端口进行聚合,在聚合组下不需要做任何配置

    sys

    interface Eth-Trunk 20

    int 10GE 1/0/21

    eth-trunk 20

    int 10GE 1/0/22

    eth-trunk 20

    commit

    int Eth-Trunk 20

    dis th

    int Eth-Trunk 20

    dis th

  5. 在服务器端检查bond0状态:

    ethtool bond0

    cat /proc/net/bonding/bond0


 

以下是bond模式为mode4步骤:
  1. 在/etc/netplan下面的文件的.yaml文件下修改bond的参数

    network:

        ethernets:

                enp1s0f0:

                        addresses: [192.168.1.2/27]

                        gateway4: 192.168.1.1

                enp130s0f0: {}

                enp130s0f1: {}

        version: 2

        renderer: networkd

        bonds:

                bond0:

                       addresses: [10.1.110.14/24]

                       interfaces:

                              - enp130s0f0

                              - enp130s0f1

                       parameters:

                               mode: 802.3ad   #模式为mode4

                               mii-monitor-interval:

                               lacp-rate: fast

                               transmit-hash-policy: layer2

  2. 交换机端把服务器对应的两个交换机端口进行聚合,在聚合组下配置:

    mode lacp-static

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫咪没有Fish

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值