IT
리눅스 ifconfig???? 네트워크 설정 명령어
IT바나나
2023. 8. 1. 11:41
반응형
ifconfig 명령어에 대해서 알아보겠습니다~!
ifconfig란???
Interface Configuration의 약자입니다
네트워크 인터페이스 환경 설정을 수행하고 활성화된 네트워크 인터페이스 정보를 보여줍니다
ifconfig 명령어를 수행했을 때 실행이 되지 않는다면 net-tools 패키지를 설치해야합니다.
아래 그림에 나온 것들을 설명하자면
flags=4099<UP, BROADCAT, MULTICAST> mtu 1500
4099는 플래그를 비트로 표현한 값으로 bit0, 1, 2는 1의 값을 가지므로
UP은 인터페이스는 활성화 상태, BRO 활성화, MULTI 활성화를 의미합니다
해당 NIC 설정은 docker의 설정임으로 아직 RUNNING상태는 아닙니다
mtu는 Maximum Transmission Unit의 약자로
일반적인 이더넷 네트워크에서 MTU는 일반적으로 1500바이트로 설정됩니다
데이터 크기가 1500바이트보다 크면 해당 데이터는 분할되어 여러 개의 패킷으로 나누어져 전송한다는 의미를 갖습니다
inet은 IP주소이고
netmask는 prefix를 b까지 사용하겠다는 의미이고
broadcast는 사설 IP 범위의 마지막까지 전달할 패킷의 시작부터 종착점이라고 생각하시면 이해가 빠릅니다.
RX는 수신 TX는 송신 패킷입니다
ifconfig의 명령어를 사용하여 설정할 수 있는 범위
인터페이스 활성화 및 비활성화하기
ifconfig eth0 up
ifconfig eth0 down
네트워크 설정하기
ifconfig wlan0 192.168.10.10
ifconfig wlan0 netmask 255.255.255.0
ifconfig wlan0 broadcast 192.168.10.254
반응형