인터페이스 및 IP 주소를 인쇄하는 스크립트

인터페이스 및 IP 주소를 인쇄하는 스크립트

명령줄에서 인쇄할 수 있도록 독립형 PC의 모든 네트워크 인터페이스와 해당 IP 주소를 가져오는 스크립트를 실행하고 싶습니다. 예를 들면 다음과 같습니다.

<interface1>    <IP address>

등. 이 장치는 RedHat Enterprise Linux 7.0과 함께 설치됩니다. 다음 명령을 시도했지만 하나의 인터페이스와 루프백 주소만 표시됩니다. 명령은 다음과 같습니다:

호스트 이름--ip-주소

이 컴퓨터에는 2개의 네트워크 인터페이스가 있지만 루프백 인터페이스만 볼 수 있고 다른 인터페이스는 볼 수 없습니다. 다음을 통해 어떻게 출력을 얻을 수 있습니까?

<interface1> <non loopback ip address1>
<interface2> <ip address 2>

답변1

사용아이피주문하다:

ip -br addr show

아래에서 언급했듯이

-br가독성 향상을 위해 기본 정보만 표 형식으로 인쇄

addr이 장치의 주소 개체

show주소 객체에 대한 정보를 인쇄합니다.

관련 정보