Eu tenho um Raspberry Pi conectado à Ethernet e com um Mac (embora cabo USB).
Estou tentando fazer o SSH no Pi, mas não sei o endereço IP. Eu tentei :
ifconfig
mas eu não consigo 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
Respostas:
Experimente o Pi Finder para Mac para descobrir o IP do RPi com uma unidade RPi sem cabeça.
Embora na sua pergunta editada, parece que o IP está listado
en0
como192.168.91.16
, assumindo que suaifconfig
saída é proveniente do RPi.fonte
Você pode procurar o endereço IP pelo nome do host. Supondo que o nome do host do seu Pi seja "raspberrypi"
Aqui está como você obtém o endereço IP usando o comando ping e o nome do host.
No Linux: No
ping raspberrypi
Windows: No
ping raspberrypi
OS X:
ping raspberrypi.local
Para que o comando funcione no Windows, você precisa ter o Samba em execução no seu Pi. Você pode instalar o Samba usando o comando
sudo apt-get install samba
.fonte
O Pi e o Mac estão na mesma rede? Nesse caso, eu costumava
arp -a
encontrá-lo. Existem vários outros métodos, listados aqui: https://apple.stackexchange.com/questions/19783/how-do-i-know-the-ip-addresses-of-other-computers-in-my-network ? rq = 1fonte
arp -a
funcionará se, e somente se, o Mac já tiver sondado ou conectado com êxito a um host. Tente reiniciar o seu Mac e exibir a tabela arp. Estará quase vazio. Para preencher essa tabela, você precisa executar algo como uma verificação 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}'
veja meu comentário sobre este tópicosudo nmap .....
Desenvolvi uma ferramenta de plataforma cruzada para encontrar o endereço IP local do Raspberry Pi mais rapidamente:
O artigo sobre isso: Pi-oi: uma ferramenta para encontrar o endereço IP local do seu Raspberry Pi
fonte
Usar
ping
earp
não funcionaria para mim, porque na minha rede, o framboesa recebeu um nome de host diferente.Mas consegui usar lsleases , isso também é recomendado no site do Raspberry PI.
Após instalar o lsleases , inicie o servidor com
sudo lsleases -s
; em seguida, reinicie o PI Raspberry e aguarde o endereço IP aparecer.Voila ...
fonte
Se for a sua rede doméstica, você poderá facilmente acessar o seu roteador, pois a maioria deles exibe os endereços IP do cliente em algum lugar. O IP do seu roteador pode ser encontrado digitando
ipconfig
(Windows) ouifconfig
(Mac, Linux etc.) e será listado em Gateway . O IP do roteador é comum192.168.1.1
.fonte
'en1' é o seu endereço Ethernet usando 'ifconfig'. Mas você não precisa procurar endereços IP - é para isso que servem os nomes de host e DNS. Você diz que está no Mac, então apenas 'ssh [email protected]'. Deixe o DNS fazer o trabalho em segundo plano. Se você deu ao seu PI um nome de host, diga 'papagoose' e você tem um nome de usuário 'mama', digite 'ssh [email protected]'. Se você possui um bombardeio seguro em um sistema operacional Windows, basta soltar o '.local'.
fonte
Se você deseja usar um aplicativo GUI, pode usar a
Yakala
ferramenta ( https://github.com/mozcelikors/yakala ) para Debian / Ubuntu. Essa ferramenta ajuda você a pesquisar não apenas as redes Tipo B e Tipo C disponíveis, mas também ajuda a fazer o SSH direto na rede:ou
Disclaimer: Eu sou o criador de Yakala. Quaisquer sugestões / erros são levados muito a sério.
fonte
É assim que faço login no meu Raspberry Pi:
Encontre a porta SSH aberta na rede local, instale o ip, SSH nela.
fonte
Passo pouco tempo para descobrir e, finalmente, uma solução que funcionou bem.
Dê uma olhada neste http://angryip.org/download/#windows
Acredito que "arp -a" também fornecerá o IP, mas a ferramenta que mencionei acima fornecerá informações em detalhes.
fonte
Para mim, o arp funciona perfeitamente na maioria das vezes, se você mac e framboesa estiverem na mesma rede.
ou você pode usar o nmap (alterar o CIDR pelo seu)
https://installvirtual.com/find-ip-of-raspberry-pi/
fonte