Tengo una Raspberry Pi conectada a Ethernet y con una Mac (a través de un cable USB).
Estoy tratando de SSH en Pi pero no sé la dirección IP. Yo he tratado :
ifconfig
pero tengo no puedo ver 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
Respuestas:
Pruebe Pi Finder para Mac para descubrir la IP del RPi con una unidad RPi sin cabeza.
Aunque en su pregunta editada, parece que la IP aparece en la lista
en0
como192.168.91.16
, suponiendo que suifconfig
salida proviene del RPi.fuente
Puede buscar la dirección IP por nombre de host. Asumiendo que el nombre de host de su Pi es "raspberrypi"
A continuación se explica cómo obtener la dirección IP mediante el comando ping y el nombre de host.
Desde Linux:
ping raspberrypi
desde Windows:
ping raspberrypi
desde OS X:
ping raspberrypi.local
Para que el comando funcione desde Windows, debe tener Samba ejecutándose en su Pi. Puedes instalar Samba usando el comando
sudo apt-get install samba
.fuente
¿Están Pi y Mac en la misma red? En ese caso, solía
arp -a
encontrarlo. Sin embargo, hay una serie de otros métodos, enumerados aquí: https://apple.stackexchange.com/questions/19783/how-do-i-know-the-ip-addresses-of-other-computers-in-my-network ? rq = 1fuente
arp -a
funcionará si, y solo si, la Mac ya se ha probado o conectado correctamente a un host. Pruébelo reiniciando su Mac y mostrando la tabla arp. Estará casi vacío. Para llenar esa tabla, necesita ejecutar algo como un escaneo de ping:nmap -sP 192.168.91.0/24
nmap -sP 192.168.91.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
vea mi comentario en este hilosudo nmap .....
Desarrollé una herramienta multiplataforma para encontrar la dirección IP local de Raspberry Pi más rápido:
El artículo al respecto: Pi-oi: una herramienta para encontrar la dirección IP local de su Raspberry Pi
fuente
Usar
ping
yarp
no funcionaría para mí, porque en mi red, a la frambuesa se le ha asignado un nombre de host diferente.Pero logré usar lsleases , esto también se recomienda en el sitio Raspberry PI.
Después de instalar lsleases , inicie el servidor con
sudo lsleases -s
; luego reinicie su Raspberry PI y espere a que aparezca la dirección IP.Voila ...
fuente
Si es su red doméstica, puede iniciar sesión fácilmente en su enrutador ya que la mayoría de ellos muestran las direcciones IP de los clientes en algún lugar allí. Puede encontrar la dirección IP de su enrutador escribiendo
ipconfig
(Windows) oifconfig
(Mac, Linux, etc.) y aparecerá en la lista de Gateway . La dirección IP del enrutador es comúnmente192.168.1.1
.fuente
'en1' es su dirección de ethernet usando 'ifconfig'. Pero no necesita buscar direcciones IP, para eso están los nombres de host y DNS. Dices que estás en una Mac, así que solo 'ssh [email protected]'. Deje que DNS haga el trabajo en segundo plano. Si le ha dado a su IP un nombre de host, diga 'papagoose' y tiene un nombre de usuario de 'mamá', escriba 'ssh [email protected]'. Si tiene un bombardeo seguro desde un sistema operativo Windows, simplemente suelte el '.local'.
fuente
Si desea utilizar una aplicación GUI para ello, puede utilizar la
Yakala
herramienta ( https://github.com/mozcelikors/yakala ) para Debian / Ubuntu. Esta herramienta lo ayuda no solo a buscar las redes Tipo B y Tipo C disponibles, sino que también lo ayuda a SSH directamente en la red:o
Descargo de responsabilidad: soy el creador de Yakala. Cualquier sugerencia / error se toma muy en serio.
fuente
Así es como inicio sesión en mi Raspberry Pi:
Encuentre el puerto SSH abierto en la red local, ingrese la IP, SSH.
fuente
Dedico poco tiempo a resolverlo y finalmente una solución que funcionó bien.
Echa un vistazo a este http://angryip.org/download/#windows
Creo que "arp -a" también proporcionará la IP, pero la herramienta que mencioné anteriormente brindará información en detalle.
fuente
Para mí, arp funciona perfectamente la mayoría de las veces si Mac y Raspberry están en la misma red.
o puedes usar nmap (Cambiar CIDR con el tuyo)
https://installvirtual.com/find-ip-of-raspberry-pi/
fuente