如何在类似unix的盒子上find我的IP地址?

如何find我的IP地址在unix盒子上? 我试过了

ifconfig 

但在系统上不存在。

ifconfig通常在/ sbin中。 根据您运行的系统,这可能不在您的path上(特别是,RedHat系统不包括在默认path中)

尝试:

 $ /sbin/ifconfig 

如果有效,那就是问题了,你应该通过你的.bashrc(或者你正在使用的任何shell)来改变你的path。

 export PATH=$PATH:/sbin:/usr/sbin 

我会build议看看host命令。 当然,你将不得不指定你所在机器的名字。

如果您在某种NAT设备的后面,那么该设备可能有一个提供此信息的http接口。 首先,从文档或路由命令的输出中找出其IP地址。 应该有一个如下所示的行:

 default 192.168.2.1 0.0.0.0 UG 0 0 0 ath0 

然后用你的浏览器连接到这个IP地址,看看你能find什么。 剩下的就取决于你正在使用什么样的NAT设备。