Сгенерировать mac адрес

Тема в разделе "Arduino & Shields", создана пользователем Михаил123, 21 мар 2021.

  1. Подскажите, как генерировать случайные числа.
    Нужно для создания MAC адресов
     
  2. Un_ka

    Un_ka Гуру

    Код (C++):

    byte mac[6];
    randomSeed(analogRead(A0));
    for(byte i=0;i<5;i++)
    {
    mac[i]=random(0xFF);
    }
     
    Вообще MAC это что-то уникальное.
    Вам зачем каждый раз при запуске новый MAC , ведь так устройство будет получать каждый раз новый IP.:rolleyes:
     
    Михаил123 нравится это.
  3. Airbus

    Airbus Радиохулиган Модератор

    MAC адреса уже прошиты и уникальны. Перепрошить можно но не на всех устройствах.А что конкретно надо?
     
  4. это для незарегистрированных в системе устройств. а как регистрируется, то получает постоянный IP и МАС
     
  5. b707

    b707 Гуру

    вы что-то путаете, никто устройствам МАК извне не назначает, он на устройстве уже должен быть. Если у устройства нет МАКа - он не сможет выйти в сеть
    Хотя, в принципе, нафига я это пишу :) Знаю, что Михаил все равно моих сообщений не читает
     
    Последнее редактирование: 22 мар 2021
  6. parovoZZ

    parovoZZ Гуру

    МАК адрес необходимо получать в ассоциации IEEE (или взять от неисправного или неиспользуемого устройства). Иначе будет бардак.