netmask analiza y convierte rangos de direcciones IP y máscaras de red a diferentes formatos
netmask analiza y convierte rangos de direcciones IP y máscaras de red a diferentes formatos
En Kali Linux, la herramienta netmask es una utilidad de línea de comandos diseñada para analizar y convertir rangos de direcciones IP y máscaras de red a diferentes formatos (notación CIDR, máscara decimal punteada, rangos de red, etc.).
1. Instalación (si no viene preinstalada)
En caso de que no la tengas instalada en tu sistema:
sudo apt update && sudo apt install netmask
2. Sintaxis básica y usos comunes
netmask [opciones] especificación_de_red
Convertir un rango de direcciones IP a notación CIDR
Si tienes un rango de IPs inicial y final, netmask te indica qué bloque CIDR lo cubre:
netmask -c 192.168.1.0:192.168.1.255
Salida:
192.168.1.0/24
Convertir notación CIDR a máscara decimal punteada
Para ver el rango completo y la máscara tradicional a partir de un bloque CIDR:
netmask -s 10.0.0.0/22
Salida: Muestra la dirección base y la máscara correspondiente (
255.255.252.0).
Obtener salida en formato hexadecimal o binario
Útil para análisis de paquetes o auditorías de red:
netmask -x 192.168.1.0/24
3. Opciones más utilizadas
| Opción | Descripción |
-c / --cidr | Muestra el resultado en notación CIDR (ej. /24). |
-s / --standard | Muestra la salida en formato IP/Máscara estándar. |
-x / --hex | Muestra la red y máscara en formato hexadecimal. |
-o / --octal | Muestra los datos en octal. |
-b / --binary | Muestra las direcciones en formato binario. |
4. ¿Cómo ver o asignar la Netmask de tu tarjeta de red?
Si lo que buscas es consultar o cambiar la máscara de red de tu propia interfaz (por ejemplo, eth0 o wlan0), en Linux actual se utiliza el comando ip (o el tradicional ifconfig):
Ver tu máscara actual
ip addr show
(Busca tu interfaz y verás algo como 192.168.1.15/24, donde /24 es la máscara 255.255.255.0).
Asignar una IP con su netmask temporalmente
sudo ip addr add 192.168.1.50/255.255.255.0 dev eth0
# O usando notación CIDR:
sudo ip addr add 192.168.1.50/24 dev eth0