如何在 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
或者wlan1
,wlan2
,wlan3
, [...] 取决于正在使用的 NIC 的映射方式(如果您有多个无线 NIC)。
仅显示 IP 地址:
ifconfig wlan0 | sed -n '2s/[^:]*:\([^ ]*\).*/\1/p'