Hace ya varios días vengo trabajando en un proyecto basado en Debían (
Y a decir verdad hacia un buen tiempo no trabajaba en este hermoso y completo sistema operativo) , mas precisamente la versión 10, nombre en código «Buster» y me encontré al arrancar con que las interfaces de red tenían algunos nombres raros…
ENP0S8, ENP0S3, … WTF 😲 !, Dios mio, que te ha pasado Debian !!! Ahí fue cuando comencé a leer las notas de lanzamiento del SO y me di cuenta de que Debian había adoptado hace ya un tiempo a «SystemD» y dejado de lado al viejo y querido «SysVinit«
En esta ocasión SystemD desembarca con una novedad para aquellos que no lo habíamos utilizado hasta el momento, las «Interfaces de nombres predecibles«, veamos un ejemplo que tome de StackExchange
enp0s10:
| | |
v | |
en| | --> ethernet
v |
p0| --> bus number (0)
v
s10 --> slot number (10)
Bueno hasta acá todo bien, muy intuitivo, todo muy lindo… y si nos encontramos con un nombre como.. :
enx68ca132oeac o wlx00c0ca721eac
😱
Para volver al antiguo «estilo» deberemos hacer dos sencillos pasos,
Paso 1: Editamos el archivo /etc/default/grub y agregamos «net.ifnames=1» de la siguiente manera:
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
Paso 2: Aplicamos los cambios
root@linux:# sudo update-grub
Este me sirvió
GRUB_CMDLINE_LINUX=»net.ifnames=0 biosdevname=0″
/usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
Muchas gracias Pato por tu comentario!!, Un saludo!