获取本地网络中系统的IP

获取本地网络中系统的IP

如何在本地网络中找到我的 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

相关内容