리눅스 ip 명령어, 네트워크 설정과 진단
리눅스 시스템에서 네트워크 설정과 진단은 중요한 작업 중 하나입니다. ip 명령어는 이러한 작업을 효율적으로 수행할 수 있게 해주는 강력한 도구입니다. 이 글에서는 ip 명령어의 기본 사용법부터 실전 예제까지 단계별로 설명하여 초보자도 쉽게 따라할 수 있도록 안내합니다.
1. ip 명령어란?
ip 명령어는 리눅스에서 네트워크 설정과 진단을 위한 강력한 도구입니다. 이전의 ifconfig 명령어를 대체하며, 네트워크 인터페이스 설정, IP 주소 관리, 라우팅 테이블 설정 등 다양한 기능을 제공합니다.
2. 네트워크 인터페이스 확인
시스템에 연결된 네트워크 인터페이스를 확인하려면 다음 명령어를 사용합니다:
ip link show
이 명령어는 모든 네트워크 인터페이스의 상태를 출력합니다.
3. IP 주소 설정
특정 네트워크 인터페이스에 IP 주소를 설정하려면 다음 명령어를 사용합니다:
ip addr add 192.168.1.100/24 dev eth0
이 명령어는 eth0 인터페이스에 192.168.1.100 IP 주소를 할당합니다.
4. 네트워크 상태 확인
네트워크 상태를 확인하려면 다음 명령어를 사용합니다:
ip addr show
이 명령어는 시스템의 모든 네트워크 인터페이스와 할당된 IP 주소를 출력합니다.
5. 라우팅 테이블 관리
라우팅 테이블을 확인하려면 다음 명령어를 사용합니다:
ip route show
라우팅 테이블에 새로운 경로를 추가하려면 다음 명령어를 사용합니다:
ip route add 192.168.1.0/24 via 192.168.1.1
이 명령어는 192.168.1.0/24 네트워크를 192.168.1.1 게이트웨이를 통해 접근하도록 설정합니다.
6. 고급 네트워크 설정
고급 네트워크 설정을 위해 ip 명령어는 다양한 옵션을 제공합니다. 예를 들어, 네트워크 인터페이스를 비활성화하거나 활성화하려면 다음 명령어를 사용합니다:
ip link set eth0 down
인터페이스를 다시 활성화하려면 다음과 같이 입력합니다:
ip link set eth0 up
7. 문제 해결 및 진단
네트워크 문제를 해결하고 진단하는 데 ip 명령어는 매우 유용합니다. 네트워크 패킷을 추적하려면 다음 명령어를 사용합니다:
ip monitor all
이 명령어는 모든 네트워크 이벤트를 모니터링하여 실시간으로 출력합니다.
'운영체제 > 리눅스' 카테고리의 다른 글
리눅스 ss 명령어, 네트워크 소켓 정보 조회 (0) | 2024.08.11 |
---|---|
리눅스 netstat 명령어, 네트워크 연결 상태와 포트 확인 (0) | 2024.08.10 |
리눅스 ifconfig 사용법, 네트워크 인터페이스 설정과 확인 (0) | 2024.08.08 |
리눅스 ping 사용법, 네트워크 상태 확인하기 (0) | 2024.08.07 |
리눅스 pacman 명령어, Arch Linux 패키지 관리 (0) | 2024.08.06 |