Sou péssimo em trabalhar com sub-redes de rede na minha cabeça. Existe alguma ferramenta de linha de comando para linux (pacotes ubuntu a plus), que me permite inserir 255.255.255.224
e me diz que é um /27
?
18
Sou péssimo em trabalhar com sub-redes de rede na minha cabeça. Existe alguma ferramenta de linha de comando para linux (pacotes ubuntu a plus), que me permite inserir 255.255.255.224
e me diz que é um /27
?
O ipcalc pode fazer isso, por exemplo:
[kbrandt@kbrandt-opadmin: ~] ipcalc 192.168.1.1/24
Address: 192.168.1.1 11000000.10101000.00000001. 00000001
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.1.0/24 11000000.10101000.00000001. 00000000
HostMin: 192.168.1.1 11000000.10101000.00000001. 00000001
HostMax: 192.168.1.254 11000000.10101000.00000001. 11111110
Broadcast: 192.168.1.255 11000000.10101000.00000001. 11111111
Hosts/Net: 254 Class C, Private Internet
se você inseriu uma máscara de sub-rede em vez do CIDR, ainda verá o número / ## CIDR após 'Rede:', portanto, os dois lados.
ou com sipcalc :
[kbrandt@kbrandt-opadmin: ~] sipcalc 192.168.1.1/24 <23403@8:55>
-[ipv4 : 192.168.1.1/24] - 0
[CIDR]
Host address - 192.168.1.1
Host address (decimal) - 3232235777
Host address (hex) - C0A80101
Network address - 192.168.1.0
Network mask - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.1.255
Cisco wildcard - 0.0.0.255
Addresses in network - 256
Network range - 192.168.1.0 - 192.168.1.255
Usable range - 192.168.1.1 - 192.168.1.254
Os pacotes do Ubuntu são ipcalc e sipcalc:
sudo apt-get install ipcalc
sudo apt-get install sipcalc
O netmask suporta automaticamente a descoberta de conjuntos mínimos de sub-redes para um intervalo de IP específico, o que acho útil. Por exemplo:
fonte
Eu usei o ipcalc antes para isso. Parece que o Ubuntu também tem sipcalc. Veja aqui .
fonte
Tente sipcalc ou ipcalc .
fonte
Você pode usar os scripts bash localizados aqui para converter de notação cidr para mask e mask to cidr:
Aqui está uma cópia do que são os scripts, para garantir que a resposta esteja sempre disponível aqui:
por exemplo, executando:
mask2cdr 255.255.255.255
retorna32
fonte
Eu uso o ipcalc para sub-rede, mas é limitado a endereços IPv4.
você pode usar subnetcalc , ele suporta IPv4 e IPv6.
fonte