Home › Fóruns › Inventando o Futuro com DragonBoard 410C › Dica para não precisar verificar/decorar o IP da DragonBoard
Marcado: linaro-alip, mdns, ssh, vnc, zeroconf
-
AutorPosts
-
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 Linuxsudo 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:
Simples assim.
A dica pode ser um pouco ‘dummie’ mas acho bem útil…
Espero ajudar
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.
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
-
AutorPosts
- Você deve fazer login para responder a este tópico.