Ubuntu 18.4配置IP和网卡bond
Posted 晦暗留给过往
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 18.4配置IP和网卡bond相关的知识,希望对你有一定的参考价值。
一、ubuntu18.04配置IP
- Ubuntu 18.04使用了netplan来管理网络:网卡配置文件在/etc/netplan目录下,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件)
- 打开网络配置文件
root@Ubuntu-18:~# vi /etc/netplan/00-installer-config.yaml
- 根据自己需求,修改网卡信息,以下为配置网卡ens33的静态IP地址
root@Ubuntu-18:~# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses: [192.168.238.8/24]
gateway4: 192.168.238.2
nameservers:
addresses: [114.144.114.114]
- 更新网卡配置
root@Ubuntu-18:~# netplan apply
- 如有报错检查配置文件,Ubuntu网卡配置文件采用的是yaml语法,注意字符缩进。
二、ubuntu18.04配置bond0
- 修改/etc/netplan下面的文件的.yaml文件
root@Ubuntu-18:~# vi /etc/netplan/00-installer-config.yaml
- 在配置好IP的基础上,添加bond配置文件(注意字符缩进)本文是将ens38和ens39配置为bond0模式
root@Ubuntu-18:~# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses: [192.168.238.8/24]
gateway4: 192.168.238.2
nameservers:
addresses: [114.144.114.114]
ens38: {}
ens39: {}
version: 2
renderer: networkd
bonds:
bond0:
addresses: [10.1.110.14/24]
interfaces:
- ens38
- ens39
parameters:
mode: balance-rr
mii-monitor-interval: 100
- 更新网卡配置,以防netplan刷新不了网卡的bond配置,直接reboot机器
root@Ubuntu-18:~# reboot
4.查看bond0状态
root@Ubuntu-18:~# ip a
root@Ubuntu-18:~# cat /proc/net/bonding/bond0
root@Ubuntu-18:~# ethtool bond0
三、ubuntu18.04配置bond-4
- 修改网卡配置文件,模板如下
root@Ubuntu-18:~# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses: [192.168.238.8/24]
gateway4: 192.168.238.2
nameservers:
addresses: [114.144.114.114]
ens38: {}
ens39: {}
version: 2
renderer: networkd
bonds:
bond0:
addresses: [10.1.110.14/24]
interfaces:
- ens38
- ens39
parameters:
mode: 802.3ad
mii-monitor-interval:
lacp-rate: fast
transmit-hash-policy: layer3+4
- 更新网卡配置,以防netplan刷新不了网卡的bond配置,直接reboot机器
root@Ubuntu-18:~# reboot
以上是关于Ubuntu 18.4配置IP和网卡bond的主要内容,如果未能解决你的问题,请参考以下文章