sábado, 8 de junio de 2013

Nuevos nombres de red en Gentoo a partir de kernel 3.8

Bien,esto no es un tutorial mas bien es un aviso a otros gentooneros,a partir del kernel 3.8 se cambian los nombres de nuestra interfaz de red a diferentes nombres,esto no es por el kernel 3.8 para arriba, mas bien es por udev,ahora las interfaces se muestran algo como:

wlp1s0

En vez de wlan0,o eth0 muestra algo como lo de arriba.

Bien,lo menciono porque hace poco actualice y me cambiaron los nombres de red en estos momentos estoy usando el kernel 3.9 de la rama inestable de x86, y ese nombre se ve mal,pensé que era por el kernel pero no,esto lo dice en las noticias de eselect:

eselect news read all

Pero como no lo leeo,tuve que ver el error con dmesg,en el cual me apareció algo como:

udev cambio el nombre de wlan0 a wlp1s0 (en ingles)

Bueno,si acaban de instalar gentoo,o actualizaron udev tienen que modificar las configuraciones de udev y openrc(si lo usan):

Primero borramos eth0 y wlan0 de runlevel default.

rc-update del net.eth0 default

rc-update del net.wlan0 default

Ahora cambiamos los enlaces de net.lo a los nuevos nombres,pero primero los vemos con este comando:

udevadm test-builtin net_id /sys/class/net/eth0 2> /dev/null

udevadm test-builtin net_id /sys/class/net/wlan0 2> /dev/null



Es el que dice ID_NET_NAME_PATH=enp3s0 # En mi caso

Y muestra el nuevo nombre,ahora creamos un enlace:

cd /etc/init.d/

ln -s net.lo net.enp3s0

También en wlan0

Ahora

cd ../conf.d

nano  net

Y actualizamos eth0 por el nuevo nombre.

Por ultimo agregamos el nuevo servicio a openrc:

rc-update add net.enp3s0 default

También para wlan0 con nuevo nombre.

Eso es todo,creo mas info en la wiki:

http://wiki.gentoo.org/wiki/Udev/upgrade


No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.