Cambiar nombre de dispositivo (targeta de red).
Buenas, ¿Como se puede cambiar la clásica nomenclatura de las targetas de red (ya sabéis: eth0, eth1... etc)? He visto que mediante ifconfig se puede, pero lo que me interesa es hacerlo de forma permanente. Estoy montando una máquina con 4 interfaces de red y me agradaría renombrarlas con nombres más descriptivos que los clásicos. He manoseado también en /proc/net/dev y /etc/sysconfig/net, pero no saco nada en claro. No veo todavía dónde exactamente se está definiendo el nombre del dispositivo. Muchas gracias por adelantado. -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
El 6/08/05, Aquiles escribió:
¿Como se puede cambiar la clásica nomenclatura de las targetas de red (ya sabéis: eth0, eth1... etc)?
En Google he encontrado información sobre el cambio del nombre de las interfaces, a ver si te sirve: Man IP http://annys.eines.info/cgi-bin/man/man2html?ip+8 Changing the device name with ip link set http://linux-ip.net/html/tools-ip-link.html#tools-ip-link-set-name Saludos, -- Camaleón
En Google he encontrado información sobre el cambio del nombre de las interfaces, a ver si te sirve:
Man IP http://annys.eines.info/cgi-bin/man/man2html?ip+8
Changing the device name with ip link set http://linux-ip.net/html/tools-ip-link.html#tools-ip-link-set-name
Coñe... pues mira que le he dado caña yo también al google y no había encontrado nada. He hecho no conocía al comando ip. He estado leyendo y parece interesante. Supongo que será tan sencillo como crear un mini-script de inicio y cascarlo en boot.local en los runlevel que te interese, más que nada porqué el tema funciona con el dispositivo sin levantar. #!/bin/bash ip link set dev eth0 name lo_que_quieras_1 ip link set dev eth1 name lo_que_quieras_2 ip link set dev eth2 name lo_que_quieras_3 ip link set dev eth3 name lo_que_quieras_4 Lo probaré y os diré alguna cosa. Muchas gracias. -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-08-06 a las 08:46 +0200, Aquiles escribió:
¿Como se puede cambiar la clásica nomenclatura de las targetas de red (ya sabéis: eth0, eth1... etc)?
/etc/sysconfig/network/ifcfg-eth-id-00:40:.... (la dirección ethernet de tu interfaz) # You may set an interface name which is independant of the order of driver loading. # Note, though, that the genuine names (e.g. eth*) cannot be used here. PERSISTENT_NAME='exterior' Y me parece que el Yast también lo hace. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFC+Pc6tTMYHG2NR9URAtzSAJ905WKrw/WOAZTvmRlEgu1Vu9MGfQCeNNAj iQTxvkWpdCUWa+37cI1KfKg= =Z1qm -----END PGP SIGNATURE-----
/etc/sysconfig/network/ifcfg-eth-id-00:40:....
(la dirección ethernet de tu interfaz)
# You may set an interface name which is independant of the order of driver loading. # Note, though, that the genuine names (e.g. eth*) cannot be used here. PERSISTENT_NAME='exterior'
* Pues a mi no me sale ninguna variable como esa a activar; sólo esto BOOTPROTO='static' BROADCAST='192.168.0.255' IPADDR='192.168.0.2' MTU='' NETMASK='255.255.255.0' NETWORK='192.168.0.0' REMOTE_IPADDR='' STARTMODE='auto' UNIQUE='8otl.v6A2U9HZRg2' USERCONTROL='no' _nm_name='bus-pci-0000:00:04.0' NAME='Biostar Microtech Intl nForce2 Ethernet Controller' /etc/sysconfig/network/ifcfg-eth-id-00:e0:4c:b7:79:47 lines 1-12/12
Y me parece que el Yast también lo hace.
Nada, me tendré que poner gafas ya. No lo veo por ningún módulo por más que mire. :/ -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
On 8/10/05, Aquiles wrote:
* Pues a mi no me sale ninguna variable como esa a activar; sólo esto
Tendrás que añadirlo de forma manual. Si buscas en Google por "PERSISTENT_NAME" encontrás más información: http://www.google.com/search?hl=es&ie=UTF-8&oe=UTF-8&q=PERSISTENT_NAME&btnG=B%C3%BAsqueda&lr=
Nada, me tendré que poner gafas ya. No lo veo por ningún módulo por más que
Hum. Supongo que será en "Sistema / Editor para los archivos etc/sysconfig" pero tampoco veo la variable por ningún lado. :-? Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-08-10 a las 18:33 +0200, Aquiles escribió:
PERSISTENT_NAME='exterior'
* Pues a mi no me sale ninguna variable como esa a activar; sólo esto
¿Y que? Usa un editor vulgaris. Está documentado en el manual de SuSE:
22.5. Configuración manual de la red
...
Es posible asignar un nombre de interfaz permanente a todas las
interfaces cuya configuración no se designa con el nombre de interfaz.
Para ello se define la entrada PERSISTENT_NAME=<pname> en una
configuración de interfaz (ifcfg-*). El nombre permanente pname no
puede ser uno de los nombres que el kernel asigna automáticamente, lo
que ya excluye a eth*, tr*, wlan*, qeth*, iucv*, etc. En su lugar puede
utilizar, por ejemplo, net* o nombres descriptivos como external,
internal, o dmz. Los nombres permanentes se asignan a la interfaz
inmediatamente después de su registro, por lo que es necesario volver a
cargar el controlador de la tarjeta de red (o bien ejecutar
hwup
participants (3)
-
Aquiles
-
Camaleón
-
Carlos E. R.