当我在Solaris 10上检查ifconfig -a命令时,我获得了配置的接口列表。 但是我的要求是,我需要配置系统地址的接口名称。 防爆。我的IP是1.2.3.4如何检查这个IP配置在哪个接口上。 我也没有系统的IP地址。我只需要找到配置了系统Ip的接口。
谢谢你的支持
答案 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网络,但以上是长期以来的工作方式以及可能在您的系统上完成的方式。