Como calcular o endereço de sub -rede IP com a ferramenta ipcalc

Como calcular o endereço de sub -rede IP com a ferramenta ipcalc

Ao gerenciar uma rede, você sem dúvida precisará lidar com a sub -rede. Alguns administradores de rede são capazes de fazer a matemática binária rapidamente em sua cabeça, para determinar a máscara de sub -rede. No entanto, outros podem precisar de ajuda e é aqui que o IPCALC A ferramenta é útil.

Leia também: Um guia do Linux Sysadmin para gerenciamento de rede, solução de problemas e depuração

IPCALC Na verdade, é muito mais. Você também pode usá -lo como uma ferramenta de ensino para apresentar resultados de sub -rede em valores binários fáceis de entender.

Alguns dos usos de IPCALC são:

  • Validar endereço IP
  • Mostrar endereço de transmissão calculada
  • Exibir nome de host determinado via DNS
  • Exibir endereço de rede ou prefixo

Como instalar o ipcalc no Linux

Para instalar IPCALC, Basta executar um dos comandos abaixo, com base na distribuição Linux que você está usando.

$ sudo apt install ipcalc 

O IPCALC o pacote deve ser instalado automaticamente em CENTOS/RHEL/FEDORA E faz parte do initscripts Pacote, mas se, por algum motivo, estiver faltando, você pode instalá -lo usando:

# yum install initscripts # rhel/centros # dnf install initscripts #fedora 

Como usar o ipcalc no Linux

Abaixo, você pode ver alguns exemplos de uso do ipcalc.

Obtenha informações sobre o endereço da rede:

# IPCALC 192.168.20.0 
Saída de amostra
Endereço: 192.168.20.0 11000000.10101000.00010100. 00000000 Máscara de rede: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Rede: 192.168.20.0/24 11000000.10101000.00010100. 00000000 Hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Classe C, Internet privada 

Calcule uma sub -rede para 192.168.20.0/24.

# IPCALC 192.168.20.0/24 
Saída de amostra
Endereço: 192.168.20.0 11000000.10101000.00010100. 00000000 Máscara de rede: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Rede: 192.168.20.0/24 11000000.10101000.00010100. 00000000 Hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Classe C, Internet privada 

Calcule uma única sub -rede com 10 hosts:

# IPCALC 192.168.20.0 -S 10 
Saída de amostra
Endereço: 192.168.20.0 11000000.10101000.00010100. 00000000 Máscara de rede: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Rede: 192.168.20.0/24 11000000.10101000.00010100. 00000000 Hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Classe C, Internet privada 1. Tamanho solicitado: 10 Hosts NetMask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000 Rede: 192.168.20.0/28 11000000.10101000.00010100.0000 0000 Hostmin: 192.168.20.1 11000000.10101000.00010100.0000 0001 HostMax: 192.168.20.14 11000000.10101000.00010100.0000 1110 Broadcast: 192.168.20.15 11000000.10101000.00010100.0000 1111 hosts/rede: 14 Classe C, Internet privada Tamanho necessário: 16 endereços. Rede usada: 192.168.20.0/28 não utilizado: 192.168.20.16/28 192.168.20.32/27 192.168.20.64/26 192.168.20.128/25 

Se você deseja suprimir a saída binária, pode usar o -b opção como mostrado.

# ipcalc -b 192.168.20.100 
Saída de amostra
Endereço: 192.168.20.100 máscara de rede: 255.255.255.0 = 24 curinga: 0.0.0.255 => Rede: 192.168.20.0/24 Hostmin: 192.168.20.1 HostMax: 192.168.20.254 Broadcast: 192.168.20.255 hosts/rede: 254 Classe C, Internet privada 

Para descobrir mais sobre o IPCALC Uso, você pode usar:

# ipcalc -help # man ipcalc 

Você pode encontrar o oficial IPCALC site em http: // jodies.DE/IPCALC.

Conclusão

Este foi um tutorial simples, mostrando como usar IPCALC ferramenta com alguns exemplos básicos. Se você tiver alguma dúvida ou conselho, envie -os na seção de comentários abaixo.