Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y ejecutar mount/proc desde alguno de los scripts /etc/rc. El procfs viene configurado actualmente en la mayora de los ncleos por omisin. Si no tiene el procfs en su ncleo, al intentar montarlo obtendr un mensaje como este: mount: fs type procfs not supported by kernel. De ser as tiene que recompilar el ncleo asegurndose de configurarlo incluyendo el soporte para procfs.
La Autoridad de Nmeros Asignados de Internet (IANA, por sus siglas en ingls) ha reservado varios nmeros de red de las clases A, B y C, que usted puede usar sin registrarlas. Estas direcciones slo son vlidas dentro de su red privada, y no se encaminarn entre sitios de Internet reales.
Clases Redes A 10.0.0.0 hasta 10.255.255.255 B 172.16.0.0 hasta 172.31.0.0 C 192.168.0.0 hasta 192.168.255.0
En este caso asumiremos que el administrador de red de la CERVECERA usa un nmero de red de tipo B, por ejemplo 172.16.0.0.
5.
Creacin de Subredes
Para operar varias redes Ethernet (o de otro tipo una vez que el controlador correspondiente est disponible), debe dividir su red en subredes. El administrador de red de la CERVECERA decide usar ocho bytes la parte de la direccin correspondiente a los ordenadores como direccin de subred. Eso deja otros ocho bytes para las mquinas lo que equivale a 254 por cada subred. Asigna entonces el nmero de subred 1 a la cervecera, y le da a la vinatera el nmero 2. Las direcciones de red sern por tanto 172.16.1.0 y 172.16.2.0. La mscara de subred es 255.255.255.0. A vlager, que acta de pasarela entre las redes, se le asigna el nmero de mquina 1 en ambas redes, lo que significa que tiene las direcciones IP 191.72.1.1 y 191.72.2.1, respectivamente.
# # Fichero Hosts de la Cervecera Virtual/Vinatera Virtual # # IP FQDN aliases # 127.0.0.1 localhost # 172.16.1.1 vlager.vbrew.com vlager vlagerif1 172.16.1.2 vstout.vbrew.com vstout 172.16.1.3 vale.vbrew.com vale # 172.16.2.1 vlagerif2 172.16.2.2 vbeaujolais.vbrew.com vbeaujolais 172.16.2.3 vbardolino.vbrew.com vbardolino 172.16.2.4 vchianti.vbrew.com vchianti
Del mismo modo que con las direcciones IP, a veces tambin puede interesarle usar nombres simblicos para los nmeros de red. Con este objeto, el fichero hosts tiene un compaero llamado /etc/networks, que asocia nombres de red con los nmeros correspondientes y viceversa. En la Cervecera Virtual, podramos instalar un fichero networks como ste:
# /etc/networks para la cervecera virtual. brewnet 172.16.1.0 winenet 172.16.2.0
9. La orden netstat
Netstat es una herramienta til para comprobar la configuracin y actividad de su red. Se llama netstat, aunque se trata en realidad de una coleccin de herramientas combinadas.
La opcin n hace que netstat imprima las direcciones IP en notacin de cuaterna en vez de usar los nombres simblicos de las mquinas o las redes.
El primer comando muestra el registro de la tabla correspondiente a la direccin IP o mquina especificada, o si no se pasa ninguna, se mostrarn todos los registros. Por ejemplo, al invocar arp en vlager obtendramos:
# arp a IP address HW type HW address 172.16.1.3 10Mbps Ethernet 00:00:C0:5A:42:C1 172.16.1.2 10Mbps Ethernet 00:00:C0:90:B3:42172.16.2.4 10Mbps Ethernet 00:00:C0:04:69:AA
CONFIG_SYSVIPC=y (Necesario para usar kerneld) CONFIG_KERNELD=y (Kerneld se encarga de cargar los mdulos automticamente...) CONFIG_INET=y (Soporte para TCP/IP) CONFIG_NETDEVICES=y (Dipositivos de red) CONFIG_ISDN=m (Soporte para RDSI en mdulo) CONFIG_ISDN_DRV_HISAX=m (Soporte para el driver HiSax) CONFIG_HISAX_EURO=y (Importante, usamos protocolo Euro-DSS1 o Euro-ISDN) CONFIG_HISAX_ELSA=y (Soporte para la Elsa QuickStep 1000) CONFIG_PROC_FS=y (Para diagnsticos e informacion del sistema en general)
Una vez se han indicado las opciones imprescindibles (ms el resto de ellas necesarias para el sistema de cada uno), compilamos el ncleo y hacemos los pasos necesarios para poder arrancar con el ncleo recin compilado. Ahora podemos arrancar con el nuevo ncleo. Hay que reinicializar la mquina para que los cambios surjan efecto. Todo debera ir como antes (si hemos compilado todo lo que tenamos antes ms el soporte para PPP y RDSI). Podemos usar el comando dmesg para ver los mensajes de arranque del ncleo. No debera haber nada raro (ya que el soporte para RDSI se carga como mdulo cuando es necesario y todava no hemos intentado usarlo).
# Trying port address 0203 # Board 1 has serial identifier 2a 00 00 00 00 33 01 93 15 #(DEBUG) (READPORT 0x0203) (ISOLATE) (IDENTIFY *) # Card 1: (serial identifier 2a 00 00 00 00 33 01 93 15) # ELS0133 Serial No 0 [checksum 2a] # Version 1.0, Vendor version 0.0 # ANSI string -->ELSA QuickStep 1000<-# (CONFIGURE ELS0133/0 (LD 0 (IO 0 (BASE 0x0160)) <--- Indicar aqu la direccin de E/S. (INT 0 (IRQ 15 (MODE +E))) <--- Indicar aqu la IRQ a usar (ACT Y) )) # End tag... Checksum 0x00 (OK)
Si no ha habido ningn error, ahora puede copiar el fichero /tmp/isapnp.conf a /etc/isapnp.conf. Si ha instalado correctamente las pnptools las prximas veces que arranque el sistema, la configuracin de la(s) tarjeta(s) PNP ser automtica. A la hora de elegir las direcciones de E/S e IRQ a usar, puede ver cuales estn ya ocupadas haciendo:
cat /proc/ioports cat /proc/interrupts
Ya tenemos la mitad del camino hecho. Tenemos la tarjeta lista para ser usada y tenemos compilado el soporte para RDSI en el ncleo. Ahora slo falta unir las dos cosas. Para ello vamos a indicar al ncleo que queremos usar el driver HiSax. Si al cargar el mdulo ste detecta la tarjeta ya tenemos la batalla casi ganada. Sino, habr que repasar los puntos anteriores para ver si hemos compilado el soporte adecuado o si las direcciones de E/S, IRQ u otras estn siendo ya usadas por otros dispositivos.
Si nos dice que el driver ha sido cargado y la tarjeta detectada, ya est casi todo listo! (si no apareciera nada en pantalla, puede usar el comando dmesg para ver los mensajes del ncleo). Si le parece demasiado pesado tener que teclear todo esto cada vez que quiera usar la tarjeta RDSI, tiene razn. Lo que puede hacer es aadir las siguientes lneas al fichero /etc/conf.modules
# 01.02.1999 Ignacio Arenaza. Aada las siguientes lneas para que # el mdulo de la tarjeta RDSI se cargue automticamente bajo demanda. alias char-major-43 hisax alias char-major-45 isdn options hisax type=7 io=0x160 irq=15 protocol=2 id=qs1000
Por supuesto debe cambiar los parmetros type, io, irq, protocol e id para que se ajusten a su configuracin. Adems, si quiere que el mdulo se cargue en el ncleo de forma automtica, deber compilar el soporte de kerneld en el ncleo y editar el fichero /etc/modules e incluir la palabra auto justo despues de las lneas de comentarios.