我想通过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行外。
答案 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 路由器修复了它。