SSH в Raspberry Pi, не зная IP-адрес

У меня есть малина 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
ssh
28 голосов | спросил Alex Garulli 23 MonEurope/Moscow2013-12-23T19:30:20+04:00Europe/Moscow12bEurope/MoscowMon, 23 Dec 2013 19:30:20 +0400 2013, 19:30:20

10 ответов


16

Попробуйте Pi Finder для Mac, чтобы узнать IP-адрес RPi с безголовым устройством RPi.

Хотя в вашем отредактированном вопросе кажется, что IP указан в en0 как 192.168.91.16, предполагая, что ваш вывод ifconfig из RPi.

ответил einnocent 23 MonEurope/Moscow2013-12-23T20:42:09+04:00Europe/Moscow12bEurope/MoscowMon, 23 Dec 2013 20:42:09 +0400 2013, 20:42:09
17

Вы можете найти 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.

ответил geoji 25 FebruaryEurope/MoscowbTue, 25 Feb 2014 02:19:03 +0400000000amTue, 25 Feb 2014 02:19:03 +040014 2014, 02:19:03
9

Являются ли 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

ответил 11684 23 MonEurope/Moscow2013-12-23T20:38:45+04:00Europe/Moscow12bEurope/MoscowMon, 23 Dec 2013 20:38:45 +0400 2013, 20:38:45
5

Я разработал кросс-платформенный инструмент для быстрого поиска локального IP-адреса Raspberry Pi:

Статья об этом: Pi-oi: инструмент для поиска локального IP-адреса вашей малины Pi

ответил ThoQ 2 FebruaryEurope/MoscowbTue, 02 Feb 2016 04:28:36 +0300000000amTue, 02 Feb 2016 04:28:36 +030016 2016, 04:28:36
2

Использование ping и arp не будет работать для меня, потому что в моей сети малине было назначено другое имя хоста.

Но мне удалось использовать lsleases , это также рекомендуется на сайте PI малины.

После установки lsleases запустите сервер с помощью sudo lsleases -s; затем перезагрузите PI малины и дождитесь появления IP-адреса.

$ sudo lsleases -s
[sudo] password for sebastian: 
2015/01/15 15:36:40 startup -  version:  1.4.0
2015/01/15 15:36:40 enable active check - ping every: 15m

# Reboot your Raspberry PI and wait

2015/01/15 15:37:10 new DHCP Lease: '132.231.71.116  b8:27:eb:f5:c3:4a raspberrypi'

Вуаля ...

ответил sebastian 15 Jpm1000000pmThu, 15 Jan 2015 17:39:59 +030015 2015, 17:39:59
1

Если это ваша домашняя сеть, вы можете легко войти в свой маршрутизатор, так как большинство из них отображают IP-адреса клиентов где-то там. IP-адрес вашего маршрутизатора можно найти, набрав ipconfig (Windows) или ifconfig (Mac, Linux и т. Д.), И он будет указан в Gateway , IP-адрес маршрутизатора обычно 192.168.1.1.

ответил jeffresc 2 FebruaryEurope/MoscowbTue, 02 Feb 2016 10:48:52 +0300000000amTue, 02 Feb 2016 10:48:52 +030016 2016, 10:48:52
1

Если вы хотите использовать для него графическое приложение, вы можете использовать инструмент Yakala ( https://github.com/mozcelikors/yakala ) для Debian /Ubuntu. Этот инструмент помогает вам не только искать доступные сети типа B и типа C, но также помогает напрямую подключать SSH к сети:

sudo add-apt-repository ppa:mozcelikors/yakala
sudo apt-get update
sudo apt-get install yakala

или

git clone https://github.com/mozcelikors/yakala
cd yakala && sudo ./install.sh

 https://raw.githubusercontent.com/mozcelikors/yakala/master/docs/img/peekx2.gif

Отказ от ответственности: Я - создатель Якала. Любые предложения /ошибки принимаются очень серьезно.

ответил mozcelikors 18 FebruaryEurope/MoscowbSun, 18 Feb 2018 14:41:04 +0300000000pmSun, 18 Feb 2018 14:41:04 +030018 2018, 14:41:04
0

'en1' - ваш адрес ethernet, используя 'ifconfig'. Но вам не нужно искать IP-адреса - для этого нужны имена хостов и DNS. Вы говорите, что вы на маке, так что просто «ssh [email protected]». Пусть DNS выполняет работу в фоновом режиме. Если вы дали свой PI имя хоста, скажем, «papagoose», и у вас есть имя пользователя «мама», введите «ssh [email protected]». Если вы являетесь безопасным обстрелом из ОС Windows, просто снимите «.local».

ответил Vodka Knockers 12 62016vEurope/Moscow11bEurope/MoscowSat, 12 Nov 2016 19:14:36 +0300 2016, 19:14:36
0

Вот как я заходил в свой малиновый пи:

IP=$(sudo nmap -p 22 --open -sV 192.168.0.0/24 | grep 192 | awk '{print $NF}') && ssh [email protected]$IP

Найти открытый SSH-порт в локальной сети, получить ip, SSH.

ответил Erwin Rooijakkers 7 Mayam17 2017, 01:21:12
0

Я потратил немного времени на это, чтобы понять, и, наконец, одно решение, которое отлично срабатывало.

Посмотрите на этот http://angryip.org/download/#windows .

Я считаю, что «arp -a» также предоставит IP, но инструмент, о котором я говорил выше, подробно расскажет.

 введите описание изображения здесь>> </a> </p></body></html>

ответил Jickson Johnson Koottala 6 PM000000110000000731 2017, 23:10:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132