반응형
리눅스 sipcalc 명령어 사용법 정리
sipcalc는 IPv4 및 IPv6 네트워크 서브넷 정보를 계산하는 유틸리티입니다.
IP 주소 또는 CIDR 표기를 입력하면 다음과 같은 네트워크 정보를 쉽게 확인할 수 있습니다.
- 서브넷 마스크
- 네트워크 주소
- 브로드캐스트 주소
- 사용 가능한 호스트 범위
- CIDR 정보
- 서브넷 분할
네트워크 설계, IP 주소 계획(IP Planning), 서브넷 계산 시 매우 유용한 도구입니다.
1. sipcalc 설치
운영체제 패키지 관리자를 이용하여 설치할 수 있습니다.
Ubuntu/Debian
sudo apt-get install sipcalc
CentOS/RHEL
sudo yum install sipcalc
Arch Linux
sudo pacman -S sipcalc
설치 확인
sipcalc --version
2. 기본 사용 구문
sipcalc [OPTIONS]... <[ADDRESS]... [INTERFACE]... | [-]>
sipcalc 192.168.1.0/24
지원 입력 형식
- 주소 : 192.168.1.10
- CIDR 표기 : 192.168.1.0/24
- Netmask : 192.168.1.0 255.255.255.0
주요 옵션
- -4 : IPv4 주소 계산
- -6 : IPv6 주소 계산
- -s : 서브넷 분할
- -u : 서브넷 분할 상세 정보 출력
- -c : Classful 네트워크 정보 표시
- -a : 모든 가능한 정보 출력
- -n : 추가 서브넷 표시
사용 예제
단일 IP 주소 분석
- IP 주소 하나에 대한 네트워크 정보를 확인할 수 있습니다.
sipcalc 192.168.1.10
-[ipv4 : 192.168.1.10/32] - 0
[IP 주소 정보]
IP 주소: 192.168.1.10
넷 마스크: 255.255.255.255
[네트워크 정보]
네트워크 주소: 192.168.1.10
브로드캐스트 주소: 192.168.1.10
호스트 주소 범위: 192.168.1.10
호스트 주소 개수: 1
서브넷 정보 분석
- CIDR 표기 네트워크를 분석할 수 있습니다.
sipcalc 192.168.1.0/24
-[ipv4 : 192.168.1.0/24] - 0
[IP 주소 정보]
IP 주소: 192.168.1.0
넷 마스크: 255.255.255.0
호스트 범위: 192.168.1.1 - 192.168.1.254
호스트 수: 254
[네트워크 정보]
네트워크 주소: 192.168.1.0
브로드캐스트 주소: 192.168.1.255
서브넷 마스크: 255.255.255.0
서브넷 크기: 256
728x90
CIDR 표시 분석
- sipcalc 192.168.1.0/23 서브넷 분석
sipcalc 192.168.1.0/23
넷 마스크: 255.255.254.0
호스트 범위: 192.168.1.1 - 192.168.2.254
호스트 수: 510
네트워크 주소: 192.168.1.0
브로드캐스트 주소: 192.168.2.255
CIDR 상세 정보 출력
sipcalc 192.168.0.0/24
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network mask - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
Cisco wildcard - 0.0.0.255
Addresses in network - 256
Network range - 192.168.0.0 - 192.168.0.255
Usable range - 192.168.0.1 - 192.168.0.254
서브넷 분할 (Subnetting)
하나의 네트워크를 더 작은 서브넷으로 분할할 수 있습니다.
/24 네트워크를 /25로 분할
sipcalc 192.168.0.0/24 -s 25
-[ipv4 : 192.168.0.0/24] - 0
[Split network]
Network - 192.168.0.0 - 192.168.0.127
Network - 192.168.0.128 - 192.168.0.255
서브넷 분할 상세 정보
sipcalc 192.168.0.0/24 -s 25 -u
-[ipv4 : 192.168.0.0/24] - 0
[Split network - verbose]
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network mask - 255.255.255.128
Network mask (bits) - 25
Network mask (hex) - FFFFFF80
Broadcast address - 192.168.0.127
Cisco wildcard - 0.0.0.127
Addresses in network - 128
Network range - 192.168.0.0 - 192.168.0.127
Usable range - 192.168.0.1 - 192.168.0.126
-
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.128
Host address (decimal) - 3232235648
Host address (hex) - C0A80080
Network address - 192.168.0.128
Network mask - 255.255.255.128
Network mask (bits) - 25
Network mask (hex) - FFFFFF80
Broadcast address - 192.168.0.255
Cisco wildcard - 0.0.0.127
Addresses in network - 128
Network range - 192.168.0.128 - 192.168.0.255
Usable range - 192.168.0.129 - 192.168.0.254
-
-
네트워크 클래스 표시
Classful 네트워크 정보 확인
sipcalc 192.168.0.0/24 -c
Network class - C
Network mask - 255.255.255.0
Broadcast - 192.168.0.255
또는
sipcalc 192.168.0.0/24 -s 25 -u -c
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
[Split network - verbose]
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
-
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.128
Host address (decimal) - 3232235648
Host address (hex) - C0A80080
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
-
-
728x90
반응형
'리눅스' 카테고리의 다른 글
| OpenLDAP과 phpLDAPadmin을 Docker 컨테이너로 실행하는 방법 (0) | 2021.06.07 |
|---|---|
| 리눅스 curl 명령어 사용법 정리 (0) | 2021.06.04 |
| zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법 (0) | 2021.06.03 |
| Ansible setup 모듈(setup module)을 사용하는 방법 (0) | 2021.06.03 |
| ansible inventory(인벤토리) 설정 (0) | 2021.06.01 |