Escolar Documentos
Profissional Documentos
Cultura Documentos
Tarjeta WAN
Cyclades-PC300 en
Linux
Una vez teniendo todo lo necesario, procedemos a comenzar con los pasos
de instalación:
kernel-2.6.9-1.1021_FC4.src.rpm
[tchung@localhost tchung]$ cd ~
[tchung@localhost tchung]$ cp -a /usr/src/redhat/ rpmbuild
[tchung@localhost tchung]$ echo '%_topdir %(echo $HOME)/rpmbuild' >> .rpmmacros
$ cd ~/rpmbuild/SPECS/
$ rpmbuild -bp kernel-2.6.spec
11. En donde target puede ser i386, i586, i686 ó x86_64 dependiendo del
caso.
12. Después de ello nos cambiamos al directorio de compilación o
agregamos más parches a nuestro nuevo kernel:
$ cd ~/rpmbuild/BUILD/kernel-2.6.9/linux-2.6.9
13. Seguido de ello, modificamos el archivo Makefile con el editor vi con
siguiente comando
$ vi Makefile
$ make menuconfig
$ cd ~/rpmbuild/RPMS/i386
# vi /boot/grub/grub.conf
24. Las letras con rojo denotan, las líneas que necesitamos copiar para
agregar el nuevo kernel al grub, quedando el archivo de la siguiente
manera:
root (hd0,0)
kernel /vmlinuz-2.4.18-0.12 ro root=/dev/hda3
initrd /initrd-2.4.18-0.12.img
25. Las letras azules en negrita, muestran las nuevas líneas que se agregaron
al archivo grub.conf, esto nos permitirá escoger entre los X kernels que
tengamos instalados y con ello ingresar en el modo de reconocimiento
del nuevo hardware a instalar.
26. Una vez terminado esto, es necesario reiniciar la PC, y al momento de
iniciar el GRUB Loading Stage, escogemos el nuevo kernel que
acabamos de recompilar, una vez arrancando y estando ya en línea de
comandos, apagamos el equipo para instalar la tarjeta físicamente en el
la tarjeta madre.
27. Una vez apagada la PC, abrimos a instalamos la tarjeta en la interfaz PCI
que escojamos, aseguramos la tarjeta y volvemos a conectar el equipo.
28. Encendemos la PC, escogemos el kernel correspondiente, y una vez
iniciada la línea de comandos, ingresamos en modo root.
29. Nos aseguramos que tengamos el código fuente del kernel instalado, de
lo contrario realizamos de nuevo los pasos 7 y 8.
30. Ya con el archivo de código fuente del kernel recompilado, nos
disponemos a descomprimirlo y desempaquetarlo con el siguiente
comando:
http://www.cyclades.com/support/downloads.php#pc300
34. Este proceso debe llevarse acabo sin errores, y una vez terminado
reiniciamos la PC, escogemos el Kernel HDLC y una vez arrancada la
línea de comandos, ingresamos al modo súper usuario (root) y nos
disponemos a configurar la tarjeta WAN
35. Esto lo hacemos con el comando pc300config, una vez dentro de la
interfaz de configuración, escogemos un perfil existente o creamos uno
en caso de querer manejar diferentes protocolos de conmutación de
paquetes WAN.
36. Para este ejemplo de configuración usaremos el protocolo de punto a
punto (PPP), ingresamos a un perfil de configuración existente o creado
recientemente, y en la siguiente pantalla escogemos el tipo de cable
serial a ocupar, en este caso usamos un cable serial con conectores
RS232, así mismo escogemos el pulso de reloj que manejaremos, para
este ejemplo usaremos ext (external), ya que dejaremos que el Modem o
CSU/DSU maneje los pulsos de reloj, por el lado del protocolo
escogeremos el PPP, ya que será el que manejaremos.
37. Damos en el OK, y pasamos a la pantalla de IP Settings, en donde
determinaremos primeramente, la dirección IP de la interfaz hdlc0 local,
en seguida ingresamos la dirección IP del otro extremo de la conexión
(como se trata de una conexión de punto a punto, solamente
manejaremos 2 direcciones IP, con la opción de manejar una mascara
255.255.255.0 o para no desperdiciar direcciones podemos usar una
mascara 255.255.255.252), en seguida ingresamos la mascara y después
de ello escogemos la velocidad de transmisión de unidad máxima que
dejaremos por defecto con 1500 y como siguiente parámetro, en
ONBOOT escogemos yes, ya que esto activará la configuración de la
interfaz cada vez que arranque el equipo, evitando estar reconfigurando
la interfaz cada vez que se inicie sistema en caso de fallas.
38. Una vez terminada la configuración de la tarjeta salimos de la interfaz
de configuración y guardamos los cambios, esperando que la interfaz
hdlc0 de la tarjeta PC-300 se active, no cercioramos de ello con el
comando ifconfig, que nos permite checar el estado de las interfaces de
red, checamos que se hayan asignado los parámetros que asignamos y
una vez terminado ello, proseguimos con la configuración del Router
Deamon, Quagga.
41. Estos demonios tienen parámetros para su activación, que son los
siguientes:
`-d'
`--daemon'
Runs in daemon mode.
`-f file'
`--config_file=file'
Set configuration file name.
`-h'
`--help'
Display this help and exit.
`-i file'
`--pid_file=file'
Upon startup the process identifier of the daemon is written to a file, typically in `/
var/run'. This file can be used by the init system to implement commands such as
…/init.d/zebra status, …/init.d/zebra restart or …/init.d/zebra stop.
The file name is an run-time option rather than a configure-time option so that
multiple routing daemons can be run simultaneously. This is useful when using
Quagga to implement a routing looking glass. One machine can be used to collect
differing routing views from differing points in the network.
`-A address'
`--vty_addr=address'
Set the VTY local address to bind to. If set, the VTY socket will only be bound to
this address.
`-P port'
`--vty_port=port'
Set the VTY TCP port number. If set to 0 then the TCP VTY sockets will not be
opened.
`-u user'
`--vty_addr=user'
Set the user and group to run as.
`-v'
`--version'
Print program version.
42. Antes arrancar algún demonio, vamos a crear o renombrar los archivos
de configuración que usa cada demónio que se encuentran en /etc/
quagga/, para ello entramos al directorio con esa ruta y hacemos un list
directory (ls) para ver el contenido del directorio.
43. Una vez desplegado el contenido, verificamos que la extensión sea .conf
y no .conf.sample, en caso de ser .conf.sample cambiamos la extensión
con el comando mv [archivo nombre actual] [archivo nombre nuevo],
esto para todos los archivos y borrando los duplicados.
44. Una vez terminado este proceso nos disponemos a activar los demonios
que necesitemos seguidos de los argumentos –d,
45. En este ejemplo activaremos el demonio zebra (router deamon) y el
demonio ripd (rip deamon), con los siguientes comandos
#zebra –d
#ripd –d
46. Una vez activados los demonios, nos disponemos a entrar a los modos
de configuración en forma remota por medio de telnet, dependiendo del
zebrasrv 2600/tcp
zebra 2601/tcp
ripd 2602/tcp
ripngd 2603/tcp
ospfd 2604/tcp
bgpd 2605/tcp
ospf6d 2606/tcp
ospfapi 2607/tcp
isisd 2608/tcp
Espero que les haya sido de utilidad este pequeño tutorial, para cualquier
duda comentarios, manden un correo con el subject Quagga Question: [su duda] a
betocruz85@gmail.com