본문 바로가기

운영체제/리눅스

리눅스 ifconfig 사용법, 네트워크 인터페이스 설정과 확인

리눅스 ifconfig 사용법, 네트워크 인터페이스 설정과 확인

리눅스 시스템에서 네트워크 설정과 관리는 매우 중요한 작업입니다. ifconfig 명령어는 네트워크 인터페이스를 설정하고 현재 상태를 확인하는 데 사용되는 기본 도구입니다. 이번 가이드에서는 ifconfig 명령어의 기본 사용법과 주요 기능을 살펴보겠습니다.

 

 

 

1. ifconfig 명령어란?

ifconfig는 네트워크 인터페이스를 설정하고 관리하는 데 사용되는 명령어입니다. 이 명령어를 통해 네트워크 인터페이스의 상태를 확인하고, IP 주소, 서브넷 마스크, MAC 주소 등을 설정할 수 있습니다.

 

 

2. 네트워크 인터페이스 확인

ifconfig 명령어를 사용하여 현재 시스템에 설정된 네트워크 인터페이스의 상태를 확인할 수 있습니다. 다음 명령어를 입력하면 됩니다:

ifconfig

이 명령어는 활성화된 모든 네트워크 인터페이스의 정보를 출력합니다.

 

 

3. IP 주소 설정

특정 네트워크 인터페이스에 IP 주소를 설정하려면 다음 명령어를 사용합니다:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

이 예제에서는 eth0 인터페이스에 IP 주소 192.168.1.100과 서브넷 마스크 255.255.255.0을 설정합니다.

 

 

4. 네트워크 인터페이스 활성화 및 비활성화

네트워크 인터페이스를 활성화하려면 다음 명령어를 사용합니다:

ifconfig eth0 up

반대로, 네트워크 인터페이스를 비활성화하려면 다음과 같이 입력합니다:

ifconfig eth0 down

 

 

 

 

5. MAC 주소 변경

특정 네트워크 인터페이스의 MAC 주소를 변경하려면 다음 명령어를 사용합니다:

ifconfig eth0 hw ether 00:11:22:33:44:55

이 예제에서는 eth0 인터페이스의 MAC 주소를 00:11:22:33:44:55로 변경합니다.

 

 

6. 네트워크 통계 확인

ifconfig 명령어를 사용하여 네트워크 인터페이스의 통계를 확인할 수 있습니다. 네트워크 인터페이스의 데이터 전송량, 에러 발생 횟수 등을 확인할 수 있습니다.

ifconfig eth0

이 명령어는 eth0 인터페이스의 통계를 출력합니다.

 

 

7. 결론

ifconfig 명령어는 리눅스 시스템에서 네트워크 인터페이스를 관리하고 설정하는 데 필수적인 도구입니다. 이 가이드를 통해 ifconfig 명령어의 기본 사용법을 익히고, 네트워크 관리 작업을 효과적으로 수행할 수 있기를 바랍니다.