Uso del comando ip con ejemplos
Uso del comando ip con ejemplos. Como ya explicamos en un articulo anterior, el comando ifconfig esta en desuso. Actualmente tenemos el comando ip que es muy similar a ifconfig pero más potente y con más funciones. El comando ip es una excelente herramienta que se utiliza en tareas de administración de red. En este articulo vemos algunos de los ejemplos de uso más habituales.
Uso del comando ip con ejemplos
El uso del comando es bastante simple, aun así antes de comenzar con los ejemplos más habituales conocemos su sintaxis, que como puedes observar es bastante simple. ip OBJECT { COMMAND | help } Información de las interfaces de red ip address Información de una interfaz de red En este caso solicitamos solo los datos de la wifi, en nuestro ejemplo wlp2s0. ip address show wlp2s0 ejemplo de salida... sololinux ~ # ip address show wlp2s0 3: wlp2s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:13:e8:f1:b0:d7 brd ff:ff:ff:ff:ff:ff inet 192.168.0.4/24 brd 192.168.0.255 scope global wlp2s0 valid_lft forever preferred_lft forever inet6 fe80::cf4e:2f01:b97d:480/64 scope link valid_lft forever preferred_lft forever Estadísticas de uso de los dispositivos de red ip -s link ejemplo de salida... sololinux ~ # ip -s link 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped overrun mcast 169254 1864 0 0 0 0 TX: bytes packets errors dropped carrier collsns 169254 1864 0 0 0 0 2: enp1s0: mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000 link/ether 00:03:25:30:66:95 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 0 0 0 0 0 0 3: wlp2s0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether 00:13:e8:f1:b0:d7 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 542666194 410802 0 0 0 0 TX: bytes packets errors dropped carrier collsns 22614502 167239 0 0 0 0 Estadísticas de uso de una interfaz en particular Al igual que en el ejemplo anterior revisamos exclusivamente la wifi, en nuestro caso wlp2s0. ip -s link show wlp2s0 ejemplo de estadísticas de la wifi... sololinux ~ # ip -s link show wlp2s0 3: wlp2s0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether 00:13:e8:f1:b0:d7 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 546008090 413348 0 0 0 0 TX: bytes packets errors dropped carrier collsns 22854139 169557 0 0 0 0 Ver el enrutamiento de la red ip route ejemplo de salida... sololinux ~ # ip route default via 192.168.0.1 dev wlp2s0 proto static metric 600 169.254.0.0/16 dev wlp2s0 scope link metric 1000 192.168.0.0/24 dev wlp2s0 proto kernel scope link src 192.168.0.4 metric 600 Asignar IP a una interfaz ip a add (ip_address) dev interface ejemplo... ip a add 192.168.0.75/24 dev wlp2s0 Eliminar la IP asignada a una interfaz ip a del (ip_address) dev interface ejemplo... ip a del 192.168.1.50/24 dev wlp2s0 Habilitar una interfaz de red ip link set (interface) up ejemplo... ip link set wlp2s0 up Deshabilitar una interfaz de red ip link set (interface) down ejemplo... ip link set wlp2s0 down Monitorizar las interfaces de red Con esta opción podemos monitorizar el estado de los dispositivos de red, así como sus direcciones y rutas de forma continua. ip monitor ejemplo... sololinux ~ # ip monitor 3: wlp2s0: link/ether 3: wlp2s0: link/ether 192.168.0.1 dev wlp2s0 lladdr c4:6e:1f:e0:f3:e4 STALE 192.168.0.1 dev wlp2s0 lladdr c4:6e:1f:e0:f3:e4 REACHABLE 3: wlp2s0: link/ether STABLE: Valido pero se requiere su verificación en la próxima transmisión. REACHABLE: Valido y accesible. RELAY: Paquete enviado correctamente pero esperando su confirmación. Ver la MAC de los dispositivos conectados ip neighbour ejemplo... sololinux ~ # ip neighbour 192.168.0.1 dev wlp2s0 lladdr c4:6e:1f:e0:f3:e4 DELAY Modificar las entradas ARP Las ARP son el protocolo de resolución de direcciones en red. Agregar una entrada ARP ip neighbour add (ip_address) dev interface ejemplo... ip neighbour add 192.168.0.150 dev wlp2s0 Eliminar una entrada ARP ip neighbour del (ip_address) dev interface ejemplo... ip neighbour del 192.168.0.150 dev wlp2s0 Ayuda del comando ip El siguiente comando imprime en pantalla la ayuda de ip. ip help Canales de Telegram: Canal SoloLinux – Canal SoloWordpress Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Read the full article








