Cubieboard A20 - Fixando MAC Address: mudanças entre as edições
De Área31 Hackerspace
Criou página com '500px Categoria:HardwareOpensource Categoria:SoftwareOpensource Categoria:Linux Categoria:Projetos [[Categoria:...' |
Sem resumo de edição |
||
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
Por padrão a cada boot é gerado um novo mac address para a placa de rede da Cubieboard2. Isso gera um problema com arquivos de configuração de rede. | |||
Adicione o seguinte parâmetro ao arquivo '''/boot/uEnv.txt''' para fixar o seu mac address: | |||
extraargs=mac_addr=CA:30:5C:2A:FA:29 | |||
Caso queira, gere um número aleatório: | |||
MAC_RANDOM="c0:b0$(hexdump -n4 -e '/1 ":%02x"' /dev/random)" | |||
echo ${MAC_RANDOM} | |||
== /boot/script.fex == | |||
Edite o arquivo '''/boot/script.fex''' e adicione a seção abaixo no fim do arquivo: | |||
[dynamic] | |||
MAC = "000000000000" | |||
Seguindo o exemplo abaixo: | |||
[dynamic] | |||
MAC = "0123456789AB" | |||
Após isso, converta o script.fex: | |||
cd /boot | |||
fex2bin script.fex out.bin && mv out.bin script.bin | |||
[[Categoria:Embarcados]] | |||
[[Categoria:HardwareOpensource]] | [[Categoria:HardwareOpensource]] | ||
[[Categoria:SoftwareOpensource]] | [[Categoria:SoftwareOpensource]] | ||
[[Categoria:Linux]] | [[Categoria:Linux]] | ||
[[Categoria:KnowledgeBase]] | [[Categoria:KnowledgeBase]] |
Edição atual tal como às 20h25min de 14 de agosto de 2015
Por padrão a cada boot é gerado um novo mac address para a placa de rede da Cubieboard2. Isso gera um problema com arquivos de configuração de rede.
Adicione o seguinte parâmetro ao arquivo /boot/uEnv.txt para fixar o seu mac address:
extraargs=mac_addr=CA:30:5C:2A:FA:29
Caso queira, gere um número aleatório:
MAC_RANDOM="c0:b0$(hexdump -n4 -e '/1 ":%02x"' /dev/random)" echo ${MAC_RANDOM}
/boot/script.fex
Edite o arquivo /boot/script.fex e adicione a seção abaixo no fim do arquivo:
[dynamic] MAC = "000000000000"
Seguindo o exemplo abaixo:
[dynamic] MAC = "0123456789AB"
Após isso, converta o script.fex:
cd /boot
fex2bin script.fex out.bin && mv out.bin script.bin