ip配置更换
ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里
老版系统配置方法
#老版配置网络方法
sudo /etc/network/interfaces
auto lo
iface lo inet loopback
auto ens33
iface enss inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
#修改dns
sudo vim /etc/systemd/resolved.conf
DNS=172.16.1.2
DNS=8.8.8.8
#重启网络
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
新版系统(20.04 LTS)配置方法
#编辑/etc/netplan/01-netcfg.yaml文件
network:
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses: [10.10.119/24]
optional: true
gateway4: 10.10.119.1
nameservers:
addresses: [10.127.0.8]
search: []
optional: true
version: 2
#应用配置
sudo netplan apply
新版系统bond配置方法
俗称 | 配置简称 | 英文名 | 中文名 | 解释 |
---|---|---|---|---|
bond0 | balance-rr | Round-robin policy | 平衡轮询策略 | 传输数据包顺序是依次传输,直到最后一个传输完毕,此模式提供负载平衡和容错能力。 |
bond1 | active-backup | Active-backup policy | 活动备份策略 | 只有一个设备处于活动状态。一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得。此模式提供了容错能力。 |
bond2 | balance-xor | XOR policy | 平衡策略 | 传输根据 (源MAC地址 xor 目标MAC地址) mod 设备数量 的布尔值选择传输设备。 此模式提供负载平衡和容错能力。 |
bond3 | broadcast | Broadcast policy | 广播策略 | 将所有数据包传输给所有设备。此模式提供了容错能力。 |
bond4 | 802.3ad | IEEE 802.3ad Dynamic link aggregation | IEEE 802.3ad 动态链接聚合 | 创建共享相同的速度和双工设置的聚合组。此模式提供了容错能力。每个设备需要基于驱动的重新获取速度和全双工支持;如果使用交换机,交换机也需启用 802.3ad 模式。 |
bond5 | balance-tlb | Adaptive transmit load balancing | 适配器传输负载均衡 | 通道绑定不需要专用的交换机支持。发出的流量根据当前负载分给每一个设备。由当前设备处理接收,如果接受的设 备传不通就用另一个设备接管当前设备正在处理的mac地址。 |
bond6 | balance-alb | Adaptive load balancing | 适配器负载均衡 | 包括mode5,由 ARP 协商完成接收的负载。bonding驱动程序截获 ARP在本地系统发送出的请求,用其中之一的硬件地址覆盖从属设备的原地址。就像是在服务器上不同的人使用不同的硬件地址一样。 |
- mode0,mode2 和 mode3 理论上需要静态聚合方式
- bond1,mode5 和 mode6 不需要交换机端的设置,网卡能自动聚合
- bond4 需要支持 802.3ad,配置交换机
#配置样例
# /etc/netplan/02-bond-config.yaml
# 上面的是文件名,记住是
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eno2:
dhcp4: no
eno3:
dhcp4: no
eno4:
dhcp4: no
eno5:
dhcp4: no
bonds:
bond6:
interfaces:
- eno2
- eno3
parameters:
mode: balance-alb
mii-monitor-interval: 100
addresses:
- "192.168.1.101/24"
gateway4: "192.168.1.1"
nameservers:
addresses:
- "192.168.1.101"
- "8.8.8.8"
- "8.8.4.4"
search: []
文档更新时间: 2022-05-10 11:11 作者:张尚