Fundamentos de conexión a redes

Anuncio
SUSE LINUX
22
Fundamentos de conexión a redes
positivo es insertado o detectado, se genera un evento hotplug. Este evento hotplug hace que el dispositivo sea activado a través del script /sbin/hwup. Al activarse la tarjeta de red como nueva interfaz de red, el kernel produce otro evento
hotplug que a su vez desencadena la configuración de la interfaz por medio de
/sbin/ifup.
El kernel numera los nombres de interfaz en función del orden cronológico en
que se han registrado. El orden de inicio es decisivo para la denominación. Si la
primera de varias tarjetas de red falla, se modifica la numeración/denominación
de todas las tarjetas iniciadas con posterioridad. En el caso de tarjetas con ”auténtico” soporte hotplug, lo importante es el orden en que los dispositivos han sido
conectados.
Con el fin de posibilitar una configuración flexible, por una parte se ha separado la configuración de dispositivos (hardware) e interfaces y, por otra, la
asignación de configuraciones a dispositivos o interfaces ya no se realiza en
base a los nombres de interfaz. La configuración de los dispositivos se encuentra en /etc/sysconfig/hardware/hwcfg-* y la de las interfaces en
/etc/sysconfig/network/ifcfg-*. Los nombres de las distintas configuraciones describen los dispositivos o interfaces a los que pertenecen. Puesto que
la asignación de controladores a nombres de interfaces presupone que los nombres de interfaces permanezcan invariables, esta asignación ya no puede tener lugar en /etc/modprobe.conf. Las entradas alias en este archivo podrían tener
incluso efectos secundarios negativos en el nuevo concepto.
Los nombres de configuración, es decir, todo lo que sigue a hwcfg- o ifcfg-,
pueden describir a los dispositivos mediante el lugar donde están instalados, su ID específico o el nombre de interfaz. El nombre de configuració para
una tarjeta PCI puede ser, por ejemplo, bus-pci-0000:02:01.0 (ranura
PCI) o bien vpid-0x8086-0x1014-0x0549 (ID de fabricante y producto).
Para la interfaz correspondiente puede utilizarse bus-pci-0000:02:01.0 o
wlan-id-00:05:4e:42:31:7a (dirección MAC).
Si prefiere no asignar una configuración de red determinada a una tarjeta especificada sino a cualquier tarjeta de un tipo concreto (del que sólo puede haber una
tarjeta insertada en cada momento), se elige un nombre de configuración menos
específico. Por ejemplo, es posible emplear bus-pcmcia para todas las tarjetas PCMCIA. Por otra parte, los nombres pueden restringirse un poco más anteponiéndoles un tipo de interfaz. Por ejemplo, wlan-bus-usb puede asignarse
a todas las tarjetas WLAN con conexión USB.
Siempre se utiliza la configuración que mejor describe una interfaz o el dispositivo correspondiente a la interfaz. /sbin/getcfg se encarga de buscar la configuración más adecuada. La salida de getcfg proporciona todos los datos que
435
Descargar