반응형
리눅스 시스템에서 네트워크를 효과적으로 관리하려면 다양한 명령어를 활용할 수 있습니다. 이번 포스트에서는 네트워크 인터페이스의 구성을 확인하고 테스트하며, 라우팅, 연결 상태를 설정하는 데 도움이 되는 몇 가지 명령어를 살펴보겠습니다.
네트워크 인터페이스 확인 및 설정
- ifconfig: 네트워크 인터페이스의 구성을 확인합니다.
ifconfig - ip: 더 강력하고 다양한 네트워크 설정을 제공하는 ifconfig의 대체 도구입니다.
ip addr show
ip link show - iw: 무선 네트워크 인터페이스의 구성을 확인하고 설정합니다.
iw dev
네트워크 연결 테스트
- ping: 호스트 간에 네트워크 연결을 확인합니다.
ping [호스트 또는 IP 주소] - traceroute: 패킷의 경로를 추적하여 네트워크 상의 라우팅을 확인합니다.
traceroute [호스트 또는 IP 주소] - nc: 네트워크 통신을 테스트하거나 데이터를 전송합니다.
nc -vz [호스트] [포트] (TCP 포트 접속 테스트)
nc -uvz [호스트] [포트] (UDP 포트 접속 테스트)
라우팅 및 방화벽 설정
- ip route: 현재 라우팅 테이블을 확인합니다.
ip route show - iptables: 방화벽 규칙을 설정하고 관리합니다.
iptables -L (현재 방화벽 규칙 확인) - ipset: 방화벽에서 IP 세트를 관리합니다.
ipset list
기타 유틸리티
- netstat: 네트워크 연결 및 소켓 정보를 표시합니다.
netstat -tuln (열린 TCP 및 UDP 포트 확인) - nslookup 또는 dig: 도메인 이름에 대한 IP 주소를 조회합니다.
nslookup [도메인 이름] dig [도메인 이름] - ss: 더 빠르고 간결한 네트워크 소켓 정보 확인 도구입니다.
ss -tuln (열린 TCP 및 UDP 포트 확인)
위 명령어들을 적절히 활용하여 리눅스 시스템의 네트워크를 효과적으로 관리할 수 있습니다. 네트워크 구성 및 문제 해결에 도움이 될 것입니다.
반응형
'리눅스' 카테고리의 다른 글
리눅스 기초부터 배우는법 끝내기 (0) | 2024.05.21 |
---|---|
리눅스 명령어 모음: 파일 관리부터 시스템 관리까지 (0) | 2024.05.09 |
리눅스 시스템의 트러블슈팅과 문제 해결: 문제를 빠르게 해결하는 비법 공개 (0) | 2024.04.25 |
리눅스 시스템의 보안 인증 및 암호화 기술: 데이터 보호를 위한 필수 전략들 (0) | 2024.04.24 |
우분투 vs CentOS 어떤 리눅스 배포판이 내게 맞을까? (0) | 2024.04.23 |