Raspbian cómo volver a tener eth0 con net.ifnames=0

En el nuevo Raspbian Strech han incorporado una función de Debian que no usa los nombres clásicos de los interfaces o tarjeta de red. De momento solo está activo con el eth0 que ha desaparecido, aunque seguimos teniendo el wlan0. Así que al usar en una Terminal el comando ifconfig la salida es:

Vemos que en vez del clásico eth0tenemos un enxb827eb26a2c6 que si os fijáis en la línea justo debajo se crea a partir de lo que se conoce como la dirección MAC de la tarjeta, en este caso: ether b8:27:eb:26:a2:c6 y que para cada Raspberry Pi será distinto y único ya que la dirección MAC es siempre única.

Por suerte, y de momento esto lo podemos deshacer para volver a la situación de siempre y evitar problemas con tutoriales, scripts y programas que esperan encontrar la conexión de red como eth0.

Para ello con el gestor de ficheros vamos a la carpeta /boot/ de nuestra Raspberry y seleccionamos el archivo que vamos a cambiar, el cmdline.txt este archivo es visible y se puede cambiar incluso en un ordenador con Windows.

Por si acaso rompemos algo hacemos una copia y le cambiamos el nombre:

Y ahora ya sí, lo abrimos para editarlo:

Y justo al final añadimos net.ifnames=0 para que quede así:

Guardamos los cambios y reiniciamos la Raspberry Pi. Y ya al hacer ifconfg deberíamos ver todo como siempre:

  • Sería interesante saber el porqué de este cambio de denominación …

    • Todo viene derivado de poder controlar varios dispositivos a la vez sabiendo con certeza cual es cada uno. Es como configurar los discos en fstab usando /dev/sdX o usando el UUID. En https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ puedes leer más.
      Si usas la Raspberry como router, punto de acceso o repetidor Wi-Fi e instalas un adaptador USB a Ethernet por ejemplo, de esta nueva forma con la MAC cada uno tendrá un nombre distinto y nunca fallará. Pero el viejo estilo que comento es el más cómodo para todo los torpes como yo.

      • MaRkinhOS SnoWBoArdER

        Manuti,
        ¿tienes algún post de cómo utilizar al raspberry como punto de acceso? No se me había ocurrido nunca el utilizarla para esos fines y me compré un punto de acceso TP-Link WR703N, que es my barato, pero no se puede poner en inglés ni español y es un fastidio…

  • Manuel Rodriguez

    Gracias por el tutorial. Me ha parecido muy útil e interesante.

    • Me alegro. Mucha gente ni se ha dado cuenta, sobre todo porque el Wi-Fi sigue con la misma nomenclatura de siempre : wlan0 tanto en la Raspberry Pi 3 como en la Raspberry Pi Zero W.