Opciones del Kernel en Linux 2.0 y superiores


Despues de completar la sección de opciones generales, se le preguntara si quiere incluir soporte para varios tipos de dispositivos, como controladoras SCSI o tarjetas de sonido. El cursor le indicara que opciones estan disponibles. Puede pulsar ? para obtener una descripcion de la opcion en la q se encuentre. Siempre tiene la opcion de si (y) para incluir dicho componente de forma estatica en el kernel, o no (n) para excluir el componente completamente. Aparte puede ver la opcion de modulo (m) para que dicho componente sea compilado como un modulo cargable. Los modulos necesitan ser cargados antes para que puedan ser usados, esto es util para drivers de componentes que no usa muy amenudo.
La siguiente lista de preguntas trata sobre el soporte de red. El juego exacto de opciones de configuracion cambia constantemente debido al continuo desarrollo. Una lista tipica de las opciones ofrecidas por la mayoria de las versiones del kernel en torno a las 2.0 y 2.1 puede ser esta:
*
* Network device support
*
Network device support (CONFIG_NETDEVICES) [Y/n/?]
Debe responder a esta cuestion con y si quiere usar cualquier tipo de dispositivo de red, ya sea Ethernet, SLIP, PPP, o el que sea. Cuando conteste a la pregunta cony, el soporte para los dispositivos Ethernet sera activado automaticamente. Debera responer a otras preguntas si quiere habilitar el soporte de otros tipos de drivers de red:
PLIP (parallel port) support (CONFIG_PLIP) [N/y/m/?] y
PPP (point-to-point) support (CONFIG_PPP) [N/y/m/?] y
*
* CCP compressors for PPP are only built as modules.
*
SLIP (serial line) support (CONFIG_SLIP) [N/y/m/?] m
CSLIP compressed headers (CONFIG_SLIP_COMPRESSED) [N/y/?] (NEW) y
Keepalive and linefill (CONFIG_SLIP_SMART) [N/y/?] (NEW) y
Six bit SLIP encapsulation (CONFIG_SLIP_MODE_SLIP6) [N/y/?] (NEW) y
Estas cuestiones conciernen a varios protocolos de la capa de enlace que linux soporta. PPP y SLIP le permiten transportar datagramas IP a traves de lineas serie. PPP es usado actualmente por un grupo de protocolos para enviar el trafico de la red a traves de lineas serie. Algunos de los protocolos que forman el PPP gestionan la manera de poderse autentificar en el servidor, mientras otros gestionan el modo en que ciertos protocolos son transportados por el enlace—PPP no esta limitado a transportar solo datagramas TCP/IP; ademas de este protocolo tambien puede transportar otros como el IPX.
Si responde y o m al soporte para SLIP, le seran preguntadas tres cuestiones que trataremos mas abajo. La opcion de comprimir las cabezeras permite el soporte para CSLIP, una tecnica que comprime las cabeceras TCP/IP a solo 3 pequeños bytes. Recuerde que esta opcion del kernel no activa automaticmente el CSLIP; simplemente provee las funciones necesarias al nucleo para ello. La opcion Keepalive and linefill causa que el soporte de SLIP genere periodicamente actividad en la linea para prevenir que esta sea desconectada por inactividad. La opcion Six bit SLIP encapsulation le permite ejecutar SLIP sobre lineas y circuitos que no son capaces de transmitir el grupo de 8-bit de datos correctamente. Esto es similar al uuencoding o la tecnica binhex usadas para enviar ficheros binarios por e-mail.
PLIP proporciona una forma de enviar datagramas IP a traves de una conexion por puerto paralelo. Esto es usado comunmente para comunicarse con PCs que usan DOS. En el hardware tipico de PC, PLIP puede ser mas rapido que PPP o SLIP, pero requiere mucha mas CPU para funcionar, ademas cuando la tasa de transferencia sea buena, otras tareas en la maquina podrian volverse mas lentas.
A medida que se desarrollan más controladores, la lista de preguntas en esta sección se hace mayor. Si desea contruir un kernel que se pueda usar en varias maquinas, o si su maquina tiene mas de un tipo de tarjeta de red instalada, puede activar mas de un driver:
.
.
Ethernet (10 or 100Mbit) (CONFIG_NET_ETHERNET) [Y/n/?]
3COM cards (CONFIG_NET_VENDOR_3COM) [Y/n/?] 3c501 support (CONFIG_EL1) [N/y/m/?]
3c503 support (CONFIG_EL2) [N/y/m/?] 3c509/3c579 support (CONFIG_EL3) [Y/m/n/?]
3c590/3c900 series (592/595/597/900/905) «Vortex/Boomerang» support/
(CONFIG_VORTEX) [N/y/m/?]
AMD LANCE and PCnet (AT1500 and NE2100) support (CONFIG_LANCE) [N/y/?]
AMD PCInet32 (VLB and PCI) support (CONFIG_LANCE32) [N/y/?] (NEW)
Western Digital/SMC cards (CONFIG_NET_VENDOR_SMC) [N/y/?]
WD80*3 support (CONFIG_WD80x3) [N/y/m/?] (NEW)
SMC Ultra support (CONFIG_ULTRA) [N/y/m/?] (NEW)
SMC Ultra32 support (CONFIG_ULTRA32) [N/y/m/?] (NEW)
SMC 9194 support (CONFIG_SMC9194) [N/y/m/?] (NEW)
Other ISA cards (CONFIG_NET_ISA) [N/y/?]
Cabletron E21xx support (CONFIG_E2100) [N/y/m/?] (NEW)
DEPCA, DE10x, DE200, DE201, DE202, DE422 support (CONFIG_DEPCA) [N/y/m/?]/ (NEW)
EtherWORKS 3 (DE203, DE204, DE205) support (CONFIG_EWRK3) [N/y/m/?] (NEW) EtherExpress 16 support (CONFIG_EEXPRESS) [N/y/m/?] (NEW)
HP PCLAN+ (27247B and 27252A) support (CONFIG_HPLAN_PLUS) [N/y/m/?] (NEW) HP PCLAN (27245 and other 27xxx series) support (CONFIG_HPLAN) [N/y/m/?]/ (NEW)
HP 10/100VG PCLAN (ISA, EISA, PCI) support (CONFIG_HP100) [N/y/m/?] (NEW) NE2000/NE1000 support (CONFIG_NE2000) [N/y/m/?] (NEW)
SK_G16 support (CONFIG_SK_G16) [N/y/?] (NEW)
EISA, VLB, PCI and on card controllers (CONFIG_NET_EISA) [N/y/?] Apricot Xen-II on card ethernet (CONFIG_APRICOT) [N/y/m/?] (NEW) Intel EtherExpress/Pro 100B support (CONFIG_EEXPRESS_PRO100B) [N/y/m/?]/
(NEW)
DE425, DE434, DE435, DE450, DE500 support (CONFIG_DE4X5) [N/y/m/?] (NEW) DECchip Tulip (dc21x4x) PCI support (CONFIG_DEC_ELCP) [N/y/m/?] (NEW) Digi Intl. RightSwitch SE-X support (CONFIG_DGRS) [N/y/m/?] (NEW)
Pocket and portable adaptors (CONFIG_NET_POCKET) [N/y/?]
AT-LAN-TEC/RealTek pocket adaptor support (CONFIG_ATP) [N/y/?] (NEW) D-Link DE600 pocket adaptor support (CONFIG_DE600) [N/y/m/?] (NEW) D-Link DE620 pocket adaptor support (CONFIG_DE620) [N/y/m/?] (NEW) Token Ring driver support (CONFIG_TR) [N/y/?]
IBM Tropic chipset based adaptor support (CONFIG_IBMTR) [N/y/m/?] (NEW) FDDI driver support (CONFIG_FDDI) [N/y/?]
Digital DEFEA and DEFPA adapter support (CONFIG_DEFXX) [N/y/?] (NEW) ARCnet support (CONFIG_ARCNET) [N/y/m/?]
Enable arc0e (ARCnet «Ether-Encap» packet format) (CONFIG_ARCNET_ETH)/ [ N/y/?] (NEW)
Enable arc0s (ARCnet RFC1051 packet format) (CONFIG_ARCNET_1051)/ [ N/y/?] (NEW)
Finalmente, en la seccion de los sistemas de ficheros, el script de configuracion le preguntara si desea soporte para NFS (networking file system), el sistema de ficheros en red. NFS le permite exportar sistemas de ficheros a varios nodos, haciendo que los ficheros aparezcan como si estubieran en un disco duro normal y corriente conectado al nodo.NFS file system support (CONFIG_NFS_FS) [y]Describiremos el NFS con detalle en Capítulo 14.

Califica este Artículo

Categoría: Conectividad y Redes.




Deja una respuesta