Bem-vindo: Sáb, 30 de Novembro 2024, 7:46 Pesquisa avançada

Ipcalc - Cálculo de máscara sub-rede IPV4 via linha de ...

Secção relativa a ajustes! Divulgue aqui qualquer tipo de ajuste que possa melhorar/agilizar o sistema ou algum programa. Seja o mais detalhado possível na descrição do procedimento! Em caso de dúvida em algum ajuste pergunte nesta secção!

Ipcalc - Cálculo de máscara sub-rede IPV4 via linha de ...

Mensagempor nuno_nunes » Sáb, 14 de Dezembro 2013, 0:05

... comando




Ipcalc é uma ferramenta que auxilia o cálculo de máscara de sub-redes IPV4. Quem administra redes sabe que segmentar uma rede, trabalhar com máscaras de rede e roteamento são tarefas corriqueiras. Além disso, ela pode ser uma ferramenta de aprendizagem, pois oferece resultados bem estruturados.

INSTALAÇÃO




Para instalar em distros derivadas do Debian, como Ubuntu:

sudo apt-get install ipcalc


COMO USAR?




Pressupõe-se que você tenha conhecimentos técnicos sobre o tema.

1- Especificar CIDR

ipcalc 192.168.0.0/24


Address: 192.168.0.0 11000000.10101000.00000000. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.0.0/24 11000000.10101000.00000000. 00000000
HostMin: 192.168.0.1 11000000.10101000.00000000. 00000001
HostMax: 192.168.0.254 11000000.10101000.00000000. 11111110
Broadcast: 192.168.0.255 11000000.10101000.00000000. 11111111
Hosts/Net: 254 Class C, Private Internet


2. Exibe uma sub-rede para 10 hosts válidos (mínimo de desperdício)

ipcalc 192.168.1.0 --s 10


[...]

1. Requested size: 10 hosts
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Network: 192.168.1.0/28 11000000.10101000.00000001.0000 0000
HostMin: 192.168.1.1 11000000.10101000.00000001.0000 0001
HostMax: 192.168.1.14 11000000.10101000.00000001.0000 1110
Broadcast: 192.168.1.15 11000000.10101000.00000001.0000 1111
Hosts/Net: 14 Class C, Private Internet

Needed size: 16 addresses.
Used network: 192.168.1.0/28
Unused:
192.168.1.16/28
192.168.1.32/27
192.168.1.64/26
192.168.1.128/25


3. Múltiplas sub-redes para hosts válidos

ipcalc 172.18.0.0/24 --s 10 20 20


[...]

1. Requested size: 10 hosts
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Network: 172.18.0.64/28 10101100.00010010.00000000.0100 0000
HostMin: 172.18.0.65 10101100.00010010.00000000.0100 0001
HostMax: 172.18.0.78 10101100.00010010.00000000.0100 1110
Broadcast: 172.18.0.79 10101100.00010010.00000000.0100 1111
Hosts/Net: 14 Class B, Private Internet

2. Requested size: 20 hosts
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Network: 172.18.0.0/27 10101100.00010010.00000000.000 00000
HostMin: 172.18.0.1 10101100.00010010.00000000.000 00001
HostMax: 172.18.0.30 10101100.00010010.00000000.000 11110
Broadcast: 172.18.0.31 10101100.00010010.00000000.000 11111
Hosts/Net: 30 Class B, Private Internet

3. Requested size: 20 hosts
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Network: 172.18.0.32/27 10101100.00010010.00000000.001 00000
HostMin: 172.18.0.33 10101100.00010010.00000000.001 00001
HostMax: 172.18.0.62 10101100.00010010.00000000.001 11110
Broadcast: 172.18.0.63 10101100.00010010.00000000.001 11111
Hosts/Net: 30 Class B, Private Internet

Needed size: 80 addresses.
Used network: 172.18.0.0/25
Unused:
172.18.0.80/28
172.18.0.96/27
172.18.0.128/25


4. Dividir super bloco em subredes menores

ipcalc 192.168.0.0/24 26


Neste exemplo é criada 4 sub-redes a partir de um /24


Subnets after transition from /24 to /26

Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111

1.
Network: 192.168.0.0/26 11000000.10101000.00000000.00 000000
HostMin: 192.168.0.1 11000000.10101000.00000000.00 000001
HostMax: 192.168.0.62 11000000.10101000.00000000.00 111110
Broadcast: 192.168.0.63 11000000.10101000.00000000.00 111111
Hosts/Net: 62 Class C, Private Internet

2.
Network: 192.168.0.64/26 11000000.10101000.00000000.01 000000
HostMin: 192.168.0.65 11000000.10101000.00000000.01 000001
HostMax: 192.168.0.126 11000000.10101000.00000000.01 111110
Broadcast: 192.168.0.127 11000000.10101000.00000000.01 111111
Hosts/Net: 62 Class C, Private Internet

3.
Network: 192.168.0.128/26 11000000.10101000.00000000.10 000000
HostMin: 192.168.0.129 11000000.10101000.00000000.10 000001
HostMax: 192.168.0.190 11000000.10101000.00000000.10 111110
Broadcast: 192.168.0.191 11000000.10101000.00000000.10 111111
Hosts/Net: 62 Class C, Private Internet

4.
Network: 192.168.0.192/26 11000000.10101000.00000000.11 000000
HostMin: 192.168.0.193 11000000.10101000.00000000.11 000001
HostMax: 192.168.0.254 11000000.10101000.00000000.11 111110
Broadcast: 192.168.0.255 11000000.10101000.00000000.11 111111
Hosts/Net: 62 Class C, Private Internet


Subnets: 4
Hosts: 248


5. Resultado impresso em HTML

ipcalc 192.168.1.0/24 --h > subrede.html | xdg-open subrede.html


Fonte: Linux Descomplicado


Avatar do usuário
nuno_nunes
 
Mensagens: 3932
Registrado em: 28 Maio, 2012
Localização: Pampilhosa da Serra - Portugal

Voltar para Tweaks/Ajustes ao sistema ou a programas

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron