Home Fóruns Inventando o Futuro com DragonBoard 410C Dica para não precisar verificar/decorar o IP da DragonBoard

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • Irving Souza LimaIrving
    Participante
    Número de postagens: 11

    Pessoal, sei que alguns preferem conectar a DragonBoard com teclado e mouse em um monitor HDMI, mas um dos jeitos práticos de acessá-la é via SSH. Daí surge outro problema: É necessário conhecer o IP que foi alocado para a DragonBoard na sua rede, sendo necessário ligar monitor/teclado praticamente em toda reconexão.

    Pois bem, há um jeito simples de dar um “apelido” para a DB e ela então fica acessível através desse apelido (apelido.local), é utilizado o protocolo Zeroconf (com variantes Bonjour, Avahi, mDNS…) que é bem simples e como o nome indica, torna desnecessário a maioria das configurações de DHCP e tudo mais…

    Fazendo uma analogia bem simples com o DNS, concordam que é bem mais difícil lembrar o endereço http://192.81.214.247 do que simplesmente http://embarcados.com.br ??? É basicamente isso que pode ser feito…

    Para tornar isso possível é muito fácil:
    Primeiramente é necessário fazer o download do avahi, que é o software responsável pelo Zeroconf no Linux

    sudo apt-get install avahi-daemon

    E com isso já é possível acessar seu endereço via mDNS, o host padrão da DB é linaro-alip, então para acessarmos o IP da DragonBoard, podemos utilizar linaro-alip.local, por exemplo, para fazermos um login como root via SSH seria assim:

    ssh [email protected]

    Simples assim.

    A dica pode ser um pouco ‘dummie’ mas acho bem útil…

    Espero ajudar

    Irving Souza LimaIrving
    Participante
    Número de postagens: 11

    Um extra, é possível alterar o hostname da sua DB, no meu caso coloquei como dragonboard.local

    Primeiro eu prefiro utilizar o nano, mas claro que é possível utilizar o editor que preferir…

    Editar o arquivo hosts
    sudo nano /etc/hosts

    Podemos ver alguns hosts, como o padrão localhost = 127.0.0.1
    Devemos alterar o último hostname, correspondente ao IP 127.0.1.1 e que por padrão está linaro-alip, substituir pelo nome que deseja usar (dragonboard no meu caso)

    Agora devemos editar o arquivo hostname
    sudo nano /etc/hostname

    O arquivo possui apenas o seu hostname puro e simples, trocar pelo mesmo nome utilizado anteriormente.

    Agora devemos “salvar” as alterações
    sudo /etc/init.d/hostname.sh

    e reiniciar a DragonBoard
    sudo reboot

    Pronto, agora já é possível utilizar dragonboard.local ao invés de descobrir e utilizar o IP que foi alocado à ela.

    Ilo RiveroIlo Rivero
    Participante
    Número de postagens: 16

    Muito legal Irving!

    Na minha aqui eu uso um app no windows que me passa o ip quando uso headless. No meu app headed coloquei o IP na tela

    salgadosalgado
    Participante
    Número de postagens: 22

    Bem legal Irving.
    Aproveitando, me tira uma dúvida, vc está usando o usuário root? Estou usando ainda o linaro, é preciso uma configuração especial de senha para ele. Confesso que ainda não googlei.

    Abs
    Alex

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Você deve fazer login para responder a este tópico.