ubuntu 22.04.1 配置bond后mac地址是虚拟的一个地址
时间: 2024-04-04 07:35:07 浏览: 17
在Ubuntu 22.04.1中配置bond后,如果使用mac地址聚合模式(即mode=4)或者其他mac地址聚合模式(如mode=0、mode=1或mode=2)时,bond接口的MAC地址会被设置为一个虚拟的地址,这个地址是由Linux内核自动生成的。
这个虚拟地址是由bonding模块生成的,它是一个由系统生成的虚拟MAC地址,用于标识bond接口。这个虚拟MAC地址通常是由bonding模块根据物理接口的MAC地址生成的,以确保唯一性。因此,即使物理接口的MAC地址发生变化,bond接口的MAC地址也不会改变。
这种虚拟MAC地址的使用可以帮助避免MAC地址冲突,同时也可以提高系统的可靠性和可用性。
相关问题
ubuntu 22.04.1 配置bond后mac地址改变的原因
在Ubuntu 22.04.1中配置bond时,如果使用了mac地址聚合模式(即mode=4),可能会导致bond接口的MAC地址发生变化。这是因为mac地址聚合模式会将bond接口的MAC地址设置为其中一个物理接口的MAC地址,而不是bond接口本身的MAC地址。因此,当物理接口发生变化时,bond接口的MAC地址也会随之改变。
为避免这种情况,可以使用其他mac地址聚合模式,如mode=0(平衡负载)、mode=1(活动备份)或mode=2(平衡负载+适配器故障转移)。这些模式不会更改bond接口的MAC地址,因此可以避免该问题。
openeuler 22.03 配置双万兆网卡bond4
在openEuler 22.03中,可以通过以下步骤配置双万兆网卡bond4:
1. 确认服务器上已经安装好了bonding模块,如果没有安装,可以执行以下命令进行安装:
```
sudo dnf install -y bonding
```
2. 打开网络配置文件,编辑bond4接口的配置文件:
```
sudo vi /etc/sysconfig/network-scripts/ifcfg-bond4
```
3. 在配置文件中添加以下内容:
```
TYPE=Bond
NAME=bond4
BONDING_MASTER=yes
BOOTPROTO=none
IPADDR=<IP地址>
NETMASK=<子网掩码>
GATEWAY=<网关地址>
DNS1=<DNS服务器1>
DNS2=<DNS服务器2>
BONDING_OPTS="mode=4 miimon=100"
```
其中,`<IP地址>`、`<子网掩码>`、`<网关地址>`、`<DNS服务器1>`和`<DNS服务器2>`需要根据实际情况进行修改。
4. 保存并关闭文件,然后打开eth3和eth4接口的配置文件:
```
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth3
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth4
```
5. 在每个配置文件中添加以下内容:
```
TYPE=Ethernet
NAME=<设备名称>
DEVICE=<设备名称>
ONBOOT=yes
MASTER=bond4
SLAVE=yes
```
其中,`<设备名称>`需要根据实际情况进行修改。
6. 保存并关闭文件,然后重启网络服务:
```
sudo systemctl restart network
```
7. 验证bond4接口是否正常工作:
```
sudo cat /proc/net/bonding/bond4
```
如果输出类似以下内容,则表示bond4接口已经正常工作:
```
Ethernet Channel Bonding Driver: v3.10.0 (June 2, 2014)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
802.3ad info
LACP rate: slow
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 17
Partner Key: 32768
Partner Mac Address: 00:00:00:00:00:00
Slave Interface: eth3
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:a6:f6:0a
Aggregator ID: 1
Slave queue ID: 0
Slave Interface: eth4
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:a6:f6:14
Aggregator ID: 1
Slave queue ID: 0
```
可以看到,bond4接口已经绑定了eth3和eth4接口,并且工作正常。