작성 :

,

수정 :

리눅스 네트워크 모니터링 ifconfig

네트워크 상태를 확인하고 설정을 변경할 수 있는 명령어

# ifconfig
  • [eth0, eth1] : 흔히 랜 카드라고 불리는 유선 네트워크 인터페이스입니다. 위 예제는 랜 카드가 2개있는 경우입니다.
  • [lo] : 루프 백 인터페이스로 자기자신과 통신하는데 사용하는 가상 장치입니다. IP가 127.0.0.1 입니다. IP주소는 서버에 하나씩 부여되는 것이 아니라 네트워크 인터페이스에 할당되기 때문에 각 네트워크 인터페이스마다 다른 IP주소를 가지고 있습니다.
  • [HWaddr] : 네트워크 인터페이스의 하드웨어 주소(MAC Address)
  • [inetaddr] : 네트워크 인터페이스에 할당된 IP 주소
  • [Bcast] : 브로드캐스트 주소
  • [Mask] : 넷마스크
  • [MTU] : 네트워크 최대 전송 단위(Maxium Transfer Unit)
  • [RX packets] : 받은 패킷 정보
  • [TX packets] : 보낸 패킷 정보
  • [collision] : 충돌된 패킷 수
  • [Interrupt] : 네트워크 인터페이스가 사용하는 인터럽트 번호

Ifconfig 명령어로는 private ip밖에 확인되지 않습니다. 공인 아이피(Public IP)를 알고 싶다면 Curl을 설치 후에 확인하면 됩니다.

$ curl ifconfig.me

참고 : https://www.whatap.io/ko/blog/10/

관련 글 읽기

© 2023. ksthink all right reserved