ifconfig interfaces de red en Linux

Antonio J. Galisteo

En esta ocasión vamos a ver qué podemos hacer con ifconfig en Linux. Para administrar las interfaces de red en linux vamos a usar ifconfig. Podemos ver la configuración de los distintos adaptadores de red que tenemos, desactivar un adaptador de red o activar un adaptador de red entre otras cosas.

En primer lugar, vamos a ver que nos devuelve. Para ello, abriremos una terminal y vamos a escribir:

ifconfig

Esto nos dará como salida algo parecido a esto:

enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.175  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::eb9b:ee9b:dd18:5eac  prefixlen 64  scopeid 0x20
        ether e0:d5:5e:8f:00:fd  txqueuelen 1000  (Ethernet)
        RX packets 31867662  bytes 30622116673 (30.6 GB)
        RX errors 0  dropped 82068  overruns 0  frame 0
        TX packets 23920506  bytes 18387375024 (18.3 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Bucle local)
        RX packets 778688  bytes 50484166 (50.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 778688  bytes 50484166 (50.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Aquí podemos ver nuestros adaptadores de red y su configuración, en mi caso, enp1s0.

Ahora, si tenemos más de una interfaz o bien aplicamos cambios en alguna y queremos reiniciarla, podemos desactivarla y volverla a activar. Para desactivar una interfaz de red en Linux vamos a hacelo de la siguiente forma:

ifdopwn enp1s0

Usamos el comando ifdown seguido del nombre de la interfaz que deseamos desactivar. Con esto, se va a desactivar la interfaz de red que le indiquemos. Ahora, si queremos volver a activar una interfaz de red, lo haremos con el comando ifup como sigue:

ifup enp1s0

Usaremos el comando ifup seguido del nombre de la interfaz que queremos activar.

Algo importante siempre que usemos una herramienta es ver su manual, y por suerte en linux podemos hacerlo muy facilmente. Para ver la información de ayuda podemos hacer:

man ifconfig

Y veremos todas las opciones y parámetros que podemos usar. Algunas de las que podemos ver son:

  • promisc. Habilita/Deshabilita el modo promiscuo
  • allmulti. Habilita/Deshabilita el modo all-multicast
  • netmask addr. Asigna una máscara de red
  • arp. Habilita/Deshabilita el protocolo ARP

 

Pongamos un ejemplo más elaborado. Vamos a aplicar una configuración básica a nuestra insterza de red:

ifconfig enp1s0 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255

Si quisieramos activar el protocolo ARP lo haríamos de la siguiente forma:

ifconfig enp1s0 arp

Y para desactivarlo lo haríamos con:

ifconfig enp1s0 -arp

Vamos a ver como activar y desactivar el modo promiscuo:

ifconfig enp1s0 promisc

Ahora está activado y para desactivarlo lo hacemos con:

ifconfig enp1s0 -promisc

También puedes consultar más en nuestra sección de Linux.

Espero que te haya sido de utilidad!

Publicado el 05-10-2018

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!

Deja un comentario

Comentanos

*

Ir arriba de la pagina