在 Ubuntu 10.04 LTS 中获取本地 IP 地址

And*_*ech 7 lan ip-address ubuntu

我试图从 Ubuntu 10.04 LTS 获取我本地分配的 IP 地址,ifconfig我得到的是我的外部 IP 地址(换句话说,它与我在whatismyip.com 上看到的 IP 相同)

运行时ifconfig eth0inet addr显示我的外部 IP 地址而不是本地地址。

如何获取我的本地 IP 地址?

And*_*ett 7

如果ifconfig eth0返回一个外部可路由的 IP 地址,则几乎可以肯定您不在任何 NAT 之后。 ifconfig无法知道任何非 NAT 的 IP 地址是什么,它只能报告与接口实际关联的 IP 地址。

为什么您认为显示的 IP 地址不正确?