Inspeccionar la configuración de QoS en /etc/network
En los pasos anteriores, utilizaste el comando tc
para ver las configuraciones de QoS actualmente activas. Si bien tc
muestra el estado en tiempo de ejecución, los archivos de configuración a menudo determinan cómo se aplican estas configuraciones cuando el sistema se inicia o se activan las interfaces de red.
En sistemas basados en Debian, como Ubuntu, las configuraciones de las interfaces de red a menudo se gestionan en el archivo /etc/network/interfaces
y en los archivos dentro del directorio /etc/network/interfaces.d/
. Estos archivos pueden incluir comandos que se ejecutan cuando se configura una interfaz, incluyendo comandos tc
para configurar QoS.
Inspeccionemos el archivo principal de configuración de red. Abre la terminal y utiliza el comando cat
para ver el contenido de /etc/network/interfaces
:
cat /etc/network/interfaces
Presiona Enter.
Verás la configuración básica de la interfaz de red. En este entorno de LabEx, la salida podría verse algo así:
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Este archivo define la interfaz de bucle interno (lo
) y la interfaz de red principal (eth0
), que está configurada para utilizar DHCP para obtener una dirección IP.
Las configuraciones de QoS no se suelen colocar directamente en /etc/network/interfaces
para configuraciones complejas. En su lugar, a menudo se incluyen en scripts separados o fragmentos de configuración que se ejecutan cuando se activa la interfaz. Estos fragmentos pueden estar ubicados en el directorio /etc/network/if-up.d/
. Los scripts en este directorio se ejecutan después de que se haya activado una interfaz de red.
Listemos los archivos en el directorio /etc/network/if-up.d/
para ver si hay algún script relacionado con QoS o control de tráfico:
ls /etc/network/if-up.d/
Presiona Enter.
La salida mostrará los archivos presentes en ese directorio. Puedes ver varios scripts relacionados con la configuración de red, pero probablemente ninguno específicamente para configuraciones complejas de QoS en este entorno básico.
## Example output (may vary)
avahi-autoipd ethtool mountnfs ntp openssh-server resolvconf upstart
Si hubiera scripts diseñados para aplicar reglas tc
al arrancar el sistema, normalmente residirían aquí. Por ejemplo, un script llamado qos-setup
en este directorio podría contener comandos tc
para configurar qdiscs y clases.
Si bien no encontraste configuraciones explícitas de QoS en estos lugares estándar en este entorno básico, saber dónde buscar (/etc/network/interfaces
, /etc/network/interfaces.d/
y /etc/network/if-up.d/
) es esencial para entender cómo se configura de forma persistente QoS en un sistema Linux.
Haz clic en Continuar para completar este laboratorio.