![我如何知道我的 IP 地址?](https://linux22.com/image/982414/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
如何在 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'