Задать вопрос
  • Оба порта сетевой карты имеют одинаковый MAC. Почему это могло случиться и как исправить?

    @Openstack123 Автор вопроса
    Ava256,
    В доке на кару пишут, что есть возможность настройки мирроринга портов, может у вас это настроено?

    А где попадалось? В QuickSpec не вижу. Возможно, есть какие-то утилиты для Винды или RHEL, которые официально поддерживаются HP
    Написано
  • Оба порта сетевой карты имеют одинаковый MAC. Почему это могло случиться и как исправить?

    @Openstack123 Автор вопроса
    Massacre_Rage, там есть еще одна сетевуха с еще одной парой 10Gпортов, вот с ними попарно и собраны бонды, которые смотрят в разные сети
    Написано
  • Оба порта сетевой карты имеют одинаковый MAC. Почему это могло случиться и как исправить?

    @Openstack123 Автор вопроса
    Ava256, как два разных
    Вот с "нормального" сервера diff двух устройств в udev (немного обрезал):
    diff <(udevadm info -a --path=/sys/class/net/hpe1 | head -40 | tail -32 | sort) <(udevadm info -a --path=/sys/class/net/hpe2 | head -40 | tail -32 | sort)
    4c4
    <     ATTR{address}=="f0:92:1c:0b:ce:e0"
    ---
    >     ATTR{address}=="f0:92:1c:0b:ce:e4"
    17,18c17,18
    <     ATTR{ifindex}=="5"
    <     ATTR{iflink}=="5"
    ---
    >     ATTR{ifindex}=="7"
    >     ATTR{iflink}=="7"
    24c24
    <     ATTR{phys_port_id}=="f0921c0bcee0"
    ---
    >     ATTR{phys_port_id}=="f0921c0bcee4"
    30c30


    А вот с "проблемного":
    diff <(udevadm info -a --path=/sys/class/net/hpe1 | head -40 | tail -32 | sort) <(udevadm info -a --path=/sys/class/net/hpe2 | head -40 | tail -32 | sort)
    8a9
    >     ATTR{dev_id}=="0x0"
    14,16c15,16
    <     ATTR{ifalias}==""
    <     ATTR{ifindex}=="6"
    <     ATTR{iflink}=="6"
    ---
    >     ATTR{ifindex}=="7"
    >     ATTR{iflink}=="7"
    31c31


    Вроде вот еще сейчас земетил там отличие, что на "проблемном" есть дополнительные параметры в udev:
    ATTR{napi_defer_hard_irqs}=="0"
    ATTR{testing}=="0"
    ATTR{threaded}=="0"
    Но возможно это от отличия версии драйвера, ядра разные там
    Написано
  • Оба порта сетевой карты имеют одинаковый MAC. Почему это могло случиться и как исправить?

    @Openstack123 Автор вопроса
    Massacre_Rage, настройка агрегации в ОС не должна менять адрес в ROM, насколько я понимаю. (Да и вообще какие-либо действия в ОС, специально не предназначенные для смены mac в прошивке сетевой карты, если такое вообще возможно.) На остальных серверах такого не произошло, хотя агрегация настроена и работает.
    На самом деле у меня по итогу сломалась только схема переименования интерфейсов, которая нужна была в свою очередь для единообразия и читаемости сетевых конфигов на серверах. Так как эти порты в разных сетях (даже разных vrf), сам факт идентичных маков на их работу никак не влияет, похоже.
    Сейчас попробую переименовать интерфейсы через udev rules по аттрибуту адрес шины. Туда же можно и скрипт подмены мака запихать, думаю, если возникнет такое желание