실무로부터/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] : 네트워크 인터페이스가 사용하는 인터럽트 번호
* 참고