GNU/Linux >> Tutoriales Linux >  >> Linux

Comprobación de sus conexiones de red en Linux

La conectividad en los servidores es fundamental y saber gestionarla es realmente necesario. Podemos tener problemas de red en cualquier momento y esto podría afectar nuestros servicios, marca y negocio. En este artículo explicaré los comandos básicos para gestionar nuestra conectividad.

comando IP

El comando ip es muy poderoso y útil cuando necesitamos administrar nuestras conexiones. Básicamente, el comando ip se usa para mostrar y configurar los parámetros de la red para las interfaces del servidor. Tiene una sintaxis simple:ip OPTIONS OBJECT COMMAND

Obtener información de todas las interfaces de redes

Este comando muestra dos interfaces en nuestro servidor. El lo interfaz es una interfaz de red virtual utilizada por el servidor para comunicarse consigo mismo. El ens33 es una segunda interfaz y se usa para conectarse a Internet u otra red (el nombre podría ser diferente). Podremos ver toda la información relacionada con nuestras conexiones como IP, broadcast, máscara de red, dirección MAC, etc.

[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 50:5b:c2:dd:de:89 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.25/24 brd 192.168.100.255 scope global dynamic noprefixroute wlp1s0
    valid_lft 259193sec preferred_lft 259193sec
    inet6 2806:2f0:9020:4021:d3bc:10e6:ae0:52db/64 scope global dynamic noprefixroute
    valid_lft 259196sec preferred_lft 172796sec
    inet6 fe80::d8d3:785e:1332:8d86/64 scope link noprefixroute
    valid_lft forever preferred_lft forever

NOTA: Comando ip addr muestra la misma información que ip a

Obtención de información detallada de una única interfaz

Podemos obtener más información de una interfaz como estadísticas de paquetes transmitidos y recibidos con el comando ip -s link show {interface}

[root@localhost ~]# ip -s link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    361033     1894     0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    8033       67       0       0       0       0

La tabla de rutas

Otra característica es la tabla de enrutamiento. Para obtener esta información, necesitamos ejecutar el comando:ip route show

[root@localhost ~]# ip route show
default via 192.168.100.1 dev ens37 proto dhcp metric 100
192.168.100.0/24 dev ens37 proto kernel scope link src 192.168.100.37 metric 100

Otros comandos importantes

Agregar una nueva IP a una interfaz

El siguiente comando agregará una nueva IP a una interfaz ip a add {ip_addr/mask} dev {interface}

[root@localhost ~]# ip a add 192.168.100.50/255.255.255.0 dev ens33
[root@localhost ~]# ip a
[...]
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.50/24 scope global ens33
       valid_lft forever preferred_lft forever
[...]

Como podemos ver, agregué la dirección IP 192.168.100.20 a la interfaz ens33.

Eliminar una IP

El siguiente comando eliminará una IP de una interfaz ip addr del {ip_addr/mask} dev {interface}

[root@localhost ~]# ip addr del 192.168.100.50/255.255.255.0 dev ens33
[root@localhost ~]# ip a
[...]
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
[...]

Después de ejecutar el comando, la dirección IP 192.168.100.50 se eliminó de la interfaz ens33.

Cómo habilitar/deshabilitar una interfaz de red

En caso de que desee deshabilitar o habilitar una interfaz de red, puede hacerlo con un simple comando. Si ejecuta el comando ip a , en las propiedades de la interfaz, existe un parámetro de estado, que indica el estado habilitado o deshabilitado (UP/DOWN) para la interfaz.

Cómo habilitar la interfaz de red

El siguiente comando habilitará una interfaz de red ip link set {interface} up

[root@localhost ~]# ip link set ens33 up
...
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
...

Cómo deshabilitar la interfaz de red

El siguiente comando deshabilitará una interfaz de red ip link set {interface} down

[root@localhost ~]# ip link set ens33 down
...
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
...

Use la pestaña Comentarios para hacer cualquier comentario o hacer preguntas. También puede iniciar una conversación con nosotros.


Linux
  1. Vea las conexiones de red de su servidor Linux con netstat

  2. Embárcate en una aventura en tu terminal Linux

  3. Prepara tu indicador de Bash para el invierno en Linux

  4. 5 comandos de solución de problemas de red de Linux

  5. 6 herramientas de código abierto imprescindibles para proteger su servidor Linux

Configurar una conexión de red estática en Linux

Juega Tetris en tu terminal Linux

Encuentre dispositivos conectados a su wifi en Linux

Asegure su red Linux con firewall-cmd

10 ejemplos del comando ss de Linux para monitorear conexiones de red

Comando de descarga de Linux