Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
doc:tec:net:cfg:linux:inicio [2026/04/09 11:39] – borrado - editor externo (Fecha desconocida) 127.0.0.1doc:tec:net:cfg:linux:inicio [2026/04/09 11:39] (actual) – ↷ Página movida y renombrada de doc:tec:net:cfg:linux a doc:tec:net:cfg:linux:inicio fepg
Línea 1: Línea 1:
 +====== [Redes] Configuración en Linux ======
 +
 +<WRAP center round important>
 +El contenido de esta página está obsoleto. Buscar nueva información.
 +</WRAP>
 +
 +<well>{{:ico:enlace.png?nolink|}} //Enlaces//
 +  * [[https://juncotic.com/eth0-enp0s3-nombres-interfaces-red-linux/|eth0 o enp0s3? Nombres de interfaces de red en Linux]]
 +  * [[https://geekland.eu/cambiar-nombre-interfaz-de-red-linux/|Como cambiar el nombre de la interfaz de Red en Linux]]
 +  * [[https://blog.ragasys.es/configuracion-interfaces-de-red-en-debian-9-stretch|Configuración Interfaces de red en Debian 9 Stretch]]
 +</well>
 +
 +Con el comando [[doc:tec:net:cmd:ifconfig:inicio|ifconfig]] podemos saber el nombre de los interfaces de red del equipo, así como su configuración IP, dirección física MAC, etc.
 +
 +En esta página damos instrucciones a realizar en Linux **Debian**.
 +
 +===== Configuración dinámica y estática =====
 +
 +La configuración de los interfaces de red se encuentra especificada en el archivo ''/etc/network/interfaces''.
 +
 +{{:ico:ejemplo.png?nolink|}} **Ejemplos**
 +  - Configuración dinámica: <code>
 +# This file describes the network interfaces available on your system
 +# and how to activate them. For more information, see interfaces(5).
 +
 +source /etc/network/interfaces.d/*
 +
 +# The loopback network interface
 +auto lo
 +iface lo inet loopback
 +
 +# The primary network interface
 +allow-hotplug enp4s0
 +iface enp4s0 inet dhcp
 +
 +# La segunda tarjeta de red
 +allow-hotplug enp3s0
 +iface enp3s0 inet dhcp
 +</code>
 +    * Donde la línea ''iface enp3s0 inet dhcp'' asigna una IP dinámica a la tarjeta de red.
 +  - Si quisiéramos asignarle una dirección IP estática editaríamos dicho archivo. A continuación un ejemplo:<code>
 +# This file describes the network interfaces available on your system
 +# and how to activate them. For more information, see interfaces(5).
 +
 +source /etc/network/interfaces.d/*
 +
 +# The loopback network interface
 +auto lo
 +iface lo inet loopback
 +
 +# The primary network interface
 +allow-hotplug enp4s0
 +iface enp4s0 inet dhcp
 +
 +# La segunda tarjeta de red
 +allow-hotplug enp3s0
 +iface enp3s0 inet static
 + address 192.168.1.40
 + netmask 255.255.255.0
 + network 192.168.1.0
 + broadcast 192.168.1.255
 + gateway 192.168.1.1
 +</code> Donde la línea ''iface enp3s0 inet static'' asigna una IP estática a la tarjeta de red con los siguientes parámetros:
 +    * ''address 192.168.1.40'' -> <key>Dirección IP</key>
 +    * ''netmask 255.255.255.0'' -> <key>Máscara de subred</key>
 +    * ''network 192.168.1.0'' -> <key>Dirección de red</key>
 +    * ''broadcast 192.168.1.255'' -> <key>Dirección de Broadcast</key>
 +    * ''gateway 192.168.1.1'' -> <key>Puerta de enlace</key>
 +
 +
 +===== Reiniciar el servicio de red =====
 +
 +  * Una vez realizado algún cambio en el fichero ''/etc/network/interfaces'', para que el sistema pueda aplicar los cambios debemos reiniciar el servicio de red, por ejemplo ejecutando:<code>
 +# /etc/init.d/networking restart 
 +</code> sin que haga falta reiniciar el equipo.
 +  * También podría hacerse con:
 +    - Parar el servicio de red: <code>
 +# systemctl stop networking.service
 +</code>
 +    - Iniciar el servicio de red: <code>
 +# systemctl start networking.service
 +</code>
 +  * O bien: <code>
 +# systemctl restart networking.service
 +</code>
 +
 +
 +===== Detener/iniciar un interfaz de red =====
 +
 +  * Detener la interfaz de red ''eth0'': <code># ifconfig eth0 down </code>
 +
 +  * Iniciar la interfaz de red ''eth0'': <code># ifconfig eth0 up </code>
 +
 +===== Cambiar el nombre de nuestra interfaz de red de forma provisional =====
 +
 +Supongamos que en nuestro caso tenemos una interfaz de red con nombre ''enp4s0'' y la queremos renombrar a ''eth0''. Para ello abrimos una terminal como root y seguimos las siguientes instrucciones:
 +
 +  - **Apagamos nuestra interfaz** de red ejecutando el siguiente comando en la terminal: <code>
 +# ifconfig enp4s0 down</code>
 +  - Seguidamente **cambiamos el nombre de la interfaz** de ''enp4s0'' a ''eth0'' ejecutando el siguiente comando en la terminal: <code>
 +# ip link set enp4s0 name eth0</code>
 +  - Podemos comprobar ejecutando ''ifconfig'' que ya se ha cambiado su nombre. Finalmente **activamos la nueva interfaz de red** ''eth0'' ejecutando el siguiente comando: <code>
 +# ifconfig eth0 up</code>
 +
 +De este forma podemos cambiar el nombre de nuestra interfaz de red de forma provisional. La próxima vez que reiniciemos el ordenador se perderán los cambios y nuestra interfaz de red volverá a ser ''enp4s0''.
 +
 +
 +===== Cambiar el nombre de nuestra interfaz de red de forma permanente =====
 +
 +Supongamos que queremos hacer el cambio del nombre de interface del apartado anterior pero que los cambios sean permanentes. Una manera de conseguirlo es siguiendo los pasos que se especifican a continuación.
 +
 +  - Primero debemos anotar la dirección MAC de nuestra tarjeta de red. Con el comando ''ifconfig'' podemos averiguarlo. Imaginemos que vale ''00:11:22:33:44:55''.
 +  - Ahora crearemos o editaremos el fichero ''/etc/udev/rules.d/10-network.rules'' ejecutando el siguiente comando en la terminal: <code>
 +# nano /etc/udev/rules.d/10-network.rules
 +</code>
 +  - Una vez se abra el editor de textos nano añadiremos un texto del siguiente tipo: <code>
 +SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="Mac_address_interfaz_1", NAME="nombre_de_la_interfaz"
 +</code> dejándolo de la siguiente manera en nuestro caso <code>
 +SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:11:22:33:44:55", NAME="eth0"
 +</code>
 +  - Revisar la configuración del fichero ''/etc/network/interfaces'', sustituyendo el nombre antiguo por el nuevo. Una vez realizadas las modificaciones tan solo hay que guardar los cambios y cerrar el fichero. Puede darse el caso que existan otros servicios o programas que en sus archivos de configuración figuren los nombres de las antiguas interfaces de red. En este caso deberemos repetir la operación realizada en este apartado.
 +  - Guardamos los cambios, salimos y reiniciamos.
 +