Conectado à Internet, mas não pode ssh ou ping

16

Estou tendo um problema com o meu Raspberry Pi em que não consigo fazer o ssh ou mesmo fazer ping, mas estou usando-o na minha TV e ele está claramente conectado à rede / Internet.

Usei o teclado conectado para executar vários comandos curl , wget e apt-get update, e todos eles funcionam bem, mas não consigo conectar-me remotamente usando o endereço IP e ele não responde a pings. Acabei de instalar o Raspbian e, até agora, tudo o que fiz foi configurar o Wi-Fi, que está claramente funcionando.

Eric Wolf
fonte
O seu computador do qual você está usando o firewall possui um firewall? Você verificou o endereço IP /sbin/ifconfigapenas para o caso de não ser o correto?
6304 Lawrence
Não, na verdade funcionou bem antes de reiniciar pela primeira vez depois de configurar o wifi (ssh-ed para garantir que funcionasse, depois reiniciei, e nesse ponto parou de funcionar). Eu verifiquei o IP com "ifconfig wlan0" e achei o mesmo que foi.
Eric Wolf
atualização: Eu reiniciei-o pela vigésima vez e agora está funcionando ...
Eric Wolf
plz, cole seu ifconfig #
Alex Tape
2
Este pode ser um problema de economia de energia com seu dongle wifi. Tente mantê-lo ocupado, por exemplo, ping google.comno Pi e tente ssh'ing ao mesmo tempo.
M Noit

Respostas:

12

Isso acontece muito com um dos meus Raspberry Pis. Eu tenho um script que verifica se há uma conexão com a Internet e é executado ifup wlan0quando uma conexão não está presente. Algumas das coisas que você pode tentar:

  • Reiniciando o Raspberry Pi
  • Verificando se você tem um endereço IP válido usando ifconfig
  • Garantindo que você tenha os recursos de economia de energia desativados no dongle, adicionando wireless-power offao seu /etc/network/interfacesarquivo
  • Corre ifup --force wlan0

Aqui está um script que é executado a cada cinco minutos a partir do cron:

#!/bin/bash
#Script to check the network connection

#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
    #Connection is good; do nothing
    echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
    echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
    sudo /sbin/ifup --force wlan0
fi

Se esse é um problema de gerenciamento de energia da placa sem fio, você também pode ver que a WLAN desaparece após algum tempo .

Muitas placas de rede sem fio não suportam a wireless-power offopção /etc/network/interfaces. Para desativar o gerenciamento de energia com um módulo 8192CU carregado, você pode criar um arquivo sudo nano /etc/modprobe.d/8192cu.confcom o seguinte conteúdo.

# Disable power management
options 8192cu rtw_power_mgnt=0
nagyben
fonte
A conexão à Internet está funcionando e possui um endereço IP válido, embora eu ache que sua sugestão de adicionar "desligamento sem fio" funcionou. Se não falhar nos próximos dias, aceitarei sua resposta.
Eric Wolf
A correção funcionou? Estou enfrentando o mesmo problema.
Zengr
@exantas: Você pode compartilhar esse script? Eu acho que vou precisar também.
Zengr 10/04
@zengr: editou minha resposta
nagyben
ah, o problema que estou tendo é, eu vejo inet addr:em ifconfig e eu tenho um endereço IP válido, mas eu não sou capaz de pingue / wget etc.
zengr
2

Eu me encontrei nessa questão antes. Às vezes, meu roteador pegava o endereço IP errado. Para corrigir o problema, eu costumava nmapencontrar meu Raspberry Pi. Eu acho que o comando foi nmap 192.168.1.0/24.

Isso deve ser capaz de encontrar o endereço IP e ajudá-lo a ssh e ping. Se você estiver conectado por um monitor, execute ifconfigo aplicativo de terminal.

iProgram
fonte
2

Eu estava tendo problemas semelhantes. Com uma conexão Ethernet, eu podia usar a área de trabalho remota do meu PC no Raspberry Pi, mas com o Wi-Fi, a conexão falhou; Eu não conseguia nem pingar o Raspberry Pi.

Acabou sendo um problema de roteador. Criei uma nova regra para rotear a porta 3389 (usada pelo RDP ) para o endereço IP do Raspberry Pi (também configurei o roteador para atribuir o mesmo endereço IP ao endereço MAC do Raspberry Pi Wi-Fi). Isso resolveu o problema. O ping ainda falha algumas vezes; Eu suspeito que isso esteja mais relacionado à solução de gerenciamento de energia mencionada acima.

Encontrei as instruções para a configuração do meu roteador NetGear em Encaminhamento de porta do roteador Netgear WGT624v3 para área de trabalho remota .

MikeT
fonte
1

tente usar raspi-config e ative a opção ssh from interface.

Ritesh Shrestha
fonte
1
A ativação do SSH na raspi-configcorreção do problema com o ping? O OP escreveu: " Eu não posso [] nem fazer ping nele " .
techraf 15/03