.嘀嘀哒哒. 2022-12-30 11:45 采纳率: 0%
浏览 127
已结题

问题请教:ubuntu 22.04.1 配置bond后mac地址改变

centos的系统,做完bond后,bond0的mac地址会从两个物理端口中选取一个,如下图,红框里的都是物理mac

 

 ubuntu 22.04.1系统,做bond 后,没有从两个物理端口中选取mac,而是生成了一个虚拟的mac如下图

 是否有方法,可以让ubuntu和centos一样,从物理端口中选取mac地址

ubuntu bond 配置文件

# cat /etc/netplan/00-installer-config.yaml 
network:
  ethernets:
    enp59s0f0:
      dhcp4: false
    enp59s0f1:
      dhcp4: false
  version: 2
  bonds:
    bond0:
      dhcp4: true
      interfaces: [ enp59s0f0, enp59s0f1 ]
      parameters:
        mode: 802.3ad
        mii-monitor-interval: 100
        lacp-rate: fast
        transmit-hash-policy: later3+4

  • 写回答

5条回答 默认 最新

  • heart_6662 2022-12-30 12:06
    关注

    望采纳!!点击该回答右侧的“采纳”按钮即可采纳!

    可以尝试下我的方法——在/etc/network/interfaces文件中,添加如下内容:

    auto bond0
    iface bond0 inet manual
    bond-mode active-backup
    bond-miimon 100
    bond-slaves ens33 ens34
    
    

    这里的bond-mode设置为active-backup,表示使用active-backup模式。bond-miimon设置为100,表示每隔100ms检查一次物理端口的连通性。bond-slaves设置为ens33和ens34,表示使用ens33和ens34两个物理端口。

    修改完配置文件后,重启网络服务即可生效:

    sudo service networking restart

    这样就可以从物理端口中选择mac地址了。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月7日
  • 赞助了问题酬金15元 12月30日
  • 创建了问题 12月30日