많은 조사 후에도 여전히 이 쿼리에 대한 답을 찾지 못했습니다. 내 컴퓨터의 MAC 주소를 표시하도록 "ifconfig" 명령을 수정하려면 어떻게 해야 합니까?
답변1
첫째, 컴퓨터에 MAC 주소가 없습니다. 각 네트워크 카드에는 MAC 주소가 있습니다. 따라서 컴퓨터에 무선 카드와 이더넷 카드가 있는 경우 MAC 주소가 두 개 있습니다.
Linux에서는 다음 명령 중 하나를 사용하여 컴퓨터에 있는 모든 네트워크 카드의 MAC를 표시합니다.
ifconfig | grep ether
ip link
ifconfig
Linux에서는 더 이상 사용되지 않으므로 ip
.
답변2
많은 Linux 시스템에서는 ipconfig
mac이 더 이상 표시되지 않습니다. 당신이라면 다음을 시도해보세요:
ip -a link
답변3
MacOS, FreeBSD 및 TrueOS에 필요한 명령은 다음과 같습니다.
ifconfig -a link
OpenBSD에는 ifconfig
이것이 없습니다.
추가 읽기
ifconfig
. Mac OS 10 매뉴얼 페이지. 애플 주식회사 2008년.ifconfig
. FreeBSD 매뉴얼 페이지. 2015.- https://unix.stackexchange.com/a/319354/5132
답변4
인터페이스 이름에서 직접 MAC 주소를 가져옵니다.
ifconfig eth9 | awk '/ether/ {print $2}'