본문 바로가기

리눅스

ipcalc 명령어

728x90

ipcalc 명령어 - 아이피 계산기(ip 계산기)

ipcalc는 Linux 및 Unix 시스템에서 IP 주소 및 서브넷을 계산하고 표시하는 유틸리티입니다. ipcalc를 사용하면 주어진 IP 주소, 서브넷 마스크, 네트워크 주소, 브로드캐스트 주소, 호스트 범위 및 기타 네트워크 관련 정보를 계산할 수 있습니다.

ipcalc 패키지 설치

  • Debian/Ubuntu
sudo apt-get install ipcalc
  • CentOS/RHEL
sudo yum install ipcalc

기본 구문

ipcalc [옵션] IP주소/서브넷
  • 옵션 : ipcalc 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다.
  • IP주소/서브넷 : 계산하려는 IP 주소와 서브넷을 지정합니다. 예를 들어, 192.168.1.10/24와 같이 입력합니다.

주요 옵션

  • -b : 브로드캐스트 주소 표시
  • -n : 네트워크 주소 표시
  • -h : 사용 가능한 호스트 수 표시
  • -p : 접두어 표시
  • -s : 서브넷 마스크 표시
  • -m : 블록 크기 표시

사용 예시

1. IP 주소 및 서브넷 정보 표시

ipcalc 192.168.1.10/24

이 명령은 주어진 IP 주소와 서브넷에 대한 정보를 표시합니다.

 

2. 브로드캐스트 주소 및 네트워크 주소 표시

ipcalc -n -b 192.168.1.10/24

이 명령은 브로드캐스트 주소와 네트워크 주소를 표시합니다.

728x90

3. 사용 가능한 호스트 수 및 접두어 표시

ipcalc -h -p 192.168.1.10/24

이 명령은 사용 가능한 호스트 수와 접두어 정보를 표시합니다.

 

4. 서브넷 마스크와 블록 크기 표시

ipcalc -s -m 192.168.1.10/24

이 명령은 서브넷 마스크와 블록 크기를 표시합니다.

 

5. 192.168.0.0/24 서브넷에 대한 정보를 표시

ipcalc -4bmnp 192.168.0.0/24
$ ipcalc -4bmnp 192.168.0.0/24
NETMASK=255.255.255.0
PREFIX=24
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
  • 각 옵션에 대한 설명
    • -4: IPv4 주소를 사용하도록 설정합니다.
    • -b: 브로드캐스트 주소를 표시합니다.
    • -m: 서브넷 마스크를 표시합니다.
    • -n: 네트워크 주소를 표시합니다.
    • -p: 접두어를 표시합니다.

ipcalc 사용법

$ ipcalc --help
Usage: ipcalc [OPTION...]
  -c, --check         Validate IP address for specified address family
  -4, --ipv4          IPv4 address family (default)
  -6, --ipv6          IPv6 address family
  -b, --broadcast     Display calculated broadcast address
  -h, --hostname      Show hostname determined via DNS
  -m, --netmask       Display default netmask for IP (class A, B, or C)
  -n, --network       Display network address
  -p, --prefix        Display network prefix
  -s, --silent        Don't ever display error messages

Help options:
  -?, --help          Show this help message
  --usage             Display brief usage message

 

ipcalc 명령어는 네트워크 관리자 및 시스템 관리자에게 IP 주소 및 서브넷 관련 정보를 계산하고 표시하는 데 유용한 도구입니다. 이를 사용하여 IP 네트워크 구성 및 문제 해결을 보다 쉽게 수행할 수 있습니다.

 

728x90