2014-07-10 4 views
0

Solaris 10에서 ifconfig -a 명령을 검사하면 구성된 인터페이스 목록이 표시됩니다. 그러나 필자의 요구 사항은 시스템 주소가 구성된 인터페이스 이름이 필요합니다. Ex. 내 IP는 1.2.3.4입니다.이 인터페이스가 어떤 인터페이스에서 구성되어 있는지 어떻게 확인할 수 있습니까? 또한 시스템의 IP 주소가 없습니다. 인터페이스 Ip가 구성된 인터페이스를 찾아야합니다. AVANCE에서시스템 주소가 solaris에 구성된 인터페이스 이름 찾기 10

감사합니다 이것에 대해 갈

답변

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/hosts의 항목에 해당하는/etc/hostname.interface 파일 간단한 쉘 스크립트가 이것을 해석 할 수 있습니다. 위 예제에서이 호스트는 IPMP를 사용하므로 호스트 이름을 포함하지 않는 2 개의 추가 파일이 있습니다.

solaris 네트워킹을 구성하는 다른 방법이 있지만 위의 내용은 오랜 시간 동안 수행 된 작업이며 시스템에서 어떻게 완료되었는지를 설명합니다.