Mudanças entre as edições de "Cubieboard A20 - Fixando MAC Address"

De Área31 Hackerspace
 
 
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
[[Image:Kankin-linux-cubieboard2-armv7a.JPG|500px]]
+
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:Projetos]]
 
 
[[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