У меня Raspberry Pi подключен к Ethernet и с Mac (хотя USB-кабель).
Я пытаюсь SSH в Pi, но я не знаю IP-адрес. Я пытался :
ifconfig
но я не вижу eth0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
ether a8:20:66:09:f8:36
media: autoselect (none)
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 7c:d1:c3:d8:b5:dd
inet6 fe80::7ed1:c3ff:fed8:b5dd%en1 prefixlen 64 scopeid 0x5
inet 192.168.91.16 netmask 0xffffff00 broadcast 192.168.91.255
media: autoselect
status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:3e:e1:ff:fe:7f:a0:82
media: autoselect <full-duplex>
status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
ether 0e:d1:c3:d8:b5:dd
media: autoselect
status: inactive
Ответы:
Попробуйте Pi Finder для Mac, чтобы узнать IP-адрес RPi с помощью безголового RPi-устройства.
Хотя в вашем отредактированном вопросе, кажется, что IP указан в списке
en0
как192.168.91.16
, при условии, что вашifconfig
вывод поступает из RPi.источник
Вы можете искать IP-адрес по имени хоста. Предполагая, что имя вашего Pi - "raspberrypi"
Вот как вы получаете IP-адрес с помощью команды ping и имени хоста.
Из Linux:
ping raspberrypi
Из Windows:
ping raspberrypi
Из OS X:
ping raspberrypi.local
Чтобы команда работала из Windows, вам нужно запустить Samba на вашем Pi. Вы можете установить Samba с помощью команды
sudo apt-get install samba
.источник
Pi и Mac находятся в одной сети? В таком случае я просто
arp -a
нашел его. Существует ряд других методов, перечисленных здесь: https://apple.stackexchange.com/questions/19783/how-do-i-know-the-ip-addresses-of-other-computers-in-my-network ? RQ = 1источник
arp -a
будет работать, если и только если Mac уже успешно прощупан или подключен к хосту. Попробуйте сами, перезагрузив Mac и отобразив таблицу arp. Это будет почти пусто. Чтобы заполнить эту таблицу, вам нужно выполнить что-то вроде ping-сканирования:nmap -sP 192.168.91.0/24
nmap -sP 192.168.91.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
sudo nmap .....
Я разработал кроссплатформенный инструмент для быстрого поиска локального IP-адреса Raspberry Pi:
Статья об этом: Pi-oi: инструмент для поиска локального IP-адреса вашего Raspberry Pi
источник
Использование
ping
иarp
не будет работать для меня, потому что в моей сети малине было назначено другое имя хоста.Но мне удалось использовать lsleases , это также рекомендуется на сайте Raspberry PI.
После установки lsleases запустите сервер с помощью
sudo lsleases -s
; затем перезагрузите Raspberry PI и дождитесь появления IP-адреса.Вуаля ...
источник
Если это ваша домашняя сеть, вы можете легко войти в свой маршрутизатор, так как большинство из них отображает IP-адреса клиентов где-то там. Чтобы узнать IP-адрес маршрутизатора, введите
ipconfig
(Windows) илиifconfig
(Mac, Linux и т. Д.), И он будет указан в разделе « Шлюз» . IP роутера обычно192.168.1.1
.источник
'en1' - ваш сетевой адрес, используя 'ifconfig'. Но вам не нужно искать IP-адреса - для этого нужны имена хостов и DNS. Вы говорите, что находитесь на Mac, так что просто 'ssh pi@raspberrypi.local'. Пусть DNS делает работу в фоновом режиме. Если вы дали вашему PI имя хоста, скажем, «papagoose», и у вас есть имя пользователя «mama», введите «ssh mama@papagoose.local». Если вы выполняете безопасный обстрел из ОС Windows, просто удалите «.local».
источник
Если вы хотите использовать приложение с графическим интерфейсом для него, вы можете использовать
Yakala
инструмент ( https://github.com/mozcelikors/yakala ) для Debian / Ubuntu. Этот инструмент помогает вам не только искать доступные сети типа B и типа C, но и напрямую подключаться к SSH:или
Отказ от ответственности: я создатель Yakala. Любые предложения / ошибки принимаются очень серьезно.
источник
Вот как я могу войти в свой Raspberry Pi:
Найдите открытый порт SSH в локальной сети, вставьте в него IP, SSH.
источник
Я трачу на это немного времени, чтобы выяснить и, наконец, одно решение, которое работало нормально
Посмотрите на это http://angryip.org/download/#windows
Я верю, что "arp -a" также даст IP, но инструмент, который я упомянул выше, предоставит информацию в деталях.
источник
Для меня arp работает отлично в большинстве случаев, если вы mac и raspberry находитесь в одной сети.
или вы можете использовать nmap (смените CIDR на ваш)
https://installvirtual.com/find-ip-of-raspberry-pi/
источник