IES Nº 1 Gijón
Curso 2020-2021
Marco A. García
La configuración de los interfaces de red es
previa a la realización de otras tareas como
por ejemplo:
◦ Actualización de la lista de paquetes disponibles en
los repositorios.
◦ Descarga e instalación de paquetes.
◦ Configuración de servicios: DHCP, DNS, SSH, HTTP,
MAIL, FTP, SAMBA, etc.
SORE - Marco A. García 9/7/2020 3
Las interfaces de red en Ubuntu reciben nombres
lógicos especiales:
◦ Las interfaces de red alámbricas
Hasta la versión 16.04: eth0, eth1, ...
Después de la versión 16.04: ens33, enp0s3,….
◦ Las interfaces de red inalámbricas:
Hasta la versión 16.04: wlan0, wlan1, …
Después de la versión 16.04: wlpls0, wlpls1,…
◦ La interfaz de loopback: lo
La configuración de los interfaces de red se
realiza en el fichero:
◦ /etc/network/interfaces (hasta la versión 16.04)
◦ /etc/netplan/*.yaml (desde la 18.04)
SORE - Marco A. García 9/7/2020 4
Normalmente, los equipos servidor de una
red suelen utilizar un esquema de
direccionamiento estático.
El direccionamiento estático implica asignar
unos parámetros fijos (ip, máscara de red, ip
del router, lista de servidores DNS) a una
interfaz de red concreta.
Estos parámetros se mantendrán de reinicio
en reinicio del sistema hasta que se decida
cambiarlos para adecuarlos a un nuevo
esquema de direccionamiento de la red.
SORE - Marco A. García 9/7/2020 5
Para configurar un interfaz de red de
manera estática debemos configurar los
siguientes parámetros en el fichero
/etc/network/interfaces (hasta la versión
16.04)
iface ethX inet static
address ip_interfaz_red
netmask mascara_interfaz_red
gateway ip_router
dns-search sufijo_dns_busqueda
dns-nameservers lista-ips-servidores-dns
SORE - Marco A. García 9/7/2020 6
Para configurar un interfaz de red de manera estática
debemos configurar los siguientes parámetros en
ficheros /etc/netplan/*.yaml (desde la versión 18.04)
network:
version: 2
renderer: networkd
ethernets:
nombre_logico_interfaz:
addresses: [ip_interfaz_red/bits_a_uno_en_mascara]
gateway4: ip_gateway
nameservers:
addresses: [lista_ips_separada_por _comas]
search: [lista_de_dominios_separados_por_comas]
dhcp4: false
SORE - Marco A. García 9/7/2020 7
El direccionamiento dinámico consiste en
obtener los parámetros de direccionamiento
(ip, máscara, router, servidores DNS, etc.)
desde un servidor DHCP.
Estos parámetros (al menos la IP) podrán
cambiar de reinicio en reinicio del sistema a
menos que se utilice una reserva de IP por
MAC .
SORE - Marco A. García 9/7/2020 8
Para configurar un interfaz de red de manera
dinámica debemos configurar la interfaz de
red de la siguiente manera en el fichero
/etc/network/interfaces (hasta la versión
16.04)
iface ethX inet dhcp
SORE - Marco A. García 9/7/2020 9
Para configurar un interfaz de red de manera
dinámica debemos configurar la interfaz de
red de la siguiente manera en ficheros
/etc/netplan/*.yaml (desde la versión 18.04)
network:
version: 2
renderer: networkd
ethernets:
nombre_logico_interfaz:
dhcp4: true
SORE - Marco A. García 9/7/2020 10
Para detener los servicios de red tendremos
que escribir uno de los siguientes comandos
(hasta la versión 16.04):
sudo /etc/init.d/networking stop
o
sudo service networking stop
Para detener los servicios de red (desde la
versión 18.04):
sudo systemctl stop systemd-networkd
SORE - Marco A. García 9/7/2020 11
Para detener un interfaz de red en particular
(hasta la versión 16.04):
sudo ifdown nombre_logico_interfaz
Para detener un interfaz de red en particular
(desde la versión 18.04):
sudo ip link set dev nombre_logico_interfaz down
SORE - Marco A. García 9/7/2020 12
Para iniciar los servicios de red tendremos que escribir el siguiente
comando (hasta la versión 16.04):
sudo /etc/init.d/networking start
o bien
sudo service networking start
Para iniciar los servicios de red tendremos que escribir el siguiente
comando (desde la versión 18.04):
sudo systemctl start systemd-networkd
Si sólo queremos aplicar los cambios realizados al fichero de
configuración sin reiniciar el servicio (desde la versión 18.04):
sudo netplan apply
SORE - Marco A. García 9/7/2020 13
Para iniciar las interfaces de red tendremos que
escribir el siguiente comando (hasta la versión
16.04):
sudo ifup nombre_logico_interfaz
Para iniciar las interfaces de red tendremos que
escribir el siguiente comando (desde la versión
18.04):
sudo ip link set dev nombre_logico_interfaz up
SORE - Marco A. García 9/7/2020 14
Para reiniciar los servicios de red tendremos
que escribir el siguiente comando (hasta la
versión 16.04):
sudo /etc/init.d/networking restart
o bien
sudo service networking restart
A partir de la versión 18.04, podremos
reiniciar los servicios de red de la siguiente
manera:
sudo systemctl restart systemd-networkd
SORE - Marco A. García 9/7/2020 15
Para conocer los parámetros actuales de
configuración de un interfaz de red:
ip address show dev nombre_interfaz
Para averiguar las características técnicas del
hardware de red:
sudo lshw –class network
Para obtener un sumario de cada interfaz de
red también podemos utilizar:
networkctl status
SORE - Marco A. García 9/7/2020 16
[9-2020]:
◦ [Link]
◦ [Link]
SORE - Marco A. García 9/7/2020 17