[英]Raspberry Pi no IP address?
我想通過 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 行。
您可以添加 IP 地址(直到下次重新啟動):
sudo ip addr add 192.168.0.100/32 dev eth0
在 Raspberry Pi 上將您的 inet 配置為自動 ( DHCP )。 然后,使用路由器為 Raspberry Pi 分配一個固定的 IP 地址。 這非常方便,在考慮 Raspberry Pi 的默認配置時,您無需修改任何內容。
/etc/network/inferfaces
的相應行是:
iface eth0 inet dhcp
關於路由器配置:這取決於您的設備,但手冊應涵蓋它。
您還可以通過在 cmdline.txt 末尾添加“ip = 192.168.0.4”來為您的 Raspberry Pi 提供 IP 地址
使用以下命令執行此操作:
sudo nano /boot/cmdline.txt
確保不添加任何其他內容,甚至不添加空格或回車。 之后,重啟你的樹莓派並輸入hostname -I
以查看是否設置了 IP 地址。
我的 Raspberry Pi 4 剛剛遇到了類似的問題。通過以太網電纜連接,它沒有從路由器獲取 IP。 分配靜態 IP 並沒有為我解決這個問題。
解決方案:這是一個舊的 100Mbit 路由器,將 Raspberry Pi 連接到 1 Gbit 路由器修復了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.