一、ubuntu18.04配置IP
-
Ubuntu 18.04使用了netplan来管理网络:查看/etc/netplan下面的文件,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件):
sudonetplan generate -
打开网络配置文件
vi/etc/netplan/50-cloud-init.yaml
-
写入如下设置:(vi进入配置文件后使用i进入编辑模式,编辑完成后使用ESC键返回到查看模式,再使用":wq"保存退出配置文件)
network:ethernets:enp1s0f0:addresses: [192.168.1.2/27]gateway4: 192.168.1.1version: 2renderer: networkd
(注意:缩进建议使用回车键和空格键来控制)
-
通过netplan更新配置
sudonetplan apply(如有报错请返回配置文件进行检查)
-
使用ip a查看网络配置并使用ping测试连通性
二、ubuntu18.04配置bond0
-
进入/etc/netplan下面的文件的.yaml文件
vi/etc/netplan/50-cloud-init.yam -
修改/增加bond信息
network:ethernets:enp1s0f0:addresses: [192.168.1.2/27]gateway4: 192.168.1.1enp130s0f0: {}enp130s0f1: {}version: 2renderer: networkdbonds:bond0:addresses: [10.1.110.14/24]interfaces:- enp130s0f0- enp130s0f1parameters:mode: balance-rr#模式为mode0mii-monitor-interval: 100
-
修改yaml配置文件后使用sudo netplan apply或者重启来载入修改后的配置文件
sudonetplan apply -
在交换机端把服务器对应的两个交换机端口进行聚合,在聚合组下不需要做任何配置
sysinterface Eth-Trunk 20int 10GE 1/0/21eth-trunk 20int 10GE 1/0/22eth-trunk 20commitint Eth-Trunk 20dis th
int Eth-Trunk 20dis th
-
在服务器端检查bond0状态:
ethtoolbond0
cat/proc/net/bonding/bond0
以下是bond模式为mode4步骤:
-
在/etc/netplan下面的文件的.yaml文件下修改bond的参数
network:ethernets:enp1s0f0:addresses: [192.168.1.2/27]gateway4: 192.168.1.1enp130s0f0: {}enp130s0f1: {}version: 2renderer: networkdbonds:bond0:addresses: [10.1.110.14/24]interfaces:- enp130s0f0- enp130s0f1parameters:mode: 802.3ad#模式为mode4mii-monitor-interval:lacp-rate: fasttransmit-hash-policy: layer2
-
交换机端把服务器对应的两个交换机端口进行聚合,在聚合组下配置:
mode lacp-static
原文链接:https://blog.csdn.net/u012841092/article/details/107243197













