Raspberry Pi没有IP地址?

时间:2013-07-22 14:19:08

标签: linux ip raspberry-pi

我想通过SSH将一些文件从我的Mac传输到我的Raspberry Pi,但是当我尝试在lx终端中使用ifconfig命令找到Raspberry Pi的IP地址时,每个人都说的行告诉你IP地址是不存在!,它刚刚消失了。我的终端看起来像这样:

      eth0      Link encap:Ethernet  HWaddr b8:27:eb:63:40:b8
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:27224 errors:0 dropped:0 overruns:0 frame:0
      TX packets:733 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:2801074 (2.6 MiB)  TX bytes:107019 (104.5 KiB)

      lo        Link encap:Local Loopback
      inet addr:127.0.0.1  Mask:255.0.0.0
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

因为这不是我实际的Raspberry Pi,所以请不要从中扣除。仅仅因为我无法从Raspberry Pi传输文件,我无法获得实际文本的副本。

很抱歉代码搞砸了,它看起来与这个网站完全一样: http://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/finding-your-pis-ip-address

除了ethO中没有第2行外。

4 个答案:

答案 0 :(得分:6)

您可以使用以下内容添加IP地址(直到下次重启)

sudo ip addr add 192.168.0.100/32 dev eth0

答案 1 :(得分:4)

在Raspberry Pi上配置你的inet for auto(DHCP)。然后,使用您的路由器为Raspberry Pi分配固定的IP地址。这非常方便,在考虑Raspberry Pi的默认配置时,您不必修改任何内容。

/etc/network/inferfaces中的相应行是:

iface eth0 inet dhcp

关于路由器配置:这取决于您的设备,但手册应该覆盖它。

答案 2 :(得分:1)

您还可以通过在cmdline.txt末尾添加'ip = 192.168.0.4'来为您的Raspberry Pi提供IP地址

使用以下命令执行此操作:

sudo nano /boot/cmdline.txt

确保您不添加任何其他内容,甚至不添加空格或返回。之后,重新启动Raspberry Pi并键入hostname -I以查看是否已设置IP地址。

答案 3 :(得分:0)

我的 Raspberry Pi 4 刚刚遇到了类似的问题。通过以太网电缆连接时,它没有从路由器获取 IP。分配静态 IP 并没有为我解决问题。

解决方案:这是一个旧的 100Mbit 路由器,将 Raspberry Pi 连接到 1 Gbit 路由器修复了它。