IT/기타

Ubuntu IP, Mac Address 조회

부티형 2024. 6. 15. 17:56
반응형

 

1. ip addr or

   

2. ifconfig

  - ubuntu 에는 기본 설치 안됨.

    :  sudo apt-get install net-tools 

     :  ether -> mac address

 

Ubuntu에서 IP 주소와 MAC 주소를 조회하는 명령어와 사용 사례를 정리해보겠습니다.


IP 주소 조회 명령어

1. ip a (또는 ip addr show)

반응형
  • 사용 예시:
    ip a
    
  • 설명:
    네트워크 인터페이스의 IP 주소 및 기타 정보를 출력합니다.
  • 출력 예시:
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 00:0c:29:6b:2a:11 brd ff:ff:ff:ff:ff:ff
        inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic ens33
           valid_lft 604784sec preferred_lft 604784sec
    
    여기서 inet 192.168.0.100/24가 해당 장치의 IP 주소입니다.

2. hostname -I

  • 사용 예시:
    hostname -I
    
  • 설명:
    현재 시스템의 모든 IP 주소를 한 줄로 출력합니다.
  • 출력 예시:
    192.168.0.100
    

3. ifconfig (구버전)

  • 사용 예시:
    ifconfig
    
  • 설명:
    네트워크 인터페이스 정보를 출력합니다.
    (ifconfig는 최신 Ubuntu에서는 기본적으로 설치되어 있지 않으며, net-tools 패키지를 설치해야 합니다.)
  • 설치 방법:
    sudo apt install net-tools
    

MAC 주소 조회 명령어

1. ip link show

  • 사용 예시:
    ip link show
    
  • 설명:
    시스템 내 모든 네트워크 인터페이스의 MAC 주소를 포함한 정보를 표시합니다.
  • 출력 예시:
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
        link/ether 00:0c:29:6b:2a:11 brd ff:ff:ff:ff:ff:ff
    
    여기서 link/ether 00:0c:29:6b:2a:11이 MAC 주소입니다.

2. cat /sys/class/net/ens33/address

  • 사용 예시:
    cat /sys/class/net/ens33/address
    
  • 설명:
    특정 네트워크 인터페이스의 MAC 주소를 출력합니다.
  • 출력 예시:
    00:0c:29:6b:2a:11
    

3. ifconfig (구버전)

  • 사용 예시:
    ifconfig | grep ether
    
  • 출력 예시:
    ether 00:0c:29:6b:2a:11  txqueuelen 1000  (Ethernet)
    

사용 사례

1. 네트워크 문제 해결

  • IP 주소 및 MAC 주소를 확인하여 네트워크 문제를 해결할 수 있습니다.
  • 예를 들어, ping 명령어를 사용하여 네트워크 연결을 확인할 때 자신의 IP 주소를 알고 있어야 합니다.

2. DHCP 설정 및 IP 변경

  • MAC 주소를 기반으로 DHCP 서버에서 특정 IP를 할당하도록 설정할 수 있습니다.
  • ip a 명령어를 통해 현재 IP 주소를 확인한 후, 필요하면 dhclient를 사용하여 IP를 새로 요청할 수도 있습니다.

3. 보안 및 네트워크 모니터링

  • MAC 주소는 네트워크 보안에서 중요한 요소이며, 접근 제어 리스트(ACL)를 설정할 때 사용됩니다.
  • ip link show 또는 ifconfig를 사용하여 네트워크 인터페이스의 MAC 주소를 확인하고, 네트워크 정책을 구성할 수 있습니다.

정리

작업 명령어

IP 주소 확인 ip a 또는 hostname -I
MAC 주소 확인 ip link show 또는 cat /sys/class/net/ens33/address
IP 및 MAC 주소 한 번에 확인 ifconfig (net-tools 필요)

이제 Ubuntu에서 IP 및 MAC 주소를 쉽게 조회하고 활용할 수 있습니다! 🚀

반응형

'IT > 기타' 카테고리의 다른 글

디자인 패턴(Design Pattern) 필요성을 아시나요?  (1) 2025.02.08
맥북(맥북 프로, Intel) 초기화  (0) 2025.02.05
B360m ds3h 내장 그래픽 활용  (0) 2025.02.01
Airflow  (0) 2024.06.15
Ubuntu Desktop 설치  (0) 2024.06.15