1. Mostrar direcciones IP:
- `ip addr`:enumera las direcciones IP asignadas a todas las interfaces de red.
2. Mostrar dirección IP de interfaz específica:
- `ip addr show dev eth0`:muestra la dirección IP de la interfaz especificada (por ejemplo, eth0).
3. Verifique la dirección IP para un nombre de host:
- `ip addr show hostname.example.com`:resuelve el nombre de host en una dirección IP.
4. Mostrar direcciones de capa de enlace (direcciones MAC):
- `ip link`:muestra las direcciones de capa de enlace de todas las interfaces de red.
5. Configurar dirección IP:
- `ip addr add 192.168.1.100/24 dev eth0`:Agrega una dirección IP con una máscara de subred a una interfaz.
6. Eliminar dirección IP:
- `ip addr del 192.168.1.100/24 dev eth0`:Elimina una dirección IP de una interfaz.
7. Configurar dirección IP estática:
- `ip addr add 192.168.1.100/24 dev eth0 label static`:Agrega una dirección IP estática con una etiqueta.
8. Listar rutas activas:
- `ip route`:Muestra la tabla de enrutamiento activo.
9. Añadir una ruta:
- `ip route add default via 192.168.1.1`:Agrega una ruta predeterminada usando una IP de puerta de enlace específica.
10. Eliminar una ruta:
- `ip route del 192.168.1.0/24`:Elimina una ruta específica.
11. Cambiar la puerta de enlace predeterminada:
- `ip route replace default via 192.168.1.2`:Cambia la puerta de enlace predeterminada.
12. Estado de la interfaz de visualización:
- `ip link show`:Muestra el estado de todas las interfaces de red.
13. Abrir una interfaz:
- `ip link set dev eth0 up`:Activa una interfaz de red.
14. Derribar una interfaz:
- `ip link set dev eth0 down`:Desactiva una interfaz de red.
15. Verifique los dispositivos vecinos (Protocolo de resolución de direcciones - ARP):
- `ip neigh`:muestra el caché ARP para resolver direcciones IP en direcciones MAC.
16. Agregar entrada de vecino estático:
- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:agrega una entrada de vecino estático para una dirección IP y una dirección MAC específicas.
17. Mostrar interfaces de red inalámbrica:
- `ip link show type wireless`:enumera las interfaces de red inalámbrica.
18. Conéctese a una red inalámbrica:
- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:Se conecta a una red inalámbrica usando WPA/WPA2 y un archivo de configuración.
19. Cree un espacio de nombres de red:
- `ip netns add my-namespace`:Crea un nuevo espacio de nombres de red llamado "my-namespace".
20. Mover una interfaz a un espacio de nombres:
- `ip link set dev eth0 netns my-namespace`:mueve una interfaz al espacio de nombres de red especificado.
21. Mostrar direcciones de multidifusión:
- `ip maddr`:enumera las direcciones de multidifusión configuradas en el sistema.
22. Únase a un grupo de multidifusión:
- `ip maddr add 224.0.0.251 dev eth0`:se une a un grupo de multidifusión en una interfaz específica.
23. Dejar un grupo de multidifusión:
- `ip maddr del 224.0.0.251 dev eth0`:Sale de un grupo multicast desde una interfaz específica.
24. Direcciones de la red de visualización:
- `ip netns`:muestra todos los espacios de nombres de red y sus direcciones de red.
25. Hacer ping a un host:
- `ip netns exec my-namespace ping 192.168.1.100`:ejecuta el comando `ping` dentro de un espacio de nombres de red.