мне нужно знать, как подключиться к beaglebone (или BeagleBoard) с SSH, когда я подключить его к новой сети с помощью сетевого кабеля, как это:Не удается подключиться к beaglebone.local
$ ssh [email protected]
До сих пор я «ве только смог получить к нему доступ, как это, если я знаю IP-адрес:
$ ssh [email protected]<ip_address>
Но я не всегда знаю IP-адрес платы на новых сетей, так что я надеюсь получить доступ это с именем: beaglebone.local.
Прямо сейчас, когда я пытаюсь сделать это, я получаю эту ошибку:
"ssh: Could not resolve hostname beaglebone.local: nodename nor servname provided, or not known"
Я проверил имя хоста и хостов файлы, а также добавил: «127.0.0.1 beaglebone» хозяевам на beaglebone, но не уверен, что еще я могу сделать?
# cat /etc/hostname
beaglebone
# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.0.1 beaglebone
Простой способ, если вы знаете, MAC-адрес порта локальных сетей вашего BEAGLE-платы: 'птар -sP; arp -an | grep ' –
Это отличная идея. Не работает для меня, хотя. В качестве альтернативы, пингование широковещательного адреса и последующего запуска arp даст вам список, тогда вы сможете найти свой MAC. # ping 192.168.1.255 # arp -an – ow3n
Вы также можете использовать nmap -F xxx.xxx.xxx.1/24 и искать открытые порты. Обычно can9 в порту 3000 является хорошим показателем. Я понимаю, что это не решение для ретрансляции в любое время. – Seeker