
本节的摘录来自异步社区(作者[英语]西蒙·蒙克(Simon Monk),由韩波翻译,该书由异步社区撰写的“树莓派开发战斗(第二版)”一书的第2章,第2.2章,以及更多章节的内容可以在云栖社区“异步社区”的公共帐户中查看.
面对问题

您想知道Raspberry Pi的IP地址以便与其通信树莓派ip,无论您是将Raspberry Pi用作Web服务器,与之交换文件树莓派ip,还是使用SSH(请参阅2.7节)或VNC(请参阅第15章). 2.8)要远程控制Raspberry Pi,您需要知道其IP地址.
IP地址由数字的4个部分组成,可以唯一地标记网络中计算机的网络接口. 地址的每个部分中的数字都由点分隔.

解决方案
要了解Raspberry Pi的IP地址,只需在终端窗口中输入以下命令即可.

$ hostname -I
192.168.1.16
上面是家庭网络中Raspberry Pi的本地IP地址.

进一步的讨论
Raspberry Pi可以具有多个IP地址(例如,每个网络连接都分配有一个IP地址). 因此,如果您的Raspberry Pi同时连接到有线和无线网络,它将有2个IP地址. 但是,通常,Raspberry Pi将仅使用一个网络连接(有线连接或无线连接),而不是同时使用两个连接. 要查看所有网络连接,可以使用ifconfig命令.
$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:d5:f4:8f
inet addr:192.168.1.16 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1114 errors:0 dropped:1 overruns:0 frame:0
TX packets:1173 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:76957 (75.1 KiB) TX bytes:479753 (468.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)
wlan0 Link encap:Ethernet HWaddr 00:0f:53:a0:04:57
inet addr:192.168.1.13 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6661 (6.5 KiB) TX bytes:6377 (6.2 KiB)
通过观察ifconfig的返回结果,您可以轻松地发现当前的Raspberry Pi已同时连接到有线网络(eth0)和无线网络(wlan0). 前者的IP地址为192.168.1.16,后者的IP地址为192.168.1.13. 其中,网络接口lo实际上是虚拟网络接口,计算机可以使用它与自身通信. 还有一种学习您的IP地址的方法,即连接到家庭集线器的管理控制台,然后检查LAN页面上的IP表. 其中,IP地址旁边应有一个名为raspberrypi的设备.
参考
在Wikipedia网站上,有IP地址的详细说明,有关详细信息,请参阅.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-278973-1.html
#宋茜##fx_4walls##fx组合#
文章分明不全