====== Enderecamento IP com comando IPCalc ====== ===== Comando ipcalc ===== Para uso do endereçamento IP e saber como criar subnets, podemos utilizar o comando "ipcalc". root@cerberus:~# ipcalc 192.168.10.0 24 Address: 192.168.10.0 11000000.10101000.00001010. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Network: 192.168.10.0/24 11000000.10101000.00001010. 00000000 HostMin: 192.168.10.1 11000000.10101000.00001010. 00000001 HostMax: 192.168.10.254 11000000.10101000.00001010. 11111110 Broadcast: 192.168.10.255 11000000.10101000.00001010. 11111111 Hosts/Net: 254 Class C, Private Internet root@cerberus:~# Vamos transformar o /24 em /25 no caso teremos duas subnets root@cerberus:~# ipcalc 192.168.10.0 24 25 Address: 192.168.10.0 11000000.10101000.00001010. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Network: 192.168.10.0/24 11000000.10101000.00001010. 00000000 HostMin: 192.168.10.1 11000000.10101000.00001010. 00000001 HostMax: 192.168.10.254 11000000.10101000.00001010. 11111110 Broadcast: 192.168.10.255 11000000.10101000.00001010. 11111111 Hosts/Net: 254 Class C, Private Internet Subnets after transition from /24 to /25 Netmask: 255.255.255.128 = 25 11111111.11111111.11111111.1 0000000 Wildcard: 0.0.0.127 00000000.00000000.00000000.0 1111111 1. Network: 192.168.10.0/25 11000000.10101000.00001010.0 0000000 HostMin: 192.168.10.1 11000000.10101000.00001010.0 0000001 HostMax: 192.168.10.126 11000000.10101000.00001010.0 1111110 Broadcast: 192.168.10.127 11000000.10101000.00001010.0 1111111 Hosts/Net: 126 Class C, Private Internet 2. Network: 192.168.10.128/25 11000000.10101000.00001010.1 0000000 HostMin: 192.168.10.129 11000000.10101000.00001010.1 0000001 HostMax: 192.168.10.254 11000000.10101000.00001010.1 1111110 Broadcast: 192.168.10.255 11000000.10101000.00001010.1 1111111 Hosts/Net: 126 Class C, Private Internet Subnets: 2 Hosts: 252 root@cerberus:~# ===== Comando sipcalc ===== root@cerberus:~# sipcalc 2001:db8::/64 -[ipv6 : 2001:db8::/64] - 0 [IPV6 INFO] Expanded Address - 2001:0db8:0000:0000:0000:0000:0000:0000 Compressed address - 2001:db8:: Subnet prefix (masked) - 2001:db8:0:0:0:0:0:0/64 Address ID (masked) - 0:0:0:0:0:0:0:0/64 Prefix address - ffff:ffff:ffff:ffff:0:0:0:0 Prefix length - 64 Address type - Aggregatable Global Unicast Addresses Network range - 2001:0db8:0000:0000:0000:0000:0000:0000 - 2001:0db8:0000:0000:ffff:ffff:ffff:ffff - root@cerberus:~# Vou dividir uma rede ipv6 /64 em 2 /65 root@cerberus:~# sipcalc 2001:db8::/64 -S 65 -[ipv6 : 2001:db8::/64] - 0 [Split network] Network - 2001:0db8:0000:0000:0000:0000:0000:0000 - 2001:0db8:0000:0000:7fff:ffff:ffff:ffff Network - 2001:0db8:0000:0000:8000:0000:0000:0000 - 2001:0db8:0000:0000:ffff:ffff:ffff:ffff - root@cerberus:~# Att.