我如何知道我的 IP 地址?

我如何知道我的 IP 地址?

如何在 Ubuntu 上查看我的 IP 地址?我使用了

ifconfig eth0

但它只显示HWaddr,我看不到 IP 地址在哪里。

答案1

以下命令将输出所有当前 IP 地址(以空格分隔):

hostname -I

答案2

最好ifconfig不要使用界面,因为它可能不行eth0

ifconfig | less

将允许您向下翻页以查看哪个接口分配了 IP。

您还可以通过使用路由来查看正在使用的接口。

$ route
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.138.1   0.0.0.0         UG    0      0        0 eth2

然后ifconfig在列出的接口上使用,例如。

ifconfig eth2

答案3

使用命令:ip addr show并查找您的接口,例如 WiFi 的 wlan0 和网卡的 eth0。

答案4

如果你通过无线网卡连接到网络,则毫无用处,因为它将显示第一个以太网网卡(如果有)ifconfig eth0的输出:ifconfig

ifconfig wlan0

或者wlan1wlan2wlan3, [...] 取决于正在使用的 NIC 的映射方式(如果您有多个无线 NIC)。

仅显示 IP 地址:

ifconfig wlan0 | sed -n '2s/[^:]*:\([^ ]*\).*/\1/p'

相关内容