실무로부터/prj 내꺼

[리눅스] ifconfig : 네트워크 관리

솔헬레나 2023. 5. 17. 00:03

[ 목적 ] 

리눅스 설치 후 연결된 ip 주소를 알아보기 위한 방법을 찾아보았다.

 

1. ifconfig에 대하여

-> 네트워크 인터페이스 관리와 모니터링을 할 수 있는 가장 기본적인 도구이다. 

-> ifconfig는 interface configuration의 약자이고, 리눅스 네트워크 관리를 위한 인터페이스를 구성하는 유틸리티이다.

-> 활성화된 인터페이스의 세부사항을 표시한다. 

-> 이 외에도 다양한 방법으로 네트워크 관리를 지원한다. 하지만 지금은 목적에만 맞게 사용한다 ( 23.05.16 ) 

 

2. 설치

-> linux를 최초 설치한 후 ifconfig를 입력하면 에러가 발생하며 네트워크 정보가 나타나지 않는다. 

에러 바로 아래에 나타나는 명령어를 복붙하면 ifcongif를 통한 네트워크 인터페이스 항목이 나타난다.

sudo apt install net-tools

 

3. ifconfig 분석

  • [enp0s3] : 네트워크 인터페이스
  • [flags] : 네트워크 카드의 상태 표시
  • [mtu] : 네트워크 인터페이스의 최대 전송 단위(Maximum Transfer Unit)
  • [inet] : 네트워크 인터페이스에 할당된 IP 주소
  • [netmask] : 네트워크 인터페이스에 할당된 넷마스크 주소
  • [broadcast] : 네트워크 인터페이스에 할당된 브로드캐스트 주소
  • [inet6] : 네트워크 인터페이스에 할당된 IPv6 주소
  • [prefixlen] : IP 주소에서 서브 넷 마스크로 사용될 비트 수
  • [scopeid] : IPv6의 범위. LOOPBACK / LINKLOCAL / SITELOCAL / COMPATv4 / GLOBAL
  • [ether] : 네트워크 인터페이스의 하드웨어 주소
  • [RX packets] : 받은 패킷 정보
  • [TX packets] : 보낸 패킷 정보
  • [collision] : 충돌된 패킷 수
  • [Interrupt] : 네트워크 인터페이스가 사용하는 인터럽트 번호

 


* 참고 

https://www.whatap.io/ko/blog/11/