我在Raspberry Pi上遇到问题,无法通过ssh甚至无法ping通它,但是我正在电视上使用它,并且它显然已连接到网络/互联网。
我使用了随附的键盘来运行几个curl命令,wget和apt-get update
,它们都可以正常工作,但是我无法使用IP地址远程连接到它,并且它不会响应ping。我刚刚刚安装了Raspbian,到目前为止,我所做的只是设置了Wi-Fi,这显然可以正常工作。
ping google.com
在Pi上并同时尝试ssh'ing。
我在Raspberry Pi上遇到问题,无法通过ssh甚至无法ping通它,但是我正在电视上使用它,并且它显然已连接到网络/互联网。
我使用了随附的键盘来运行几个curl命令,wget和apt-get update
,它们都可以正常工作,但是我无法使用IP地址远程连接到它,并且它不会响应ping。我刚刚刚安装了Raspbian,到目前为止,我所做的只是设置了Wi-Fi,这显然可以正常工作。
ping google.com
在Pi上并同时尝试ssh'ing。
Answers:
我的一位Raspberry Pi经常发生这种情况。我有一个脚本,用于检查Internet连接并ifup wlan0
在不存在连接时运行。您可以尝试一些操作:
ifconfig
wireless-power off
到/etc/network/interfaces
文件中,确保在加密狗上禁用了节电功能ifup --force wlan0
这是一个从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
如果这是无线网卡电源管理问题,则还可以查看一段时间后WLAN消失。
许多无线网卡不支持中的wireless-power off
选项/etc/network/interfaces
。要禁用加载了8192CU模块的电源管理,可以创建sudo nano /etc/modprobe.d/8192cu.conf
包含以下内容的文件。
# Disable power management
options 8192cu rtw_power_mgnt=0
inet addr:
在ifconfig和我有一个有效的IP地址,但我不能让平/ wget的等等
我有类似的问题。通过以太网连接,我可以将台式机从PC远程连接到Raspberry Pi,但是通过Wi-Fi,连接失败;我什至无法对Raspberry Pi进行ping操作。
原来是路由器问题。我创建了一个新规则,用于将端口3389(由RDP使用)路由到Raspberry Pi的IP地址(我还将路由器设置为为Raspberry Pi Wi-Fi 的MAC地址分配相同的IP地址)。这样就解决了问题。有时Ping仍会失败。我怀疑这与上述电源管理解决方案有关。
我在端口转发用于远程桌面的Netgear WGT624v3路由器中找到了有关NetGear路由器设置的说明。
/sbin/ifconfig
以防万一它不是正确的IP地址?