Necesito saber cómo conectarse a un BEAGLEBONE (o BeagleBoard) con SSH cuando lo conecto a una nueva red con un cable Ethernet como esto:No se puede conectar a beaglebone.local
$ ssh [email protected]
Hasta ahora sólo he podido acceder a él de esta manera, si sé la dirección IP:
$ ssh [email protected]<ip_address>
Pero no siempre conoce la dirección IP de la pizarra en nuevas redes, así que espero que el acceso con un nombre como: beaglebone.local.
este momento cuando trato de hacer esto me sale este error:
"ssh: Could not resolve hostname beaglebone.local: nodename nor servname provided, or not known"
he comprobado el nombre de host y anfitriones archivos, y añadió "BEAGLEBONE 127.0.0.1" para los hosts de la BEAGLEBONE, pero no está seguro ¿Que mas puedo hacer?
# cat /etc/hostname
beaglebone
# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.0.1 beaglebone
Una forma más fácil, si se conoce el mac-dirección de su puerto Ethernet del Beagle a bordo: 'nmap -sP; arp -an | grep ' –
Esa es una gran idea. Aunque no funcionó para mí. Alternativamente, hacer ping a la dirección de difusión y luego ejecutar arp le dará una lista, luego puede encontrar su MAC. # ping 192.168.1.255 # arp -an – ow3n
También puede usar nmap -F xxx.xxx.xxx.1/24 y buscar puertos que estén abiertos. Usualmente could9 en el puerto 3000 es una buena indicación. Entiendo que esta no es una solución para transmitir en todo momento. – Seeker