如何在本地网络中找到我的 Ubuntu 系统的 IP?
答案1
ifconfig
是一个旧命令,仍然被广泛使用,但如果您从与网络相关的命令开始,则应使用ip
工具。
ip a
,它是 的缩写,ip addr
就是您在这种特殊情况下所寻找的。
检查一下,它确实比大多数情况ip
都要好。ifconfig
答案2
方法 1:CTRL按+ ALT+ 打开终端T并输入以下内容:
ifconfig
你会得到如下输出:
eth0 Link encap:Ethernet HWaddr 78:84:3c:e7:0f:5a
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5666 errors:0 dropped:0 overruns:0 frame:0
TX packets:5666 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1611838 (1.6 MB) TX bytes:1611838 (1.6 MB)
mon0 Link encap:UNSPEC HWaddr CC-AF-78-B3-E5-0F-3A-30-00-00-00-00-00-00-00-00
UP BROADCAST NOTRAILERS RUNNING PROMISC ALLMULTI MTU:1500 Metric:1
RX packets:877993 errors:0 dropped:115 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:533724526 (533.7 MB) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr cc:af:78:b3:e5:0f
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::ceaf:78ff:feb3:e50f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:377839 errors:0 dropped:0 overruns:0 frame:0
TX packets:353884 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:460380208 (460.3 MB) TX bytes:35093507 (35.0 MB)
由于我的是无线的,我可以在 中看到我的 IP 地址wlan0
。如果您是有线连接,您可以在 中看到它,eth0
或者pppo
如果您是 pppoe 连接,您可以在 中看到它。
方法 2:在 Unity 顶部面板中,转到网络图标(网络管理器)并选择连接信息。
您将看到所有信息,包括所连接设备的 IP(IPv4 和 IPv6)。在本例中,它仅显示一个设备,因为我只连接了一个设备,但如果我有多个设备,它会在不同的选项卡上显示每个设备
答案3
其他答案也都很好,但是这里有一个非常简单的替代方案,不会提供大量的信息:
host `hostname`
hostname
返回您的计算机名称,并将host
主机名解析为 IP 地址。
或者你也可以这样做:
hostname -I
其功能如下(来自手册页):
-I
,--all-ip-addresses
显示主机的所有网络地址。此选项枚举所有网络接口上配置的所有地址。省略了环回接口和 IPv6 链路本地地址。与选项 -i 相反,此选项不依赖于名称解析。不要对输出的顺序做任何假设。
答案4
您正在寻找的命令是ifconfig
。