目 录CONTENT

文章目录

openstack zed 网桥mac地址相同

xlong
2024-06-18 / 0 评论 / 0 点赞 / 18 阅读 / 1758 字 / 正在检测是否收录...

问题:

环境: vm + Ubuntu 22.04虚拟机, 多台克隆。安装openstack zed版本。

问题:

安装 openstack ,在计算节点启动第一台虚拟机之后,会在物理机上生成桥接网卡。而问题出在所有桥接网卡mac地址全部一样,导致controller和computer节点相互直接无法访问。

测试环境vm,Ubuntu 22.04虚拟机,在物理机使用未发现改问题。导致此问题可能与虚拟机克隆有关。

解决方法:

将网桥mac地址,修改为与网桥绑定的物理网卡的mac地址。

注意: 修改mac地址和配置路由必须一起执行,否则会断网。

ip link show brq8aa78693-a9

ip link set brq8aa78693-a9 down && ip link set brq8aa78693-a9 address 00:0c:29:c6:ec:d7 && ip link set brq8aa78693-a9 up &&  ip route add default via 192.168.225.2 dev brq8aa78693-a9 metric 100

说明:

在 Linux 系统上,如果需要修改桥接网卡的 MAC 地址,可以使用以下步骤:

查看当前网卡的 MAC 地址:

ip link show <bridge_interface>

其中 <bridge_interface> 是需要修改 MAC 地址的网桥接口名称,比如 br-ex。

停止网桥接口:

ip link set <bridge_interface> down

修改网桥接口的 MAC 地址:

ip link set <bridge_interface> address <new_mac_address>

将 <new_mac_address> 替换成需要设置的新 MAC 地址,格式为 XX:XX:XX:XX:XX:XX。

启动网桥接口:

ip link set <bridge_interface> up

验证 MAC 地址是否已经修改成功:

ip link show <bridge_interface>

0

评论区