2014-07-10 22 views
0

當我在Solaris 10上檢查ifconfig -a命令時,我得到配置的接口列表。 但是我的要求是,我需要配置我的系統地址的接口名稱。例如,我的IP是1.2.3.4我如何檢查這個IP是在哪個接口上配置的。 另外我沒有系統的IP地址。我只需要找到在哪個系統上配置Ip的接口。查找在solaris 10上配置了系統地址的接口名稱

感謝AVANCE去這個

回答

0

的一種方法是檢查你的/etc/hostname.interface文件。其中一個將包含主機名。你可能只有一個,但如果你使用IPMP,你會有其他的,如果你在多個網絡上,你會有更多。

在Solaris 10主機與IPMP一對用於前端和IPMP對用於後端的實施例:

#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,因此您有兩個不包含主機名的額外文件。

還有其他的方式來配置solaris網絡,但以上是如何做了很長一段時間,可能是如何在您的系統上完成。