Se você está em rede de alguma forma com interfaces de rede comuns, você tem endereços MAC, sabendo ou não, mas não precisa se preocupar com eles.
Então, eu entendo sua pergunta, mas ainda é um pouco confuso quando você pergunta algo assim:
…I'm wondering if that is adequate or if I also need to assign them each a MAC address (since Raspberry Pi Zeros don't come with a MAC address).
Então é isso que um Raspberry Pi Zero se parece com:
Eleobviamentenãopossuiportasderedeembutidas;EusuponhoquevocêquerdizerEthernetdesdequevocêmencionouumSwitch.EntãoeusuponhoquevocêestáusandoalgumtipodeadaptadorUSBparaEthernet?
EnquantovocêestácertodequeoRaspberryPiZeronãotemumaportaderedeembutida-e,portanto,nãotemumendereçoMAC-umdispositivoderedecomoumadaptadorUSBparaEthernetdefinitivamentetemumendereçoMAC.
Ditoisso,vocêpergunta:
DoIneedtogivethemallMACaddresses/willhavingMACaddressesspeedupdatatransmissionbetweenthem.OrisitfinetojuststickwithstaticIPaddresses?
Vocêestámisturandoascoisas.Namaiorparte,qualquerqualquerdispositivoderedebásicacomumdequalquer-comfio,semfio,etc...-teráum
Assim, você não precisa pensar em atribuir um endereço MAC da mesma forma que atribui um endereço IP. Um endereço MAC é exclusivo de uma interface de rede e é codificado internamente na fábrica. Um endereço IP é o que você está gerenciando quando você - um usuário - configura um sistema e dispositivos relacionados. E a velocidade não é determinada pelos endereços MAC; é simplesmente um item de controle de nível inferior no qual você realmente não precisa pensar.