bash 쉘 스크립트로 네트워크 장치명/ip/mac 주소 알아오기.

profile
title: AMD달소

 

기록용으로 남겨봅니다.

 

Linux에서 자주사용하는 쉘스크립트를 통해 리눅스 장비의 활성화된 네트워크 장비명과 ip, mac주소를 얻는스크립트입니다.

 

어렵지않으니 응용하셔도 무방합니다.

 

#!/bin/bash


dev=$(ip route show default | awk '/default/ {print $5}')
ip=$(ip -4 -o addr show $dev | awk '{print $4}')
mac=$(cat /sys/class/net/$dev/address)

echo $dev $ip $mac

 

첫번째 dev에서 장치명을 알아오면 그 장치명을 가지고 ip와 mac주소를 얻어오는 형식입니다.

 

여러 장치명을 사용할 경우 배열을 사용하시면되겠습니다 

 

image.png.jpg

댓글
0
댓글 쓰기
권한이 없습니다.