找到在solaris 10上配置系统地址的接口名称

时间:2014-07-10 07:06:40

标签: solaris-10 ifconfig

当我在Solaris 10上检查ifconfig -a命令时,我获得了配置的接口列表。  但是我的要求是,我需要配置系统地址的接口名称。 防爆。我的IP是1.2.3.4如何检查这个IP配置在哪个接口上。 我也没有系统的IP地址。我只需要找到配置了系统Ip的接口。

谢谢你的支持

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是检查/etc/hostname.interface文件。其中一个将包含主机名。你可能只有一个,但是如果你使用的是IPMP,那么你就会拥有其他网络,如果你在多个网络上,你会拥有更多。

具有前端IPMP对和后端IPMP对的solaris 10主机示例:

#ls -C1 /etc/hostname.*     
/etc/hostname.e1000g0
/etc/hostname.e1000g1
/etc/hostname.e1000g2
/etc/hostname.e1000g3

#cat /etc/hostname.*

myhostname netmask + broadcast + group ipmp_fe up
group ipmp_fe up
myhostname-nfs netmask + broadcast + group ipmp_be up
group ipmp_be up

每个具有IP地址的接口都在相应的/etc/hostname.interface文件中有一个主机名,该文件对应于/ etc / hosts中的一个条目。一个简单的shell脚本可以为您解析这个问题。在上面的示例中,此主机使用IPMP,因此您有2个额外的文件,其中不包含主机名。

还有其他方法可以配置solaris网络,但以上是长期以来的工作方式以及可能在您的系统上完成的方式。