En sistemas como Proxmox, donde la estabilidad de red es clave, asignar nombres fijos a las interfaces evita errores por cambios de orden, inclusión de nuevas tarjetas o reinicios del sistema.
Usamos 2 tarjetas de red integradas en la placa base (enp7s0 y enp8s0) y 1 tarjeta SFP+ de 10 Gbps (enp4s0).
Ejecuta el siguiente comando para ver todas las interfaces de red y sus direcciones MAC:
ip link show
Ejemplo de salida:
2: enp7s0: ... link/ether 04:42:1a:0b:39:d6 ...
3: enp8s0: ... link/ether 04:42:1a:0b:39:d7 ...
4: enp4s0: ... link/ether 80:61:5f:15:4b:2f ...
Edita el archivo de reglas de red persistentes:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Y añade las siguientes líneas (ajusta las MAC si son diferentes):
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="04:42:1a:0b:39:d6", NAME="enp7s0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="04:42:1a:0b:39:d7", NAME="enp8s0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="80:61:5f:15:4b:2f", NAME="enp4s0"
Revisa tu archivo /etc/network/interfaces para asegurarte de que los nombres de interfaz coinciden:
auto lo
iface lo inet loopback
auto enp7s0
iface enp7s0 inet static
address 172.26.60.101/24
gateway 172.26.60.1
iface enp8s0 inet manual
iface enp4s0 inet manual
auto vmbr0
iface vmbr0 inet manual
bridge-ports enp4s0
Para aplicar las nuevas reglas, puedes recargar udev y reiniciar los servicios de red:
sudo udevadm control --reload
sudo udevadm trigger
sudo systemctl restart networking
O simplemente reinicia el sistema:
sudo reboot
Asignar nombres fijos a las interfaces de red es una práctica esencial en entornos virtualizados como Proxmox. Evita problemas futuros y garantiza que tu red siempre funcione como esperas.
Una buena configuración hoy puede evitar horas de diagnóstico mañana.
Artículo técnico por Matas Informática. ¿Necesitas ayuda con tu infraestructura? Contáctanos.