Semana 1. Conexión a Internet. Monitoreo. [Aug. 12, 2011, 10:39 p.m.]
Lecturas y ejercicios para la semana 1
1. Lecturas
- Leer capítulos 1, 2 y 3 de adJ_Servidor en http://structio.sourceforge.net/guias/servidor_OpenBSD/
- No hay una bitácora para monitorear una conexión a Internet, pero puede agregar el siguiente script para crear una bitácora que posteriormente puede analizar:
#!/bin/sh #Monitorea conexiones de un cortafuegos #Dominio Publico. 2010. vtamara@pasosdeJesus.org ipext=202.59.113.30 ipmaqint=192.168.1.35 ippuerta=202.59.113.31 ipotraorg=201.245.63.134 nomotraorg=www.pasosdeJesus.org nomotraorg2=www.p2pu.org rutamon=/home/miusuario/servidor/ if (test ! -f $rutamon/$nomotraorg.csv) then { echo "hora,simismo($ipext),maquinainterna($ipmaqint),puertadeenlace($ippuerta),otraorg($ipotraorg),nomotraorg($nomotraorg)" > /$rutamon/$nomotraorg.csv } fi; if (test ! -f $rutamon/$nomotraorg2.csv) then { echo "hora,simismo($ipext),maquinainterna($ipmaqint),puertadeenlace($ippuerta),otraorg($ipotraorg),nomotraorg2($nomotraorg2)" > /$rutamon/$nomotraorg2.csv } fi; f=`date +%Y%m%d%H%M` ping -w 3 -c 1 $ipext > /dev/null 2>&1 s=`expr 1 - $?` ping -w 3 -c 1 $ipmaqint > /dev/null 2>&1 r=`expr 1 - $?` ping -w 3 -c 1 $ippuerta > /dev/null 2>&1 m=`expr 1 - $?` ping -w 3 -c 1 $ipotraorg > /dev/null 2>&1 c=`expr 1 - $?` ping -w 3 -c 1 $nomotraorg > /dev/null 2>&1 cn=`expr 1 - $?` ping -w 3 -c 1 $nomotraorg2 > /dev/null 2>&1 cm=`expr 1 - $?` echo "$f,$s,$r,$m,$c,$cn" >> /$rutamon/$nomotraorg.csv echo "$f,$s,$r,$m,$c,$cm" >> /$rutamon/$nomotraorg2.csv
2. Ejercicios:
Necesita conectar un servidor OpenBSD con interfaz de red rl0 a Internet por medio de un proveedor que ha instalado un modem con un cable ethernet que ha conectado a la interfaz de red del servidor. Indique en cada caso el contenido que debe dejar en los archivos /etc/hostname.rl0, /etc/resolv.conf, /etc/mygate y eventualmente /etc/ppp/ppp.conf:
- El proveedor da una IP dinámica y usted debe configurar PPPOE en el servidor para conectarlo al modem con los siguientes datos: Usuario: 2miusuario, Clave: 3213
- Usted solicitó una IP fija y el proveedor le asignó la IP fija al modem, y le dice a usted que configure el servidor para que obtenga la IP del modem con DHCP.
- Usted solicitó una IP fija y que dejaran el modem en modo puente para que la IP fija quede en su servidor. El proveedor le da estos datos: IP: 202.59.113.30, Mascara: 255.255.255.252, Puerta de enlace: 202.59.113.31, Servidor DNS: 208.67.222.222
- Suponga que el archivo de comandos para monitorear queda en /home/miusuario/servidor/monitorea.sh y que usted programa su ejecución cada minuto. ¿Donde quedará la bitácora que este crea y como se verá? Ayuda: Puede programar la ejecución cada minuto ejecutando crontab -e y añadiendo la línea:
* * * * * (cd /home/miusuario/servidor/ && ./monitorea.sh > /dev/null 2> /dev/null)
Envíe sus respuestas a vtamara@pasosdeJesus.org.
Publique dudas y ayudas como comentario a esta tarea.
3. Bibliografía:
- adJ_Servidor. La distribución Aprendiendo de Jesús de OpenBSD como servidor y cortafuegos. http://structio.sourceforge.net/guias/servidor_OpenBSD/. 2011
4. Términos y Condiciones Especiales
Este escrito se cede al dominio público de acuerdo a la legislación colombiana, agradeciendo se de crédito a Pasos de Jesús. 2011. Ver https://www.pasosdejesus.org/dominio_publico_colombia.html.