<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5158095708670694332</id><updated>2011-09-20T08:24:40.218-04:00</updated><title type='text'>El blog de whilo</title><subtitle type='html'>...dedicado a howtos para DEBIAN</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4696565976317081838</id><published>2009-09-08T20:00:00.000-04:00</published><updated>2009-09-08T20:02:10.556-04:00</updated><title type='text'>Compilar Kernel en Debian Lenny</title><content type='html'>1. Cambiamos a modo superusuario:&lt;br /&gt;&lt;br /&gt;su&lt;br /&gt;&lt;br /&gt;2. Instalaremos los paquetes necesarios para la compilacion:&lt;br /&gt;&lt;br /&gt;aptitude install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential udev devhelp&lt;br /&gt;&lt;br /&gt;3. Descargamos el kernel de kernel.org&lt;br /&gt;&lt;br /&gt;4. Movemos el kernel a /usr/src/&lt;br /&gt;&lt;br /&gt;mv kernel-version /usr/src/&lt;br /&gt;&lt;br /&gt;5. Vamos al directorio y descomprimimos el kernel:&lt;br /&gt;cd /usr/src&lt;br /&gt;tar -jxvf kernel-version.bz2&lt;br /&gt;&lt;br /&gt;(lógicamente, si es el paquete .tar.gz usuariamos en vez de esa orden la siguiente):&lt;br /&gt;&lt;br /&gt;tar -zxvf kernel-version.tar.gz&lt;br /&gt;&lt;br /&gt;6. Creamos un enlace simbólico del directorio que hemos descomprimido:&lt;br /&gt;&lt;br /&gt;ln -s kernel-version linux&lt;br /&gt;&lt;br /&gt;* Por razones de seguridad conviene borrarlo cuando terminemos de compilar:&lt;br /&gt;&lt;br /&gt;rm -r linux&lt;br /&gt;&lt;br /&gt;7. Entramos a dicho directorio:&lt;br /&gt;&lt;br /&gt;cd /usr/src/linux&lt;br /&gt;&lt;br /&gt;8. Ahora toca configurar el kernel (la parte + coñazo o + interesante, según se mire). Para comenzar hay 3 órdenes distintas a elegir:&lt;br /&gt;&lt;br /&gt;make config (no la recomiendo; hace demasiadas preguntas, algunas bastante complejas).&lt;br /&gt;&lt;br /&gt;make menuconfig (se basa en menús de texto; con el espacio (de)seleccionas el módulo / opción correspondiente).&lt;br /&gt;&lt;br /&gt;make xconfig (parecida a la anterior, pero se realiza graficamente).&lt;br /&gt;&lt;br /&gt;La configuración en sí será diferente para cada uno, ya que depende de la máquina y de los objetivos del usuario. Si no sabes para qué es un determinado módulo / opción, puedes usar la ayuda (help) donde te describe el modulo.&lt;br /&gt;&lt;br /&gt;9. Cuando acabemos de configurar, simplemente compilamos el kernel:&lt;br /&gt;&lt;br /&gt;make-kpkg clean&lt;br /&gt;make-kpkg –initrd kernel_image kernel-headers&lt;br /&gt;&lt;br /&gt;* En realidad, no se necesita lo de kernel_headers, sirve para instalar las cabeceras del kernel.&lt;br /&gt;&lt;br /&gt;Paciencia, el proceso puede tardar bastante tiempo, según la potencia del PC (es fácil que tarde más de una hora).&lt;br /&gt;&lt;br /&gt;10. Cuando acabe de compilar, sólo queda instalar los paquetes .deb que hemos obtenido:&lt;br /&gt;&lt;br /&gt;dpkg -i kernel_image-version.deb&lt;br /&gt;dpkg -i kernel_headers-version.deb&lt;br /&gt;&lt;br /&gt;11. Ya solo queda reiniciar y probar el nuevo kernel.&lt;br /&gt;&lt;br /&gt;12. ¡Mentira, no hemos terminado! ;-) ¿No había dicho que al terminar de compilar el kernel borraras el enlace simbólico? ¡Hazlo ya!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Si ya se habia compilado anteriormente, conviene limpiar las fuentes del kernel, lo cual puede hacerse con:&lt;br /&gt;&lt;br /&gt;mrproper&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4696565976317081838?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4696565976317081838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4696565976317081838' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4696565976317081838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4696565976317081838'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/09/compilar-kernel-en-debian-lenny.html' title='Compilar Kernel en Debian Lenny'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8010549377816088266</id><published>2009-09-02T15:22:00.000-04:00</published><updated>2009-09-02T15:26:07.859-04:00</updated><title type='text'>errores de postfix en espannol</title><content type='html'>Mensajes de error de postfix en español&lt;br /&gt;&lt;br /&gt;Crear fichero con los mensajes de errores traducidos al espannol&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;Crear: touch /etc/postfix/bounce.cf&lt;br /&gt;Copiar la plantilla que aparece debajo dentro de este fichero.&lt;br /&gt;&lt;br /&gt;###plantilla&lt;br /&gt;&lt;br /&gt;failure_template = &lt;postmaster@vcl.rimed.cu (Administrador del sistema de correo)&gt;&lt;br /&gt;Subject: Servidor de correo: Mensaje no entregado&lt;br /&gt;Postmaster-Subject: Postmaster: Mensaje no entregado&lt;br /&gt;&lt;br /&gt;POR FAVOR, LEA DETENIDAMENTE ESTE MENSAJE.&lt;br /&gt;&lt;br /&gt;Éste es un mensaje de correo enviado automáticamente por su servidor de correo.&lt;br /&gt;&lt;br /&gt;No ha sido posible entregar su mensaje a uno o más destinatarios. El&lt;br /&gt;mensaje que causó el error está adjunto a este mensaje.&lt;br /&gt;&lt;br /&gt;==============================================&lt;br /&gt;Para más información o cualquier duda, por favor, envíe un mensaje al&lt;br /&gt;administrador del sistema a la dirección $bounce_notice_recipient.&lt;br /&gt;En tal caso incluya adjunto este mensaje de informe. Puede eliminar el&lt;br /&gt;texto del mensaje original que considere, aunque le recomendamos que&lt;br /&gt;mantenga intacto el texto de este informe.&lt;br /&gt;&lt;br /&gt;El sistema de correo ($myhostname).&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;delay_template = &lt;postmaster@vcl.rimed.cu (Administrador del sistema de correo)&gt;&lt;br /&gt;Subject: Servidor de correo: Mensaje postpuesto&lt;br /&gt;Postmaster-Subject: Postmaster: Mensaje postpuesto&lt;br /&gt;&lt;br /&gt;POR FAVOR, LEA DETENIDAMENTE ESTE MENSAJE.&lt;br /&gt;&lt;br /&gt;Este es un mensaje de correo enviado automáticamente por el servidor de correo&lt;br /&gt;$myhostname.&lt;br /&gt;&lt;br /&gt;##############################################&lt;br /&gt;# ÉSTE ES SÓLO UN MENSAJE DE AVISO. NO ES NECESARIO QUE REENVÍE EL #&lt;br /&gt;# MENSAJE. #&lt;br /&gt;##############################################&lt;br /&gt;&lt;br /&gt;Su mensaje no pudo ser entregado al destinatario después de intentarlo durante&lt;br /&gt;$delay_warning_time_hours hora(s).&lt;br /&gt;Se seguirá intentando enviar el mensaje hasta que pasen $maximal_queue_lifetime_days días.&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;Para más información o cualquier duda, por favor, envíe un mensaje al&lt;br /&gt;administrador del sistema a la dirección $bounce_notice_recipient.&lt;br /&gt;En tal caso incluya adjunto este mensaje de informe. Puede eliminar el&lt;br /&gt;texto del mensaje original que considere, aunque le recomendamos que&lt;br /&gt;mantenga intacto el texto de este informe.&lt;br /&gt;&lt;br /&gt;El sistema de correo ($myhostname).&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;success_template = &lt;postmaster@vcl.rimed.cu (Administrador del sistema de correo)&gt;&lt;br /&gt;Subject: Servidor de correo: Informe de entrega correcta de mensaje&lt;br /&gt;&lt;br /&gt;POR FAVOR, LEA DETENIDAMENTE ESTE MENSAJE.&lt;br /&gt;&lt;br /&gt;Este es un mensaje de correo enviado automáticamente por su servidor de correo.&lt;br /&gt;&lt;br /&gt;Su mensaje fue entregado correctamente al/a los destinatario/s indicados a&lt;br /&gt;continuación. Si el mensaje fue entregado directamente a los destinatarios,&lt;br /&gt;no recibirá más notificaciones; en caso contrario, si el mensaje tuviera que&lt;br /&gt;pasar por más servidores de correo, es posible que reciba más notificaciones&lt;br /&gt;de estos servidores.&lt;br /&gt;&lt;br /&gt;================================================&lt;br /&gt;&lt;br /&gt;Para más información o cualquier duda, por favor, envíe un mensaje al&lt;br /&gt;administrador del sistema a la dirección $bounce_notice_recipient.&lt;br /&gt;En tal caso incluya adjunto este mensaje de informe. Puede eliminar el&lt;br /&gt;texto del mensaje original que considere, aunque le recomendamos que&lt;br /&gt;mantenga intacto el texto de este informe.&lt;br /&gt;&lt;br /&gt;El sistema de correo ($myhostname).&lt;br /&gt;&lt;br /&gt;===============================================&lt;br /&gt;&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;verify_template = &lt;postmaster@vcl.rimed.cu (Administrador del sistema de correo)&gt;&lt;br /&gt;Subject: Servidor de correo: Informe de estado de entrega de mensaje&lt;br /&gt;&lt;br /&gt;POR FAVOR, LEA DETENIDAMENTE ESTE MENSAJE.&lt;br /&gt;&lt;br /&gt;Este es un mensaje de correo enviado automáticamente por su servidor de correo.&lt;br /&gt;&lt;br /&gt;Adjunto a este mensaje se encuentra el informe de entrega solicitado.&lt;br /&gt;&lt;br /&gt;=================================================&lt;br /&gt;&lt;br /&gt;Para más información o cualquier duda, por favor, envíe un mensaje al&lt;br /&gt;administrador del sistema a la dirección $bounce_notice_recipient.&lt;br /&gt;En tal caso incluya adjunto este mensaje de informe. Puede eliminar el&lt;br /&gt;texto del mensaje original que considere, aunque le recomendamos que&lt;br /&gt;mantenga intacto el texto de este informe.&lt;br /&gt;&lt;br /&gt;El sistema de correo ($myhostname).&lt;br /&gt;&lt;br /&gt;===================================================&lt;br /&gt;&lt;br /&gt;EOF&lt;br /&gt;###################################################&lt;br /&gt;&lt;br /&gt;Verificar que la salida de postconf es correcta..&lt;br /&gt;&lt;br /&gt;postconf -b /etc/postfix/bounce.cf&lt;br /&gt;&lt;br /&gt;Si el resultado es el esperado, pues debe mostrarnos los errores en espannol entonces ejecutamos&lt;br /&gt;&lt;br /&gt;postconf -e "bounce_template_file = /etc/postfix/bounce.cf" -&gt; esta forma seria temporarl pués al reiniciar el servidor ya la variable perderia el valor. Por lo que aconsejo escribirla directamente en el main.cf quedando asi&lt;br /&gt;&lt;br /&gt;bounce_template_file = /etc/postfix/bounce.cf&lt;br /&gt;&lt;br /&gt;para agregar la ruta "/etc/postfix/bounce.cf" a la variable de sistema "bounce_template_file" quedando así "bounce_template_file = /etc/postfix/bounce.cf"&lt;br /&gt;Por ultimo..&lt;br /&gt;/etc/init.d/postfix restart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8010549377816088266?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8010549377816088266/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8010549377816088266' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8010549377816088266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8010549377816088266'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/09/errores-de-postfix-en-espannol.html' title='errores de postfix en espannol'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-6041666761210293815</id><published>2009-09-01T11:33:00.004-04:00</published><updated>2009-09-01T11:39:13.644-04:00</updated><title type='text'>usuario como root</title><content type='html'>este tip pretende ilustrar como hacer que un usuario, (en este caso, whilo) tenga todos los privilegios como root&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.- lo primero es hacer el usuario, miembro del grupo root&lt;br /&gt;en el fichero &lt;code&gt; /etc/passwd&lt;/code&gt;&lt;br /&gt;el usuario normal es&lt;br /&gt;&lt;code&gt; whilo:x:1000:1000:whilo,,,:/home/whilo:/bin/bash &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;ahora debe ser&lt;br /&gt;&lt;code&gt; whilo:x:0:0:whilo,,,:/home/whilo:/bin/bash &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;se cambia el uid de 1000 a 0 pues el uid del root es cero&lt;br /&gt;&lt;br /&gt;2.-&lt;br /&gt;en el fichero &lt;code&gt;/etc/group&lt;/code&gt;&lt;br /&gt;el grupo root viene por defecto&lt;br /&gt;&lt;code&gt; root:x:0: &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;hay que annadirle al usuario whilo&lt;br /&gt;&lt;code&gt; root:x:0:whilo &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;3.-&lt;br /&gt;editar el fichero &lt;code&gt; /etc/sudoers &lt;/code&gt;&lt;br /&gt;y annadirle&lt;br /&gt;&lt;code&gt;&lt;br /&gt;whilo ALL=(ALL) ALL&lt;br /&gt;whilo ALL= NOPASSWD: /sbin/poweroff, /sbin/reboot, /sbin/halt, /sbin/fdisk, /sbin/ifup, /sbin/ifdown, /sbin/init, /sbin/sulogin&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get update&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get install&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get dist-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get purge&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get remove&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get autoremove&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get clean&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get autoclean&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-cache&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/apt-get dselect-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude update&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude install&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude dist-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude safe-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude full-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude show&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude clean&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude autoclean&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude remove&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude purge&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude dselect-upgrade&lt;br /&gt;whilo ALL= NOPASSWD: /usr/bin/aptitude search&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-6041666761210293815?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/6041666761210293815/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=6041666761210293815' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6041666761210293815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6041666761210293815'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/09/usuario-como-root.html' title='usuario como root'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-2900246364938351222</id><published>2009-07-06T23:06:00.004-04:00</published><updated>2009-07-06T23:15:12.122-04:00</updated><title type='text'>truco en el shell</title><content type='html'>truco en el shell&lt;br /&gt;# Entra a la consola o shell como usuario normal o root&lt;br /&gt;# Ubica tu archivo .bashrc&lt;br /&gt;# en el caso de root el archivo está en /root/.bashrc si es con un user, está en el /home/user&lt;br /&gt;# Abre tu archivo .bashrc para editarlo &lt;br /&gt;# Ve hasta el el final del archivo y copia y pega el texto :&lt;br /&gt;&lt;br /&gt;rojo='\e[1;31m'&lt;br /&gt;NC='\e[0m'&lt;br /&gt;echo -e "${rojo}          _,met\$\$\$\$\$gg.";&lt;br /&gt;echo -e "       ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.";&lt;br /&gt;echo -e "     ,g\$\$P\"\"       \"\"\"Y\$\$.\".";&lt;br /&gt;echo -e "    ,\$\$P'              \`\$\$\$.";&lt;br /&gt;echo -e "  ',\$\$P       ,ggs.     \`\$\$b:";&lt;br /&gt;echo -e "  \`d\$\$'     ,\$P\"'   .    \$\$\$";&lt;br /&gt;echo -e "   \$\$P      d\$'     ,    \$\$P";&lt;br /&gt;echo -e "   \$\$:      \$\$.   -    ,d\$\$'      ";&lt;br /&gt;echo -e "   \$\$;      Y\$b._   _,d\$P'   ${NC}     _,           _,      ,'\`.";&lt;br /&gt;echo -e "${rojo}   Y\$\$.    \`.\`\"Y\$\$\$\$P\"'${NC}         \`\$\$'         \`\$\$'     \`.  ,'";&lt;br /&gt;echo -e "${rojo}   \`\$\$b      \"-.__           ${NC}    \$\$           \$\$        \`'";&lt;br /&gt;echo -e "${rojo}    \`Y\$\$b                     ${NC}   \$\$           \$\$         _,           _";&lt;br /&gt;echo -e "${rojo}     \`Y\$\$.                ${NC} ,d\$\$\$g\$\$  ,d\$\$\$b.  \$\$,d\$\$\$b.\`\$\$' g\$\$\$\$\$b.\`\$\$,d\$\$b.";&lt;br /&gt;echo -e "${rojo}       \`\$\$b.          ${NC}    ,\$P'  \`\$\$ ,\$P' \`Y\$. \$\$\$'  \`\$\$ \$\$  \"'   \`\$\$ \$\$\$' \`\$\$";&lt;br /&gt;echo -e "${rojo}         \`Y\$\$b.      ${NC}     \$\$'    \$\$ \$\$'   \`\$\$ \$\$'    \$\$ \$\$  ,ggggg\$\$ \$\$'   \$\$";&lt;br /&gt;echo -e "${rojo}           \`\"Y\$b._     ${NC}   \$\$     \$\$ \$\$ggggg\$\$ \$\$     \$\$ \$\$ ,\$P\"   \$\$ \$\$    \$\$";&lt;br /&gt;echo -e "${rojo}               \`\"\"\"\"    ${NC}  \$\$    ,\$\$ \$\$.       \$\$    ,\$P \$\$ \$\$'   ,\$\$ \$\$    \$\$";&lt;br /&gt;echo -e "${NC}                          \`\$g. ,\$\$\$ \`\$\$._ _., \$\$ _,g\$P' \$\$ \`\$b. ,\$\$\$ \$\$    \$\$";&lt;br /&gt;echo -e "                           \`Y\$\$P'\$\$. \`Y\$\$\$\$P',\$\$\$\$P\"'  ,\$\$. \`Y\$\$P'\$\$.\$\$.  ,\$\$.";&lt;br /&gt;echo -e "${rojo}Debian  GNU/Linux ${NC}" `cat /etc/debian_version`&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Guarda el archivo .bashrc&lt;br /&gt;# Cierra todas las consolas abiertas&lt;br /&gt;# Abre nuevamente el Shell&lt;br /&gt;# Y aparecerá algo como esto.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mE8_NCpotvk/SlK8bgQvDxI/AAAAAAAAABs/nhNM1ba-Gko/s1600-h/debian.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_mE8_NCpotvk/SlK8bgQvDxI/AAAAAAAAABs/nhNM1ba-Gko/s320/debian.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355550087599558418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;tomado y testeado desde&lt;br /&gt;http://www.ajaxman.net/page/3/&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-2900246364938351222?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/2900246364938351222/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=2900246364938351222' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2900246364938351222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2900246364938351222'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/07/truco-en-el-shell.html' title='truco en el shell'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mE8_NCpotvk/SlK8bgQvDxI/AAAAAAAAABs/nhNM1ba-Gko/s72-c/debian.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-2258862947851242812</id><published>2009-05-21T23:11:00.001-04:00</published><updated>2009-05-21T23:11:41.551-04:00</updated><title type='text'>Deshabilitar CTRL+ALT+SUPR</title><content type='html'>Deshabilitar la función CTRL + ALT + SUPR&lt;br /&gt;En GNU/Linux desde las ttys si se presiona CTRL + ALT + SUPR el equipo se reiniciará. Para evitar que se reinicie el equipo al presionar dicha combinación de teclas hay deshabilitar esta función editando el archivo "/etc/inittab" y comentar la siguiente linea:&lt;br /&gt;&lt;br /&gt;# What to do when CTRL-ALT-DEL is pressed.&lt;br /&gt;#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ejecute luego&lt;br /&gt;init q&lt;br /&gt;&lt;br /&gt;para recargar la configuracion del init&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-2258862947851242812?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/2258862947851242812/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=2258862947851242812' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2258862947851242812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2258862947851242812'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/05/deshabilitar-ctrlaltsupr.html' title='Deshabilitar CTRL+ALT+SUPR'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-2272654336261942668</id><published>2009-05-18T09:17:00.000-04:00</published><updated>2009-05-18T09:19:37.846-04:00</updated><title type='text'>errores personalizados de apache2</title><content type='html'>personalizar errores de apache2&lt;br /&gt;descomentar estas lineas&lt;br /&gt;&lt;br /&gt;    Alias /error/ "/usr/share/apache2/error/"&lt;br /&gt;#&lt;br /&gt;    &lt;Directory "/usr/share/apache2/error"&gt;&lt;br /&gt;        AllowOverride None&lt;br /&gt;        Options IncludesNoExec&lt;br /&gt;        AddOutputFilter Includes html&lt;br /&gt;        AddHandler type-map var&lt;br /&gt;        Order allow,deny&lt;br /&gt;        Allow from all&lt;br /&gt;        LanguagePriority es&lt;br /&gt;        ForceLanguagePriority Prefer Fallback&lt;br /&gt;    &lt;/Directory&gt;&lt;br /&gt;#&lt;br /&gt;    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var&lt;br /&gt;    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var&lt;br /&gt;    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var&lt;br /&gt;    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var&lt;br /&gt;    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var&lt;br /&gt;    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var&lt;br /&gt;    ErrorDocument 410 /error/HTTP_GONE.html.var&lt;br /&gt;    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var&lt;br /&gt;    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var&lt;br /&gt;    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var&lt;br /&gt;    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var&lt;br /&gt;    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var&lt;br /&gt;    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var&lt;br /&gt;    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var&lt;br /&gt;    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var&lt;br /&gt;    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var&lt;br /&gt;    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;en el alias solo dejar el idioma preferido, en mi caso español&lt;br /&gt;LanguagePriority es&lt;br /&gt;&lt;br /&gt;luego activar los modulos&lt;br /&gt;&lt;br /&gt;a2enmod negotiation &lt;br /&gt;a2enmod alias&lt;br /&gt;a2enmod include&lt;br /&gt;&lt;br /&gt;reiniciar apache2 y todo listo&lt;br /&gt;pida ahora una url no valida a ese apache2 y verá el mensaje personalizado.&lt;br /&gt;&lt;br /&gt;para personalizar el correo del admin en el vhost defina esta variable&lt;br /&gt;ServerAdmin   webmaster@example.org&lt;br /&gt;&lt;br /&gt;ahora se vera de este modo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;¡Objeto no encontrado!&lt;br /&gt;&lt;br /&gt;El enlace requerido no ha sido localizado en este servidor. Si usted proporcionó el enlace de manera manual le solicitamos que por favor revise los datos e intentelo de nuevo.&lt;br /&gt;&lt;br /&gt;Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.&lt;br /&gt;Error 404&lt;br /&gt;whilo.vcl.rimed.cu&lt;br /&gt;Mon May 18 09:06:39 2009&lt;br /&gt;Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-2272654336261942668?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/2272654336261942668/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=2272654336261942668' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2272654336261942668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2272654336261942668'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/05/errores-personalizados-de-apache2.html' title='errores personalizados de apache2'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5262655249754397935</id><published>2009-04-23T10:29:00.000-04:00</published><updated>2009-04-23T10:31:20.403-04:00</updated><title type='text'>mgetty y ppp para acceso remoto</title><content type='html'>mgetty+ppp_para_acceso_remoto&lt;br /&gt;&lt;br /&gt;para hechar a andar un servidor ras bajo linux, en mi caso debian etch 4.0 r3&lt;br /&gt;&lt;br /&gt;todo esto es partiendo de que tu modem este funcionmando bajo linux&lt;br /&gt;&lt;br /&gt;debes tener en cuenta a partir de que comiences a leer esta guia que el enlace simbolico que me crea el debian a mi modem es /dev/ttyS0&lt;br /&gt;por tanto donde quiera que diga /dev/ttyS0 lo sustituyes por el enlace simbolico que te asigna tu sistema a tu modem ok.&lt;br /&gt;&lt;br /&gt;si estas utilizando el conexant a mi como me funciono fue con el enlace simbolico (/dev/modem/) asi que todo lo que refiera en esta guia a /dev/ttyS0/ lo sustituyes por /dev/modem/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) instalas la paqueteria que vas a utilizar para esto:&lt;br /&gt;&lt;br /&gt;atp-get install mgetty&lt;br /&gt;apt-get install ppp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;puede ser por aptitude, apt-get o como mas te guste eso es a tu eleccion y gusto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tendras tres puntos claves:&lt;br /&gt;&lt;br /&gt;etc/&lt;br /&gt;- inittab (es en donde estableces algunos parametros referentes a como vas a escuchar las conexiones entrantes. si de modo automatico o manual)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;etc/mgetty/&lt;br /&gt;- login.config (es donde vas a declarar que los usuarios que accedan al servidor ras van a ejecutar el demonio pppd a modo automatico y donde estaran las opciones de esta conexion automatica&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;etc/ppp/&lt;br /&gt;- pap-secrets (es en donde vas a declarar la autenticacion de los usuarios que tendran acceso a autenticarse en el servidor ras)&lt;br /&gt;- aremoto.modem (este fichero lo vas a crear tu y en el pondras las opciones de tu servidor ras)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ahora vienen los configs:&lt;br /&gt;&lt;br /&gt;etc/inittab&lt;br /&gt;&lt;br /&gt;en este config yo lo que hago es crear la linea para que mi modem espere de forma automatica pero siempre la tengo comentada y lo que hago que cuando alguien se quiera conectar a mi pc yo le pongo de forma manual el modem en espera de llamadas)&lt;br /&gt;&lt;br /&gt;aqui va el config y mas abajo como poner de forma manual el modem en espera de llamadas:&lt;br /&gt;&lt;br /&gt;# /etc/inittab: init(8) configuration.&lt;br /&gt;# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $&lt;br /&gt;&lt;br /&gt;# The default runlevel.&lt;br /&gt;id:2:initdefault:&lt;br /&gt;&lt;br /&gt;# Boot-time system configuration/initialization script.&lt;br /&gt;# This is run first except when booting in emergency (-b) mode.&lt;br /&gt;si::sysinit:/etc/init.d/rcS&lt;br /&gt;&lt;br /&gt;# What to do in single-user mode.&lt;br /&gt;~~:S:wait:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# /etc/init.d executes the S and K scripts upon change&lt;br /&gt;# of runlevel.&lt;br /&gt;#&lt;br /&gt;# Runlevel 0 is halt.&lt;br /&gt;# Runlevel 1 is single-user.&lt;br /&gt;# Runlevels 2-5 are multi-user.&lt;br /&gt;# Runlevel 6 is reboot.&lt;br /&gt;&lt;br /&gt;l0:0:wait:/etc/init.d/rc 0&lt;br /&gt;l1:1:wait:/etc/init.d/rc 1&lt;br /&gt;l2:2:wait:/etc/init.d/rc 2&lt;br /&gt;l3:3:wait:/etc/init.d/rc 3&lt;br /&gt;l4:4:wait:/etc/init.d/rc 4&lt;br /&gt;l5:5:wait:/etc/init.d/rc 5&lt;br /&gt;l6:6:wait:/etc/init.d/rc 6&lt;br /&gt;# Normally not reached, but fallthrough in case of emergency.&lt;br /&gt;z6:6:respawn:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# What to do when CTRL-ALT-DEL is pressed.&lt;br /&gt;ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;br /&gt;&lt;br /&gt;# Action on special keypress (ALT-UpArrow).&lt;br /&gt;#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."&lt;br /&gt;&lt;br /&gt;# What to do when the power fails/returns.&lt;br /&gt;pf::powerwait:/etc/init.d/powerfail start&lt;br /&gt;pn::powerfailnow:/etc/init.d/powerfail now&lt;br /&gt;po::powerokwait:/etc/init.d/powerfail stop&lt;br /&gt;&lt;br /&gt;# /sbin/getty invocations for the runlevels.&lt;br /&gt;#&lt;br /&gt;# The "id" field MUST be the same as the last&lt;br /&gt;# characters of the device (after "tty").&lt;br /&gt;#&lt;br /&gt;# Format:&lt;br /&gt;#  &lt;id&gt;:&lt;runlevels&gt;:&lt;action&gt;:&lt;process&gt;&lt;br /&gt;#&lt;br /&gt;# Note that on most Debian systems tty7 is used by the X Window System,&lt;br /&gt;# so if you want to add more getty's go ahead but skip tty7 if you run X.&lt;br /&gt;#&lt;br /&gt;#1:2345:respawn:/sbin/getty 38400 tty1&lt;br /&gt;#2:23:respawn:/sbin/getty 38400 tty2&lt;br /&gt;#3:23:respawn:/sbin/getty 38400 tty3&lt;br /&gt;#4:23:respawn:/sbin/getty 38400 tty4&lt;br /&gt;#5:23:respawn:/sbin/getty 38400 tty5&lt;br /&gt;#6:23:respawn:/sbin/getty 38400 tty6&lt;br /&gt;&lt;br /&gt;# Example how to put a getty on a serial line (for a terminal)&lt;br /&gt;#&lt;br /&gt;#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100&lt;br /&gt;#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100&lt;br /&gt;&lt;br /&gt;# Example how to put a getty on a modem line.&lt;br /&gt;#&lt;br /&gt;#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3&lt;br /&gt;&lt;br /&gt;poner a escuchar automaticamente el moden, borrar en la siguiente line el signo de (#) y reiniciar el pc en linux)&lt;br /&gt;&lt;br /&gt;#S1:234:respawn:/sbin/mgetty -n2 -s 57600 -D /dev/ttyS0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fijate en la ultima linea que esta comentada, cuando quiera poner en escucha mi modem a modo automatico, pues descomento esa linea y listo.&lt;br /&gt;&lt;br /&gt;para poner en escucha tu modem a modo manual abres una shell y autenticado como root pones:&lt;br /&gt;&lt;br /&gt;mgetty -n2 -s 57600 -D /dev/ttyS0&lt;br /&gt;&lt;br /&gt;das enter y veras que la linea de comandos se queda en espera, para comprobar que el servicio esta en espera, autenticado como root y en otra shell:&lt;br /&gt;&lt;br /&gt;ps mx&lt;br /&gt;&lt;br /&gt;y veras el proceso en espera&lt;br /&gt;&lt;br /&gt;para matar los procesos en espera:&lt;br /&gt;killall mgetty&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;etc/mgetty/login.config&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Automatic PPP startup on receipt of LCP configure request (AutoPPP).&lt;br /&gt;#  mgetty has to be compiled with "-DAUTO_PPP" for this to work.&lt;br /&gt;#  Warning: Case is significant, AUTOPPP or autoppp won't work!&lt;br /&gt;#  Consult the "pppd" man page to find pppd options that work for you.&lt;br /&gt;#&lt;br /&gt;#  NOTE: for *some* users, the "-detach" option has been necessary, for &lt;br /&gt;#        others, not at all. If your pppd doesn't die after hangup, try it.&lt;br /&gt;#&lt;br /&gt;#  NOTE2: "debug" creates lots of debugging info.  LOOK AT IT if things&lt;br /&gt;#         do not work out of the box, most likely it's a ppp problem!&lt;br /&gt;#&lt;br /&gt;#  NOTE3: "man pppd" is your friend!&lt;br /&gt;#&lt;br /&gt;#  NOTE4: max. 9 arguments allowed.&lt;br /&gt;#&lt;br /&gt;		#/AutoPPP/ -a_ppp/usr/sbin/pppd auth -chap +pap login debug&lt;br /&gt;/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/aremoto.modem&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;# An example where no login name in the argument list is desired:&lt;br /&gt;#  automatically telnetting to machine "smarty" for a given login name&lt;br /&gt;#&lt;br /&gt;			#telnet-smartygasttelnet/usr/bin/telnet -8 smarty&lt;br /&gt;#&lt;br /&gt;# This is the "standard" behaviour - *dont* set a userid or utmp&lt;br /&gt;#  entry here, otherwise /bin/login will fail!&lt;br /&gt;#  This entry isn't really necessary: if it's missing, the built-in&lt;br /&gt;#  default will do exactly this.&lt;br /&gt;#&lt;br /&gt;			*--/bin/login @&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;veras dos lineas similares una comentada y la otra no:&lt;br /&gt;&lt;br /&gt;		#/AutoPPP/ -a_ppp/usr/sbin/pppd auth -chap +pap login debug&lt;br /&gt;/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/aremoto.modem&lt;br /&gt;&lt;br /&gt;la que esta comentada es la que trae por defecto, yo a modo muy particular prefiero trabajar con las configuraciones lo mas limpias posible de comentarios y lineas que no hacen nada finalmente por tanto cree una nueva linea la cual la remito a un fichero de configuracion que creare luego y en el pondre los parametros de mi conexion, es el caso de la linea que no esta comentada, en la que remito al demonio pppd que lea la configuracion que se encuentra en etc/ppp/aremoto.modem&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;etc/ppp/&lt;br /&gt;&lt;br /&gt;pap-secrets&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# /etc/ppp/pap-secrets&lt;br /&gt;#&lt;br /&gt;# This is a pap-secrets file to be used with the AUTO_PPP function of&lt;br /&gt;# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option&lt;br /&gt;# which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)&lt;br /&gt;# after a user has passed this file. Don't be disturbed therefore by the fact&lt;br /&gt;# that this file defines logins with any password for users. /etc/passwd&lt;br /&gt;# (again, /etc/shadow, too) will catch passwd mismatches.&lt;br /&gt;#&lt;br /&gt;# This file should block ALL users that should not be able to do AUTO_PPP.&lt;br /&gt;# AUTO_PPP bypasses the usual login program so it's necessary to list all&lt;br /&gt;# system userids with regular passwords here.&lt;br /&gt;#&lt;br /&gt;# ATTENTION: The definitions here can allow users to login without a&lt;br /&gt;# password if you don't use the login option of pppd! The mgetty Debian&lt;br /&gt;# package already provides this option; make sure you don't change that.&lt;br /&gt;&lt;br /&gt;# INBOUND connections&lt;br /&gt;&lt;br /&gt;# Every regular user can use PPP and has to use passwords from /etc/passwd&lt;br /&gt;hostname   ""     *&lt;br /&gt;pipe      *   "passw de pipe"       *&lt;br /&gt;papo    *   "passw de papo"    *&lt;br /&gt;&lt;br /&gt;# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any&lt;br /&gt;# other accounts that should not be able to use pppd!&lt;br /&gt;&lt;br /&gt;			guest  hostname"*"-&lt;br /&gt;		master  hostname"*"-&lt;br /&gt;			root  hostname"*"-&lt;br /&gt;		support hostname"*"-&lt;br /&gt;			stats  hostname"*"-&lt;br /&gt;&lt;br /&gt;# OUTBOUND connections&lt;br /&gt;&lt;br /&gt;# Here you should add your userid password to connect to your providers via&lt;br /&gt;# PAP. The * means that the password is to be used for ANY host you connect&lt;br /&gt;# to. Thus you do not have to worry about the foreign machine name. Just&lt;br /&gt;# replace password with your password.&lt;br /&gt;# If you have different providers with different passwords then you better&lt;br /&gt;# remove the following line.&lt;br /&gt;&lt;br /&gt;		#*password&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;en este caso te remites al apartado (# INBOUND connections)donde de antemano vas a decidir si los usuarios que accederan a tu servidor ras se van a autenticar con los datos de sistema o mediante los datos que pondras aqui, te explico, cuando das de alta a un usuario en tu sistema digamos tu propio usuario el tiene un campo user y uno passw el cual tomatra del shadow o del passwd, bien en el apartado (# INBOUND connections) si dejas los parametros de este modo:&lt;br /&gt;&lt;br /&gt;# INBOUND connections&lt;br /&gt;&lt;br /&gt;# Every regular user can use PPP and has to use passwords from /etc/passwd&lt;br /&gt;			#*hostname""*&lt;br /&gt;&lt;br /&gt;el tratara de buscar en los usuarios de sistema si los parametros de la conexion entrante coinciden en caso que coincidan pues te vas a autenticar y tener acceso si no bueno pues te dara el mensage de usuario no valido.&lt;br /&gt;NOTA: SI UTILIZAS ESTA OPCION DEBES DECLARAR EN EL FICHERO (aremoto.modem) la opcion (login)&lt;br /&gt;&lt;br /&gt;si quieres autenticar contra usuarios virtuales pues lo haces de este modo, digamos que tienes dos usuarios virtuales (pipe) y (papo):&lt;br /&gt;&lt;br /&gt;# INBOUND connections&lt;br /&gt;&lt;br /&gt;# Every regular user can use PPP and has to use passwords from /etc/passwd&lt;br /&gt;			#*hostname""*&lt;br /&gt;&lt;br /&gt;pipe      *   "passw de pipe"       *&lt;br /&gt;papo    *   "passw de papo"    *&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;aremoto.modem&lt;br /&gt;&lt;br /&gt;este fichero lo puedes llamar como te guste mas siempre y cuando coincidan los nombres en la linea que declarastes en el fichero (login.config)&lt;br /&gt;&lt;br /&gt;-detach&lt;br /&gt;asyncmap 0&lt;br /&gt;modem&lt;br /&gt;crtscts&lt;br /&gt;proxyarp&lt;br /&gt;lock&lt;br /&gt;require-pap&lt;br /&gt;refuse-chap&lt;br /&gt;ms-dns 192.168.0.1&lt;br /&gt;usepeerdns 192.168.0.1:192.168.20.250&lt;br /&gt;noauth&lt;br /&gt;logfile /var/log/inboundaccess.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA: EN ESTE FICHERO ES DONDE DECLARAS LA OPCION (login) si quieres autenticar por usuarios de sistema, veras en la linea:&lt;br /&gt;&lt;br /&gt;usepeerdns 192.168.0.1:192.168.20.250&lt;br /&gt;&lt;br /&gt;que declaro dos ip:&lt;br /&gt;la 192.168.0.1 seria la que tomaria el servidor ras una vez establecida una conexion&lt;br /&gt;&lt;br /&gt;la 192.168.0.20 es la que tomaria la pc cliente una vez que se establezca la conexion.&lt;br /&gt;&lt;br /&gt;la linea:&lt;br /&gt;logfile /var/log/inboundaccess.log&lt;br /&gt;&lt;br /&gt;es donde le digo que me cree los logs de las conexiones establecidas, hasta ahora no he logrado que me ponga el usuario que se autentico, el log sale al estilo este:&lt;br /&gt;&lt;br /&gt;Using interface ppp0&lt;br /&gt;Connect: ppp0 &lt;--&gt; /dev/ttySHSF0&lt;br /&gt;Cannot determine ethernet address for proxy ARP&lt;br /&gt;local  IP address 192.168.0.1&lt;br /&gt;remote IP address 192.168.20.250&lt;br /&gt;LCP terminated by peer (/^FkM-2^@&lt;M-Mt^@^@^@^@)&lt;br /&gt;Connect time 1.1 minutes.&lt;br /&gt;Sent 28440 bytes, received 9759 bytes.&lt;br /&gt;Modem hangup&lt;br /&gt;Connection terminated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pues ya esta con eso matas el tema del acceso remoto a mi me pincha asi mismo como te lo envio y explico al gusto, pase tremendo trabajo y di bola de cabezasos pero finalmente di como era la jugada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;========================================================0&lt;br /&gt;# /etc/ppp/options -*- sh -*- opciones generales para pppd&lt;br /&gt;# creado 13-Jul-1995 jmk&lt;br /&gt;# traducido 5-Feb-1999 davefx&lt;br /&gt;# autodate: 01-Aug-1995&lt;br /&gt;# autotime: 19:45&lt;br /&gt;&lt;br /&gt;# Usar el ejecutable u orden especificado para configurar el puerto serie&lt;br /&gt;# Esta orden usaría típicamente el programa "chat" para hacer que el módem &lt;br /&gt;# marque y conectar la sesión ppp remota.&lt;br /&gt;#connect "echo Necesita instalar un comando connect."&lt;br /&gt;&lt;br /&gt;# Ejecutar el programa u orden especificado después de que pppd haya&lt;br /&gt;# finalizado la conexión.  Este script podría, por ejemplo, mandar órdenes&lt;br /&gt;# al módem para que cuelgue si las señales de control hardware del mismo no&lt;br /&gt;# están disponibles.&lt;br /&gt;#disconnect "chat -- \d+++\d\c OK ath0 OK"&lt;br /&gt;&lt;br /&gt;# mapa de caracteres async -- 32-bit hex; cada bit es un carácter que &lt;br /&gt;# necesita ser asincronizado para que pppd lo reciba. 0x00000001 representa&lt;br /&gt;# '\x01', y 0x80000000 representa '\x1f'.&lt;br /&gt;#asyncmap 0&lt;br /&gt;&lt;br /&gt;# Obligar a la pareja a que se autentifique antes de permitir que los&lt;br /&gt;# paquetes de red se envíen o se reciban.&lt;br /&gt;#auth&lt;br /&gt;&lt;br /&gt;# Usar el flujo de paquetes hardware (como RTS/CTS) para controlar el flujo&lt;br /&gt;# de datos del puerto serie.&lt;br /&gt;#crtscts&lt;br /&gt;&lt;br /&gt;# Usar el flujo de paquetes sotware (como XON/XOFF) para controlar el flujo&lt;br /&gt;# de datos en el puerto serie.&lt;br /&gt;#xonxoff&lt;br /&gt;&lt;br /&gt;# Añadir un camino por defecto a las tablas de encaminamiento del sistema,&lt;br /&gt;# utilizando a la pareja como pasarela, una vez que la negociación IPCP sea&lt;br /&gt;# completada con éxito.  Esta entrada se elimina cuando la conexión PPP &lt;br /&gt;# finaliza.&lt;br /&gt;#defaultroute&lt;br /&gt;&lt;br /&gt;# Especifica que ciertos caracteres deben ser puestos en secuencia de escape&lt;br /&gt;# en la transmisión (sin importar el hecho de que la pareja pida que sean&lt;br /&gt;# mapeados por el control async).  Los caracteres que han de ser puestos en&lt;br /&gt;# secuencia de escape se especifican como una lista de números hexadecimales&lt;br /&gt;# separados por comas. Fíjese de que casi todos los caracteres pueden ser&lt;br /&gt;# especificados por la opción escape, no como con la opción asyncmap que&lt;br /&gt;# sólo permite hacerlo a los caracteres de control. Los caracteres que no&lt;br /&gt;# pueden ser puestos en secuencia de escape son aquellos con valores&lt;br /&gt;# situados entre 0x20 - 0x3f o 0x5e.&lt;br /&gt;#escape 11,13,ff&lt;br /&gt;&lt;br /&gt;# No usar las líneas de control del módem.&lt;br /&gt;#local&lt;br /&gt;&lt;br /&gt;# Especificar que pppd debería utilizar el bloqueo modo UUCP del dispositivo&lt;br /&gt;# serie para asegurarse un acceso exclusivo al dispositivo.&lt;br /&gt;#lock&lt;br /&gt;&lt;br /&gt;# Usar las líneas de control del módem. En Ultrix, esta opción implica&lt;br /&gt;# control de flujo por hardware, al igual que la opción crtscts. (Esta&lt;br /&gt;# opción no está implementada por completo.)&lt;br /&gt;#modem&lt;br /&gt;&lt;br /&gt;# Ajustar el valor de MRU (Unidad de recepción máxima) a &lt;n&gt; para la&lt;br /&gt;# negociación.  pppd pedirá a la pareja que no envíe paquetes de más de &lt;n&gt;&lt;br /&gt;# bytes. El valor mínimo de MRU es 128. El valor por defecto es 1500.  Un&lt;br /&gt;# valor recomendado para enlaces lentos es 296 (40 bytes para cabecera&lt;br /&gt;# TCP/IP + 256 bytes de datos).&lt;br /&gt;#mru 542&lt;br /&gt;&lt;br /&gt;# Establecer la máscara de red de la interfaz a &lt;n&gt;, una máscara de red en&lt;br /&gt;# notación "punto-decimal" (como 255.255.255.0).&lt;br /&gt;#netmask 255.255.255.0&lt;br /&gt;&lt;br /&gt;# Desabilitar el comportamiento por defecto cuando no se especifica una&lt;br /&gt;# dirección IP local, que es determinar (si es posible) la dirección IP&lt;br /&gt;# local de la máquina. Con esta opción, la pareja deberá proveer la&lt;br /&gt;# dirección local IP durante la negociación IPCP (a menos que se especifique&lt;br /&gt;# explícitamente en la línea de órdenes o en un fichero de opciones).&lt;br /&gt;#noipdefault&lt;br /&gt;&lt;br /&gt;# Habilita la opción "pasiva" en la LCP. Con esta opción, pppd intentará&lt;br /&gt;# iniciar una conexión; si no se recibe ninguna réspuesta de la pareja,&lt;br /&gt;# pppd esperará de manera pasiva un paquete LCP de la pareja (en lugar de&lt;br /&gt;# salir, que es lo que haría sin esta opción).&lt;br /&gt;#passive&lt;br /&gt;&lt;br /&gt;# Con esta opción, pppd no transmitirá paquetes LCP para iniciar una&lt;br /&gt;# conexión hasta que un paquete LCP válido sea recibido de la pareja (como&lt;br /&gt;# la opción "passive" con antiguas versiones de pppd).&lt;br /&gt;#silent&lt;br /&gt;&lt;br /&gt;# No solicitar o permitir negociación de ninguna opción para LCP y IPCP&lt;br /&gt;# (usar valores por defecto).&lt;br /&gt;#-all&lt;br /&gt;&lt;br /&gt;# Deshabilitar la compresión en la negociación de Dirección/control (usa&lt;br /&gt;# la configuración por defecto, como desabilitar el campo&lt;br /&gt;# dirección/control).&lt;br /&gt;#-ac&lt;br /&gt;&lt;br /&gt;# Deshabilitar la necociación asyncmap (usa el asyncmap por defecto, que es&lt;br /&gt;# poner en secuencia de escape todos los caracteres de control).&lt;br /&gt;#-am&lt;br /&gt;&lt;br /&gt;# No transformarse en un proceso en segundo plano (si no, pppd lo hará si&lt;br /&gt;# se especifica un dispositivo serie).&lt;br /&gt;#-detach&lt;br /&gt;&lt;br /&gt;# Desabilitar la negociación de dirección IP (con esta opción, la IP remota&lt;br /&gt;# debe especificarse con una opción en la línea de órdenes o en un fichero&lt;br /&gt;# de opciones).&lt;br /&gt;#-ip&lt;br /&gt;&lt;br /&gt;# Deshabilitar la negociación de número mágico.  Con esta opción, pppd no&lt;br /&gt;# puede detectar una línea con recepción de paquetes enviados.&lt;br /&gt;#-mn&lt;br /&gt;&lt;br /&gt;# Deshabilitar la negociación MRU (unidad de máxima recepción) (utilizar el&lt;br /&gt;# valor por defecto, p.e. 1500).&lt;br /&gt;#-mru&lt;br /&gt;&lt;br /&gt;# Deshabilitar la negociación de compresión de campo de protocolo (usar el&lt;br /&gt;# valor por defecto, p.e. compresión de campo de protocolo inhabilitada).&lt;br /&gt;#-pc&lt;br /&gt;&lt;br /&gt;# Obligar a que la pareja se autentifique utilizando PAP.&lt;br /&gt;# Esto require autentificación de DOBLE SENTIDO. NO UTILICE esto para una&lt;br /&gt;# conexión estándar PAP con un ISP ya que esto requerirá que la máquina ISP&lt;br /&gt;# se autentifique ante su máquina (y no podrá hacerlo).&lt;br /&gt;#+pap&lt;br /&gt;&lt;br /&gt;# No autentificar utilizando PAP.&lt;br /&gt;#-pap&lt;br /&gt;&lt;br /&gt;# Requerir que la pareja se autentifique utilizando CHAP [Protocolo de &lt;br /&gt;# Autentificación de Saludo Criptográfico].&lt;br /&gt;# Esto require autentificación de DOBLE SENTIDO. NO UTILICE esto para una&lt;br /&gt;# conexión estándar CHAP con un ISP ya que esto requerirá que la máquina ISP&lt;br /&gt;# se autentifique ante su máquina (y no podrá hacerlo).&lt;br /&gt;#+chap&lt;br /&gt;&lt;br /&gt;# No autentificar utilizando CHAP.&lt;br /&gt;#-chap&lt;br /&gt;&lt;br /&gt;# Deshabilitar la negociación de la compresión de cabeceras IP estilo Van&lt;br /&gt;# Jacobson (utilizar la configuración por defecto, p.e. sin compresión).&lt;br /&gt;#-vj&lt;br /&gt;&lt;br /&gt;# Incrementar el nivel de depuración (lo mismo que -d). Si se da esta opción,&lt;br /&gt;# pppd guardará los contenidos de todos los paquetes de control enviados o&lt;br /&gt;# o recibidos de forma legible.  Los paquetes se guardan a través de syslog&lt;br /&gt;# con las formas de demonio y nivel. Esta información puede ser&lt;br /&gt;# direccionada a un fichero configurando /etc/syslog.conf de manera adecuada&lt;br /&gt;# (ver syslog.conf(5)).  (Si pppd se compila con la opción de extra&lt;br /&gt;# depuración, mostrará mensajes utilizando local2 en lugar de demonio).&lt;br /&gt;#debug&lt;br /&gt;&lt;br /&gt;# Añadir el nombre de dominio &lt;d&gt; al de la máquina local en propósitos de &lt;br /&gt;# autentificación.  Por ejemplo, si gethostname() devuelve el nombre porche,&lt;br /&gt;# pero el nombre de dominio completamente cualificado es&lt;br /&gt;# porsche.Quotron.COM, se debería usar la opción de dominio para establecer&lt;br /&gt;# el nombre de dominio a Quotron.COM.&lt;br /&gt;#domain &lt;d&gt;&lt;br /&gt;&lt;br /&gt;# Habilitar el código de depuración en el controlador nivel-núcleo PPP. El&lt;br /&gt;# argumento n es un número que es la suma de los siguientes valores:&lt;br /&gt;# 1 para habilitar los mensajes de depuración generales, 2 para solicitar&lt;br /&gt;# que el contenido de los paquetes recibidos sea impreso, y 4 para solicitar&lt;br /&gt;# que el contenido de los paquetes enviados sea impreso.&lt;br /&gt;#kdebug n&lt;br /&gt;&lt;br /&gt;# Ajustar el valor de MTU (Unidad máxima de transmisión) a &lt;n&gt;. A menos que&lt;br /&gt;# la pareja requiera un menor valor vía negociación MRU, pppd necesitará que&lt;br /&gt;# el código de red del núcleo envíe paquetes de no mas de n bytes a través&lt;br /&gt;# de la interfaz de red PPP.&lt;br /&gt;#mtu &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Cambiar a &lt;n&gt; el nombre del sistema local para propósitos de&lt;br /&gt;# autentificación. Esto probablemente deba ser cambiado al nombre almacenado&lt;br /&gt;# en la base de datos de nombres de su servidor ISP si está utilizando &lt;br /&gt;# PAP/CHAP.&lt;br /&gt;#name &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Cambiar el nombre de usuario a &lt;u&gt; para autentificar esta máquina con la &lt;br /&gt;# pareja con la que se utiliza PAP.&lt;br /&gt;# NO use esto si ya utiliza la opción 'name' anteriormente.&lt;br /&gt;#user &lt;u&gt;&lt;br /&gt;&lt;br /&gt;# Forzar el uso del nombre de servidor como el nombre del sistema local&lt;br /&gt;# en propósitos de autentificación (sobreescribe la opción name).&lt;br /&gt;#usehostname&lt;br /&gt;&lt;br /&gt;# Cambiar el nombre asumido del sistema remoto para propósitos de&lt;br /&gt;# autentificación a &lt;n&gt;&lt;br /&gt;#remotename &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Añadir una entrada a la tabla del protocolo de resolución de direcciones &lt;br /&gt;# (ARP) de este sistema con la dirección IP de la pareja y la dirección &lt;br /&gt;# Ethernet de su sistema.&lt;br /&gt;#proxyarp&lt;br /&gt;&lt;br /&gt;# Usar la base de datos de contraseñas del sistema para autentificar a la&lt;br /&gt;# pareja al utilizar PAP.&lt;br /&gt;#login&lt;br /&gt;&lt;br /&gt;# Si se habilita esta opción, pppd enviará un marco de petición de eco LCP&lt;br /&gt;# a la pareja cada n segundos. Bajo Linux, la petición de eco se envía&lt;br /&gt;# cuando no se recibe ningún paquete de la pareja durante n segundos. &lt;br /&gt;# Normalmente, la pareja debería responder a la petición de eco con una&lt;br /&gt;# respuesta de eco. Esta opción puede utilizarse con la opción lcp de fallo&lt;br /&gt;# de eco para detectar que la pareja no está conectada.&lt;br /&gt;#lcp-echo-interval &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Si se da esta opción, pppd presupondrá que la pareja está muerta si&lt;br /&gt;# tras enviar n peticiones de eco no se ha recibido ninguna respuesta válida&lt;br /&gt;# de eco. Si esto sucede, pppd finalizará la conexión.  El uso de esta&lt;br /&gt;# opción requiere un valor distinto de 0 para el parámetro&lt;br /&gt;# lcp-echo-interval.&lt;br /&gt;# Esta opción puede utilizarse para posibilitar que pppd finalice después de&lt;br /&gt;# que la conexión física se haya roto (p.e., el modem ha colgado) en&lt;br /&gt;# en situaciones en las que no está disponible el control de líneas del&lt;br /&gt;# módem por vía hardware.&lt;br /&gt;#lcp-echo-failure &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el intervalo de reinicio de LCP a &lt;n&gt; segundos (3 por defecto).&lt;br /&gt;#lcp-restart &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de transimisiones de petición de finalización de&lt;br /&gt;# LCP a &lt;n&gt; (3 por defecto).&lt;br /&gt;#lcp-max-terminate &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de transmisiones de petición de configuración de &lt;br /&gt;# LCP a &lt;n&gt; (10 por defecto).&lt;br /&gt;# Algunos servidores PPP son lentos al inicializarse. Puede que necesite &lt;br /&gt;# incrementar esto si sigue consiguiendo errores de "línea serie en bucle" y&lt;br /&gt;# usted está seguro de haber conectado correctamente y de que PPP se debería&lt;br /&gt;# estar iniciando en el servidor.&lt;br /&gt;#lcp-max-configure &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar a &lt;n&gt; el máximo número de NAKs de configuración LCP devueltos antes &lt;br /&gt;# de comenzar a enviar Denegaciones de configuración. (10 por defecto).&lt;br /&gt;#lcp-max-failure &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el intervalo de reinicialización de IPCP (retardo de&lt;br /&gt;# retransmisión) a &lt;n&gt; segundos (3 por defecto).&lt;br /&gt;#ipcp-restart &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de transmisiones petición de finalización de IPCP&lt;br /&gt;# a &lt;n&gt; (3 por defecto).&lt;br /&gt;#ipcp-max-terminate &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de peticiones de configuración IPCP a &lt;n&gt; (10 por&lt;br /&gt;# defecto).&lt;br /&gt;#ipcp-max-configure &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar a &lt;n&gt; el máximo número de NAKs de configuración IPCP devueltos antes &lt;br /&gt;# de comenzar a enviar Denegaciones de configuración. (10 por defecto).&lt;br /&gt;#ipcp-max-failure &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el intervalo de reinicialización PAP (retardo de retransmisión) a&lt;br /&gt;# &lt;n&gt; segundos. (3 por defecto).&lt;br /&gt;#pap-restart &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de transmisiones de petición de autentificación&lt;br /&gt;# PAP a &lt;n&gt; (10 por defecto).&lt;br /&gt;#pap-max-authreq &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el intervalo de reinicialización CHAP (retardo de retransmisión de&lt;br /&gt;# intentos) a &lt;n&gt; segundos. (3 por defecto).&lt;br /&gt;#chap-restart &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Ajustar el máximo número de transmisiones de intentos CHAP a &lt;n&gt;&lt;br /&gt;# (10 por defecto).&lt;br /&gt;#chap-max-challenge&lt;br /&gt;&lt;br /&gt;# Si se da esta opción, pppd recomprobará la autenticidad de la pareja cada&lt;br /&gt;# &lt;n&gt; segundos.&lt;br /&gt;#chap-interval &lt;n&gt;&lt;br /&gt;&lt;br /&gt;# Con esta opción, pppd aceptará la dirección IP dada por la pareja como la&lt;br /&gt;# IP propia, incluso aunque se haya especificado la dirección IP local como&lt;br /&gt;# una opción.&lt;br /&gt;#ipcp-accept-local&lt;br /&gt;&lt;br /&gt;# Con esta opción pppd aceptará la dirección IP dada por la pareja como su&lt;br /&gt;# IP, incluso aunque la dirección IP remota se ha especificado como opción.&lt;br /&gt;#ipcp-accept-remote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5262655249754397935?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5262655249754397935/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5262655249754397935' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5262655249754397935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5262655249754397935'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/mgetty-y-ppp-para-acceso-remoto.html' title='mgetty y ppp para acceso remoto'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1551321146113865163</id><published>2009-04-23T10:28:00.001-04:00</published><updated>2009-04-23T10:28:43.739-04:00</updated><title type='text'>laserjet 1020 en debian</title><content type='html'>Configurando una impresora LaserJet 1020 Plus (1000/1005/1018/1020)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instalamos estos paquetes&lt;br /&gt;#aptitude install cups&lt;br /&gt;Y en caso que no tenga instalado el make gcc para compilar:&lt;br /&gt;#aptitude install make gcc&lt;br /&gt;&lt;br /&gt;1- Descargamos los driver de :&lt;br /&gt;$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz&lt;br /&gt;&lt;br /&gt;2- Desempaquetamos y nos metemos dentro de la carpeta:&lt;br /&gt;$ tar zxf foo2zjs.tar.gz&lt;br /&gt;$ cd foo2zjs&lt;br /&gt;&lt;br /&gt;3- Luego Compilamos:&lt;br /&gt;$ make&lt;br /&gt;$ ./getweb 1020    # Get HP LaserJet 1020 firmware file&lt;br /&gt;&lt;br /&gt;#?Instalar el controlador, foomatic archivos XML, y archivos extra:&lt;br /&gt;$ sudo make install&lt;br /&gt;# make install&lt;br /&gt;(Opcional) configuramos hotplug (USB; HP LJ 1000/1005/1018/1020):&lt;br /&gt;$ sudo make install-hotplug&lt;br /&gt;#?(Opcional) Si utiliza CUPS, reinicie la cola de impresión:&lt;br /&gt;$ sudo make cups&lt;br /&gt;&lt;br /&gt;3- Levantamos el navegador por defecto para configurar la impresora&lt;br /&gt;http://localhost:631&lt;br /&gt;debe de quedar más o menos así:&lt;br /&gt;Descripción: Hewlett-Packard HP LaserJet 1020&lt;br /&gt;Ubicación: Work&lt;br /&gt;Fabricante y modelo: HP LaserJet 1020 Foomatic/foo2zjs (recommended)&lt;br /&gt;Estado de la impresora: inactiva, aceptando trabajos, pública.&lt;br /&gt;URI de la conexión: usb://HP/LaserJet%201020&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1551321146113865163?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1551321146113865163/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1551321146113865163' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1551321146113865163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1551321146113865163'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/laserjet-1020-en-debian.html' title='laserjet 1020 en debian'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-706672905886965484</id><published>2009-04-23T10:27:00.001-04:00</published><updated>2009-04-23T10:27:42.540-04:00</updated><title type='text'>cband para debian lenny</title><content type='html'>como regular ancho de banda para lenny ya que el modulo de cband no existe en esta distribucion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;apt-get install libapache2-mod-bw&lt;br /&gt;&lt;br /&gt;# Activamos el modulo y reiniciamos el apache2&lt;br /&gt;&lt;br /&gt;a2enmod bw&lt;br /&gt;&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;# Editamos el Vhost y lo configuramos para que quede de esta forma&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;       ServerName virtual.vcl.rimed.cu&lt;br /&gt;       ServerAdmin whilo@vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;       DocumentRoot /var/www/virtual&lt;br /&gt;       &lt;Directory /var/www/virtual/&gt;&lt;br /&gt;               Options Indexes FollowSymLinks MultiViews&lt;br /&gt;               AllowOverride None&lt;br /&gt;               Order allow,deny&lt;br /&gt;               allow from all&lt;br /&gt;       &lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;       ErrorLog /var/log/apache2/error.log&lt;br /&gt;       LogLevel warn&lt;br /&gt;       CustomLog /var/log/apache2/access.log combined&lt;br /&gt;       ServerSignature On&lt;br /&gt;&lt;br /&gt;        # Activar el modulo&lt;br /&gt;        BandwidthModule On&lt;br /&gt;&lt;br /&gt;        # Forzar el limite de todos los pedidos&lt;br /&gt;        ForceBandWidthModule On&lt;br /&gt;&lt;br /&gt;        # limite a 200kB/s (200 * 1024) este es para todas las redes&lt;br /&gt;        #Bandwidth all 204800&lt;br /&gt;        # limite a 3000kB/s (3000 * 1024) tambien puedes separalas (LAN)&lt;br /&gt;        Bandwidth 172.16.1.0/24 3072000&lt;br /&gt;        # limite a 15kB/s (15 * 1024) (WAN)&lt;br /&gt;        Bandwidth 192.168.159.0/24 15360&lt;br /&gt;&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;#Reiniciamos el apache2 y listo&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;# pero tambien para no complicarse mucho pues pueden descargar el modulo de apache2 de cband de etch&lt;br /&gt;# e instalarlo independiente y les va a pinchar = .&lt;br /&gt;&lt;br /&gt;# descargarlo aqui http://ftp.vcl.rimed.cu/linux/tools/libapache2-mod-cband_0.9.7.4-2_i386.deb&lt;br /&gt;&lt;br /&gt;dpkg -i /lugar/donde/esta_el_modulo.deb&lt;br /&gt;&lt;br /&gt;# hacemos los links simbolicos de mod-available a mod-enabled de los files&lt;br /&gt;&lt;br /&gt;cband.conf&lt;br /&gt;cband.load&lt;br /&gt;&lt;br /&gt;# editamos el file cband.conf borramos todo y le ponemos nuestras redes&lt;br /&gt;&lt;br /&gt;&lt;IfModule mod_cband.c&gt;&lt;br /&gt;   &lt;Location /cband-status&gt;&lt;br /&gt;       SetHandler cband-status&lt;br /&gt;   &lt;/Location&gt;&lt;br /&gt;&lt;br /&gt;   &lt;CBandClass Conexion_Internas&gt;&lt;br /&gt;       CBandClassDst 172.16.1.0/24&lt;br /&gt;   &lt;/CBandClass&gt;&lt;br /&gt;&lt;br /&gt;&lt;CBandClass Conexion_Exteriores&gt;&lt;br /&gt;   CBandClassDst 192.168.159.0/24&lt;br /&gt;&lt;/CBandClass&gt;&lt;br /&gt;&lt;br /&gt;# luego editamos el vhost para que nos quede asi.&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;       ServerName prp.vcl.rimed.cu&lt;br /&gt;       ServerAdmin whilo@vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;       DocumentRoot /var/www/blog&lt;br /&gt;       &lt;Directory /var/www/blog&gt;&lt;br /&gt;               Options Indexes FollowSymLinks MultiViews&lt;br /&gt;               AllowOverride None&lt;br /&gt;               Order allow,deny&lt;br /&gt;               allow from all&lt;br /&gt;&lt;br /&gt;       &lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;       ErrorLog /var/log/apache2/error.log&lt;br /&gt;       LogLevel warn&lt;br /&gt;       CustomLog /var/log/apache2/access.log combined&lt;br /&gt;       ServerSignature On&lt;br /&gt;&lt;br /&gt;# REGULANDO EL ANCHO DE BANDA PARA VHOST CON CBAND&lt;br /&gt;&lt;br /&gt;&lt;IfModule mod_cband.c&gt;&lt;br /&gt;   CBandClassRemoteSpeed Conexion_Internas 3000kb/s 20 30&lt;br /&gt;   CBandClassRemoteSpeed Conexion_Exteriores 15kb/s 20 30&lt;br /&gt;&lt;/IfModule&gt;&lt;br /&gt;&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;# reiniciamos el apache2&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;y listo todo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-706672905886965484?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/706672905886965484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=706672905886965484' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/706672905886965484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/706672905886965484'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/cband-para-debian-lenny_23.html' title='cband para debian lenny'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7661135485113769206</id><published>2009-04-23T10:26:00.001-04:00</published><updated>2009-04-23T10:26:57.166-04:00</updated><title type='text'>instalar debian en segundos</title><content type='html'>Para aquellos que usan debian a veces tenemos problemas a la hora de recordarnos la cantidad de paquetes que tenemos instalados en nuestra pc o servidores en producción, después de cierto tiempo recorde la via de exportar los paquetes instalados en la pc para despues reinstalar la pc e importarlos en 3 segundos.&lt;br /&gt;&lt;br /&gt;con esta simple linea exportamos los paquetes:&lt;br /&gt;dpkg --get-selections "*" &gt; /root/mis-paquetes.txt&lt;br /&gt;&lt;br /&gt;nos da tiempo resintalar la pc en menos tiempo que un witendo y ejecutamos esto:&lt;br /&gt;dpkg --set-selections "*" &lt; /root/mis-paquetes.txt&lt;br /&gt;apt-get -u dselect-upgrade&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7661135485113769206?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7661135485113769206/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7661135485113769206' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7661135485113769206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7661135485113769206'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/instalar-debian-en-segundos.html' title='instalar debian en segundos'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5014254813975624529</id><published>2009-04-23T10:23:00.002-04:00</published><updated>2009-04-23T10:26:10.032-04:00</updated><title type='text'>internet por dos canales</title><content type='html'>Administrar Canales  de internet con SQUID&lt;br /&gt;&lt;br /&gt;Debido a mi trabajo me pusieron a estudiar mucho SQUID lo cual me ha encantado, sigo pensando que el software libre es lo mejor que hay y que con el apoyo de todos demostraremos que nada de lo comercial nos permite hacer ni la mitad de lo que hacemos en el OpenSource, me plantearon el diseño de una red corporativa grande la cual tras el diseño y la segmentación quedo así:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora tenia que garantizar una correcta navegación a las subredes importantes, o sea las que manejan la plata o el core del negocio como le dicen ahora, pero sobre la misma maquina no podía generar enrutamientos por protocolos, la verdad en IPRoute2 no encontré como hacerlo, por lo cual me centre en lo básico que era como controlar la navegación y que me permite eso, nada mas sino un Proxy y para eso nada mejor que squid.&lt;br /&gt;&lt;br /&gt;Después de mucho leer y estudiar, encontré una muy buena pagina en Ingles que tiene una descripción de todos los parámetros configurables del SQUID, esta se llama www.squid-cache.org en la sección de documentación encontraras muchas guias.&lt;br /&gt;&lt;br /&gt;Para facilidad a la conexión dedicada le vamos a poner la ip 1.1.1.1 y a la publica le vamos a poner 9.9.9.9, entonces ingresamos a la configuración del squid que esta en /etc/squid de la siguiente forma&lt;br /&gt;&lt;br /&gt;root@localhost:~#vi /etc/squid/squid.conf&lt;br /&gt;&lt;br /&gt;Sobre este buscamos el TAG llamado tcp_outgoing_address, lo cual podemos hacerlo escribiendo lo siguiente&lt;br /&gt;&lt;br /&gt;/tcp_outgoing_address&lt;br /&gt;&lt;br /&gt;deben ver lo siguiente&lt;br /&gt;&lt;br /&gt;# TAG: tcp_outgoing_address&lt;br /&gt;# Allows you to map requests to different outgoing IP addresses&lt;br /&gt;# based on the username or sourceaddress of the user making&lt;br /&gt;# the request.&lt;br /&gt;#&lt;br /&gt;# tcp_outgoing_address ipaddr [[!]aclname] ...&lt;br /&gt;#&lt;br /&gt;# Example where requests from 10.0.0.0/24 will be forwareded&lt;br /&gt;# with source address 10.1.0.1, 10.0.2.0/24 forwarded with&lt;br /&gt;# source address 10.1.0.2 and the rest will be forwarded with&lt;br /&gt;# source address 10.1.0.3.&lt;br /&gt;#&lt;br /&gt;# acl normal_service_net src 10.0.0.0/255.255.255.0&lt;br /&gt;# acl good_service_net src 10.0.1.0/255.255.255.0&lt;br /&gt;# tcp_outgoing_address 10.0.0.1 normal_service_net&lt;br /&gt;# tcp_outgoing_address 10.0.0.2 good_service_net&lt;br /&gt;# tcp_outgoing_address 10.0.0.3&lt;br /&gt;#&lt;br /&gt;# Processing proceeds in the order specified, and stops at first fully&lt;br /&gt;# matching line.&lt;br /&gt;#&lt;br /&gt;#Default:&lt;br /&gt;# none&lt;br /&gt;&lt;br /&gt;Hay esta la guia de lo que vamos a hacer, entonces las redes de Gerencia, Juridica, Contabilidad e Ingenieria va a salir por la red dedicada y la red Administrativa y Operativa va asalir por la red publica, entonces para esto vamos a crear las listas de acceso (acl), donde la estructura es:&lt;br /&gt;&lt;br /&gt;acl -name- src -ip_red/mask_net-&lt;br /&gt;&lt;br /&gt;por lo que quedan así&lt;br /&gt;&lt;br /&gt;acl dedicada src 192.168.0.0/29&lt;br /&gt;acl dedicada src 192.168.0.8/29&lt;br /&gt;acl dedicada src 192.168.0.16/28&lt;br /&gt;acl dedicada src 192.168.0.32/27&lt;br /&gt;acl publica src 192.168.0.64/26&lt;br /&gt;acl publica src 192.168.0.128/25&lt;br /&gt;&lt;br /&gt;Yo se que para los que saben de redes esto se puede reducir pero para que sea claro lo colocare asi acá. Ahora si creare las reglas de salida para cada una de estas acl, que como pueden ver solo son 2 dedicada y publica y la regla tiene la siguiente estructura&lt;br /&gt;&lt;br /&gt;tcp_outgoing_address -ip_salida- -name-&lt;br /&gt;&lt;br /&gt;donde el name tiene que ser igual al nombre de cada acl, por lo que queda así&lt;br /&gt;&lt;br /&gt;tcp_outgoing_address 1.1.1.1 dedicada&lt;br /&gt;tcp_outgoing_address 9.9.9.9 publica&lt;br /&gt;&lt;br /&gt;Y bueno con las demas configuraciones del squid que puedas hacer como puertos como cache y demas que antes fueron explicados acá reinicias el SQUID y listo tienes el tráfico organizado por lo dos canales según las redes origen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;whilo&lt;br /&gt;whilo@vcl.rimed.cu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5014254813975624529?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5014254813975624529/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5014254813975624529' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5014254813975624529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5014254813975624529'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/internet-por-dos-canales.html' title='internet por dos canales'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-515830657477150106</id><published>2009-04-23T10:21:00.000-04:00</published><updated>2009-04-23T10:22:45.337-04:00</updated><title type='text'>redimencionar una particion</title><content type='html'>Les explico, como mediante un buen susto logre hacerlo.&lt;br /&gt;Tenia la problematica que como recientemente tuvimos el curso, copie el mirror de debian rama etch y lenny&lt;br /&gt;para tenerlo en /var/www y que otros colegas pudieran tener acceso a el, pero tenia mi server particionado con esta particion&lt;br /&gt;y otras mas como /home, /var/log/squid, /var/spool/squid apartes en particiones diferentes, y queria quitarles a estas ultimas&lt;br /&gt;para que /var/www no estuviera al 97% de espacio ocupado.&lt;br /&gt;Despues de un bosquejo vamos a la solucion del problema.&lt;br /&gt;&lt;br /&gt;Me consegui un Live CD de Hiren Boot (el que tenia a mano era el 8.x) y busque en los particionadores de &lt;br /&gt;HDD el Acronis Director Suite.&lt;br /&gt;Cuando lo ejecuto hago las operaciones pertinentes a un particionado normal.&lt;br /&gt;Reinicio la PC y me doy cuenta que el Grub desaparecio, por lo tanto me bajo el Super Grub Disk y lo queme en un CD&lt;br /&gt;super_grub_disk_0.9725.iso&lt;br /&gt;Y a recuperar el Grub, no es tan complicado trabajar con él, buscamos la opcion de recuperar el grub automaticamente.&lt;br /&gt;(dice algo parecido, solo tenemos que leer las explicaciones de cada opcion)&lt;br /&gt;Reicniar la PC y listo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-515830657477150106?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/515830657477150106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=515830657477150106' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/515830657477150106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/515830657477150106'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/redimencionar-una-particion.html' title='redimencionar una particion'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5356438081331602586</id><published>2009-04-23T10:20:00.000-04:00</published><updated>2009-04-23T10:21:25.272-04:00</updated><title type='text'>instalar windows con quemu en debian</title><content type='html'>admin:~# aptitude search qemu&lt;br /&gt;p   kqemu-common                                   - Common files for the QEMU Accelerator module&lt;br /&gt;p   qemu                                           - fast processor emulator&lt;br /&gt;p   qemu-launcher                                  - GTK+ front-end to QEMU computer emulator&lt;br /&gt;p   qemuctl                                        - controlling GUI for qemu&lt;br /&gt;&lt;br /&gt;aptitude install kqemu-common qemu qemu-launcher qemuctl&lt;br /&gt;&lt;br /&gt;luego ejecutas desde consola&lt;br /&gt;&lt;br /&gt;qemu-launcher&lt;br /&gt;&lt;br /&gt;especificas donde está el iso de instalación, que será por cd rom, especificar un directorio para el disco duro virtual, especificar la memoria ram que utilizarás de tu pc para esa pc virtual. Para la red, escoger la opcion open TUN/TAP interface y se le especifica el camino del script TUN/TAP&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# Se levanta el interfaz que hace de tuºnel con la maquina virtual&lt;br /&gt;# y se enruta el trafico de red para que la maquina virtual pueda acceder&lt;br /&gt;# a Internet a traves de eth0.&lt;br /&gt;ifconfig $1 172.20.0.1&lt;br /&gt;iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;en la pestaña emulator se recomienda marcar la opcion&lt;br /&gt;provide a control panel&lt;br /&gt;&lt;br /&gt;y donde dice additional argument sugerimos -usb&lt;br /&gt;&lt;br /&gt;agozar lola, windows desde linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5356438081331602586?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5356438081331602586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5356438081331602586' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5356438081331602586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5356438081331602586'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/instalar-windows-con-quemu-en-debian.html' title='instalar windows con quemu en debian'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-463347513506402989</id><published>2009-04-01T21:58:00.001-04:00</published><updated>2009-04-01T22:00:59.445-04:00</updated><title type='text'>resize images y mas</title><content type='html'>cree un fichero con permiso 777 y dentro pongale esto. Tenga en cuenta que esta es una versión del script que puede mejorarse aún más, solo que el autor (whilo) ha programado solo para satisfacer sus necesidades en un momento determinado&lt;br /&gt;&lt;br /&gt;# whilo@vcl.rimed.cu&lt;br /&gt;while [ "$OPCION1" != 5 ]&lt;br /&gt;do&lt;br /&gt;echo -e " \033[1;34m-------------------&lt;br /&gt;- Menu de Opciones -&lt;br /&gt;-------------------\033[0;0m"&lt;br /&gt;  &lt;br /&gt;echo "[1] Renombrar nombre del fichero a minuscula"&lt;br /&gt;echo "[2] Quitar espacios en el nombre del fichero"&lt;br /&gt;echo "[3] Resize images al 50 porciento"&lt;br /&gt;echo "[4] Personalizar nombre de la imagen "&lt;br /&gt;echo "[5] Salir"&lt;br /&gt;read -p "Ingrese una opcion: " OPCION1&lt;br /&gt;case $OPCION1 in&lt;br /&gt;1) echo -e " \033[1;34m---------------------------------------&lt;br /&gt; - Renombrando ficheros a minuscula... -&lt;br /&gt; ---------------------------------------\033[0;0m"&lt;br /&gt;rename 'y/A-Z/a-z/' *&lt;br /&gt;sleep 2&lt;br /&gt;echo -e " Proceso satisfactorio. "&lt;br /&gt;sleep 2&lt;br /&gt;exit 1&lt;br /&gt;clear&lt;br /&gt;;;&lt;br /&gt;2) echo -e " \033[1;34m-------------------------------------------------&lt;br /&gt; - Quitando espacios en el nombre del fichero... -&lt;br /&gt; -------------------------------------------------\033[0;0m"&lt;br /&gt;# me queda con una condicion, verificar&lt;br /&gt;# que hayan ficheros con espacios. sino salir&lt;br /&gt;&lt;br /&gt;ls *" "* &gt; tmp.txt&lt;br /&gt;cat tmp.txt | while read FILE&lt;br /&gt;do&lt;br /&gt;target=$(echo "$FILE" | sed -e "s/ /-/")&lt;br /&gt;mv "$FILE" $target&lt;br /&gt;done&lt;br /&gt;rm tmp.txt&lt;br /&gt;sleep 2&lt;br /&gt;echo -e " Proceso satisfactorio. "&lt;br /&gt;sleep 2&lt;br /&gt;exit 1&lt;br /&gt;clear&lt;br /&gt;;;&lt;br /&gt;3) echo -e " \033[1;34m-------------------------------------&lt;br /&gt; - Haciendo resize a las imagenes... -&lt;br /&gt; -------------------------------------\033[0;0m"&lt;br /&gt;# me queda con una condicion, verificar&lt;br /&gt;# que hayan jpg. sino hay, salir&lt;br /&gt;# y que el numero a entrar sea diferente de cero&lt;br /&gt;echo -ne "Defina el porciento de resize (30, 50, 70, etc):"&lt;br /&gt;read porciento&lt;br /&gt;for i in *.jpg ; do&lt;br /&gt;convert -resize $porciento%x$porciento% -verbose $i $i&lt;br /&gt;done&lt;br /&gt;sleep 2&lt;br /&gt;echo -e " Proceso satisfactorio. "&lt;br /&gt;sleep 2&lt;br /&gt;exit 1&lt;br /&gt;clear&lt;br /&gt;;;&lt;br /&gt;4) echo -e " \033[1;34m-------------------------------------&lt;br /&gt; - Personalizar nombre de la imagen... -&lt;br /&gt; -------------------------------------\033[0;0m"&lt;br /&gt;# me queda con una condicion, verificar&lt;br /&gt;# que hayan jpg. sino hay, salir&lt;br /&gt;echo -ne "Defina el nuevo nombre para la imagen (en minuscula):"&lt;br /&gt;read nombre&lt;br /&gt;&lt;br /&gt;files=$(ls -1 | grep .jpg)&lt;br /&gt;&lt;br /&gt;for x in $files&lt;br /&gt;do&lt;br /&gt;mv $x $nombre-$x&lt;br /&gt;echo -e " Espere por favor... "&lt;br /&gt;done&lt;br /&gt;sleep 2&lt;br /&gt;echo -e " Proceso satisfactorio. "&lt;br /&gt;sleep 2&lt;br /&gt;exit 1&lt;br /&gt;clear&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;esac&lt;br /&gt;done&lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-463347513506402989?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/463347513506402989/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=463347513506402989' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/463347513506402989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/463347513506402989'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/resize-images-y-mas.html' title='resize images y mas'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-6373644120711520922</id><published>2009-04-01T08:58:00.000-04:00</published><updated>2009-04-01T08:59:41.167-04:00</updated><title type='text'>cband para debian lenny</title><content type='html'>como regular ancho de banda para lenny ya que el modulo de cband no existe en esta distribucion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;apt-get install libapache2-mod-bw&lt;br /&gt;&lt;br /&gt;# Activamos el modulo y reiniciamos el apache2&lt;br /&gt;&lt;br /&gt;a2enmod bw&lt;br /&gt;&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;# Editamos el Vhost y lo configuramos para que quede de esta forma&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;       ServerName virtual.vcl.rimed.cu&lt;br /&gt;       ServerAdmin whilo@vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;       DocumentRoot /var/www/virtual&lt;br /&gt;       &lt;Directory /var/www/virtual/&gt;&lt;br /&gt;               Options Indexes FollowSymLinks MultiViews&lt;br /&gt;               AllowOverride None&lt;br /&gt;               Order allow,deny&lt;br /&gt;               allow from all&lt;br /&gt;       &lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;       ErrorLog /var/log/apache2/error.log&lt;br /&gt;       LogLevel warn&lt;br /&gt;       CustomLog /var/log/apache2/access.log combined&lt;br /&gt;       ServerSignature On&lt;br /&gt;&lt;br /&gt;        # Activar el modulo&lt;br /&gt;        BandwidthModule On&lt;br /&gt;&lt;br /&gt;        # Forzar el limite de todos los pedidos&lt;br /&gt;        ForceBandWidthModule On&lt;br /&gt;&lt;br /&gt;        # limite a 200kB/s (200 * 1024) este es para todas las redes&lt;br /&gt;        #Bandwidth all 204800&lt;br /&gt;        # limite a 3000kB/s (3000 * 1024) tambien puedes separalas (LAN)&lt;br /&gt;        Bandwidth 172.16.1.0/24 3072000&lt;br /&gt;        # limite a 15kB/s (15 * 1024) (WAN)&lt;br /&gt;        Bandwidth 192.168.159.0/24 15360&lt;br /&gt;&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;#Reiniciamos el apache2 y listo&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;# pero tambien para no complicarse mucho pues pueden descargar el modulo de apache2 de cband de etch&lt;br /&gt;# e instalarlo independiente y les va a pinchar = .&lt;br /&gt;&lt;br /&gt;# descargarlo aqui http://ftp.vcl.rimed.cu/linux/tools/libapache2-mod-cband_0.9.7.4-2_i386.deb&lt;br /&gt;&lt;br /&gt;dpkg -i /lugar/donde/esta_el_modulo.deb&lt;br /&gt;&lt;br /&gt;# hacemos los links simbolicos de mod-available a mod-enabled de los files&lt;br /&gt;&lt;br /&gt;cband.conf&lt;br /&gt;cband.load&lt;br /&gt;&lt;br /&gt;# editamos el file cband.conf borramos todo y le ponemos nuestras redes&lt;br /&gt;&lt;br /&gt;&lt;IfModule mod_cband.c&gt;&lt;br /&gt;   &lt;Location /cband-status&gt;&lt;br /&gt;       SetHandler cband-status&lt;br /&gt;   &lt;/Location&gt;&lt;br /&gt;&lt;br /&gt;   &lt;CBandClass Conexion_Internas&gt;&lt;br /&gt;       CBandClassDst 172.16.1.0/24&lt;br /&gt;   &lt;/CBandClass&gt;&lt;br /&gt;&lt;br /&gt;&lt;CBandClass Conexion_Exteriores&gt;&lt;br /&gt;   CBandClassDst 192.168.159.0/24&lt;br /&gt;&lt;/CBandClass&gt;&lt;br /&gt;&lt;br /&gt;# luego editamos el vhost para que nos quede asi.&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;       ServerName prp.vcl.rimed.cu&lt;br /&gt;       ServerAdmin whilo@vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;       DocumentRoot /var/www/blog&lt;br /&gt;       &lt;Directory /var/www/blog&gt;&lt;br /&gt;               Options Indexes FollowSymLinks MultiViews&lt;br /&gt;               AllowOverride None&lt;br /&gt;               Order allow,deny&lt;br /&gt;               allow from all&lt;br /&gt;&lt;br /&gt;       &lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;       ErrorLog /var/log/apache2/error.log&lt;br /&gt;       LogLevel warn&lt;br /&gt;       CustomLog /var/log/apache2/access.log combined&lt;br /&gt;       ServerSignature On&lt;br /&gt;&lt;br /&gt;# REGULANDO EL ANCHO DE BANDA PARA VHOST CON CBAND&lt;br /&gt;&lt;br /&gt;&lt;IfModule mod_cband.c&gt;&lt;br /&gt;   CBandClassRemoteSpeed Conexion_Internas 3000kb/s 20 30&lt;br /&gt;   CBandClassRemoteSpeed Conexion_Exteriores 15kb/s 20 30&lt;br /&gt;&lt;/IfModule&gt;&lt;br /&gt;&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;# reiniciamos el apache2&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;y listo todo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-6373644120711520922?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/6373644120711520922/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=6373644120711520922' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6373644120711520922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6373644120711520922'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/04/cband-para-debian-lenny.html' title='cband para debian lenny'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1882872457136309947</id><published>2009-03-27T09:26:00.000-04:00</published><updated>2009-03-27T09:27:00.780-04:00</updated><title type='text'>delay pools para squid</title><content type='html'>Cada una de las reglas de regulación está definida por un número entero que&lt;br /&gt;vamos a utilizar para indentificarlo en los distintos parámetros.&lt;br /&gt;&lt;br /&gt;delay_pools&lt;br /&gt;Esta parámetro se utiliza para definir cuantas reglas de regulación vamos a&lt;br /&gt;definir.&lt;br /&gt;&lt;br /&gt;delay_class&lt;br /&gt;Este parámetro toma dos argumentos el primero el identificador de la regla y en&lt;br /&gt;segundo lugar el tipo (clase) de la regla.&lt;br /&gt;&lt;br /&gt;El primero argumento es un número entero para identificar la regla.&lt;br /&gt;&lt;br /&gt;El segundo argumento puede ser 1,2 ó 3 para indicar uno de estos tipos de reglas.&lt;br /&gt;&lt;br /&gt;delay_parameters&lt;br /&gt;Establece los valores de la regla. Los argumentos de este parámetro son parejas&lt;br /&gt;de valores velocidad/tamaño, donde velociad es un número entero que indica una&lt;br /&gt;velocidad en bytes por segundo (B/s), y tamaño indica el número de bytes de&lt;br /&gt;reserva que se transmiten antes de aplicar la velocidad de transferencia.&lt;br /&gt;&lt;br /&gt;Es decir cada pareja especifica el número de bytes de margen que se permiten&lt;br /&gt;antes de se haga efectiva la restricción de velocidad.&lt;br /&gt;&lt;br /&gt;Los valores no tienen por qué ser múltiplos de 2.&lt;br /&gt;&lt;br /&gt;Tipos de reglas&lt;br /&gt;Hay tres clases de regulaciones, con características diferentes.&lt;br /&gt;&lt;br /&gt;Clase 1&lt;br /&gt;La clase uno consiste en un canal individual compartido por todos los usuarios.&lt;br /&gt;Es la clase más simple, todas las tasas de descarga van juntas y lo único que&lt;br /&gt;tenemos que especificar es la velocidad, en bytes por segundo, y el número de&lt;br /&gt;bytes a partir de los cuales tiene que retardar la descarga.&lt;br /&gt;&lt;br /&gt;Ejemplo: Supongamos que queremos que la velocidad de descarga de los ficheros&lt;br /&gt;.wmv que ocupen más de 1Mb sea de 8k/s.&lt;br /&gt;&lt;br /&gt;delay_pools 1&lt;br /&gt;delay_class 1 1&lt;br /&gt;delay_parameters 1 8192/1048576&lt;br /&gt;acl ficheros_wmv url_regex \.wmv$&lt;br /&gt;delay_access 1 allow ficheros_wmv&lt;br /&gt;&lt;br /&gt;Cuando en esa red, algún equipo haya bajado más de 1Mb correspondiente a&lt;br /&gt;ficheros .wmv entonces la descarga total de ficheros .wmv se hará a una&lt;br /&gt;velocidad de 8k/s. Si quisiéramos establecer este límite para los hosts de una&lt;br /&gt;red deberíamos elegir la clase 2.&lt;br /&gt;&lt;br /&gt;En el anterior ejemplo hemos supuesto que hay un único canal de regulación en el&lt;br /&gt;parámetro delay_pools. Ahora vamos a ver un ejemplo con dos canales de clase 1.&lt;br /&gt;Queremos que el tráfico de la red local no tenga límite de transferencia,&lt;br /&gt;mientras que para las conexiones a internet vamos a utilizar un total de&lt;br /&gt;256Kbits/s.&lt;br /&gt;&lt;br /&gt;delay_pools 2&lt;br /&gt;delay_class 1 1&lt;br /&gt;delay_parameters 1 -1/-1&lt;br /&gt;acl red_local src 192.168.0.0/24&lt;br /&gt;delay_access 1 allow red_local&lt;br /&gt;&lt;br /&gt;delay_class 2 1&lt;br /&gt;delay_parameters 2 32768/1024&lt;br /&gt;acl resto all src 0.0.0.0/0.0.0.0&lt;br /&gt;delay_access 2 allow resto&lt;br /&gt;&lt;br /&gt;La tasa de transferencia viene especificada en bytes por segundo, por ejemplo&lt;br /&gt;convirtiendo a otras unidades uno de los parámetros de delay_parameters:&lt;br /&gt;&lt;br /&gt;32768 B/s = 32 KB/s = 32 x 8 Kb/s (bits) = 256 Kb/s = 256 Kbits/s&lt;br /&gt;&lt;br /&gt;El valor 1024 es un número de bytes lo suficientemente pequeño para que se&lt;br /&gt;alcance pronto y se estabilice el ancho de banda.&lt;br /&gt;&lt;br /&gt;El valor -1 indica ilimitado.&lt;br /&gt;&lt;br /&gt;Las regulaciones de clase 1 están diseñadas para evitar que la acl&lt;br /&gt;correspondiente consuma todo el ancho de banda, es decir definen la suma máxima&lt;br /&gt;de los anchos de banda de todos los clientes, pero no evita que un cliente pueda&lt;br /&gt;consumir ese ancho de banda a costa de otro; todos los clientes comparten un&lt;br /&gt;máximo ancho de banda.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Clase 2&lt;br /&gt;La clase dos que consiste en un canal común con 256 canales individuales. Es&lt;br /&gt;decir tenemos un canal global y dentro de él otros 256 canales que se aplican a&lt;br /&gt;las máquinas de una red de clase C.&lt;br /&gt;&lt;br /&gt;Ahora vamos a ver otro ejemplo con dos canales, en este caso ambos de de clase&lt;br /&gt;2. Ahora también que el tráfico de la red local no tenga límite de&lt;br /&gt;transferencia, ni global ni por IP, mientras que para las conexiones a internet&lt;br /&gt;vamos a utilizar un total de 256Kbits/s y a cada máquina de la red le asigna un&lt;br /&gt;máximo de 64kbits/s.&lt;br /&gt;&lt;br /&gt;delay_pools 2&lt;br /&gt;delay_class 1 2&lt;br /&gt;delay_parameters 1 -1/-1 -1/-1&lt;br /&gt;acl red_local src 192.168.0.0/24&lt;br /&gt;delay_access 1 allow red_local&lt;br /&gt;&lt;br /&gt;delay_class 2 2&lt;br /&gt;delay_parameters 2 32768/1024 8192/1024&lt;br /&gt;acl resto all src 0.0.0.0/0.0.0.0&lt;br /&gt;delay_access 2 allow resto&lt;br /&gt;&lt;br /&gt;Este ejemplo es muy parecido al anterior de clase 1, sólo tenemos que agregarle&lt;br /&gt;una pareja de valores al parámetro "delay_parameters". La primera pareja de este&lt;br /&gt;parámetro especifica el ancho de banda global, mientras que la segunda pareja&lt;br /&gt;especifica el ancho de banda por host.&lt;br /&gt;&lt;br /&gt;Hay que tener en cuenta que los clientes están limitados por el tamaño del canal&lt;br /&gt;más pequeño, por lo que no tiene sentido que el canal común tenga un tamaño&lt;br /&gt;menor que los canales individuales.&lt;br /&gt;&lt;br /&gt;socio no mas muelas, un ejemplo aclara las cosas&lt;br /&gt;&lt;br /&gt;Tenemos una conexión con internet de 4Mbits y queremos que el ancho de banda&lt;br /&gt;dedicado a consulta de páginas web desede las IP comprendidas entre&lt;br /&gt;192.168.5.100 hasta 192.168.5.199 sea de 1Mbits máximo.&lt;br /&gt;1Mb/s = 128kB/s = 131072 B/s&lt;br /&gt;4Mb/s = 512kB/s = 524288 B/s&lt;br /&gt;&lt;br /&gt;delay_pools 1&lt;br /&gt;delay_class 1 1&lt;br /&gt;delay_parameters 1 131072/8192&lt;br /&gt;acl lista src 192.168.5.100-192.168.5.199/32&lt;br /&gt;delay_access 1 allow lista&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1882872457136309947?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1882872457136309947/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1882872457136309947' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1882872457136309947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1882872457136309947'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/03/delay-pools-para-squid.html' title='delay pools para squid'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7658382093156981870</id><published>2009-03-20T11:45:00.000-04:00</published><updated>2009-03-20T11:46:40.875-04:00</updated><title type='text'>Conocer tu hardware con Windows y Linux</title><content type='html'>Conocer tu hardware con Windows y Linux.&lt;br /&gt;para windows&lt;br /&gt;everest&lt;br /&gt;&lt;br /&gt;para linux&lt;br /&gt;aptitude install lshw&lt;br /&gt;&lt;br /&gt;luego ejecutas desde la consola&lt;br /&gt;lshw&lt;br /&gt;y tendras un reporte como este&lt;br /&gt;&lt;br /&gt;admin:~# lshw&lt;br /&gt;admin&lt;br /&gt;    description: Desktop Computer&lt;br /&gt;    product: Founder PC&lt;br /&gt;    vendor: FOUNDERTECH&lt;br /&gt;    width: 32 bits&lt;br /&gt;    capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp&lt;br /&gt;    configuration: boot=normal chassis=desktop cpus=2&lt;br /&gt;  *-core&lt;br /&gt;       description: Motherboard&lt;br /&gt;       product: P5GC-TVM-SB1&lt;br /&gt;       vendor: ASUSTeK Computer INC.&lt;br /&gt;       physical id: 0&lt;br /&gt;       version: Rev 1.02G&lt;br /&gt;     *-firmware&lt;br /&gt;          description: BIOS&lt;br /&gt;          vendor: American Megatrends Inc.&lt;br /&gt;          physical id: 0&lt;br /&gt;          version: 080010 (12/25/2006)&lt;br /&gt;          size: 64KiB&lt;br /&gt;          capacity: 448KiB&lt;br /&gt;          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification&lt;br /&gt;     *-cpu:0&lt;br /&gt;          description: CPU&lt;br /&gt;          product: Intel(R) Pentium(R) Dual  CPU  E2140  @ 1.60GHz&lt;br /&gt;          vendor: Intel Corp.&lt;br /&gt;          physical id: 4&lt;br /&gt;          bus info: cpu@0&lt;br /&gt;          version: 6.15.13&lt;br /&gt;          serial: 0000-06FD-0000-0000-0000-0000&lt;br /&gt;          slot: Socket 775&lt;br /&gt;          size: 1600MHz&lt;br /&gt;          capacity: 3800MHz&lt;br /&gt;          width: 64 bits&lt;br /&gt;          clock: 200MHz&lt;br /&gt;          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc arch_perfmon pebs bts pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm&lt;br /&gt;          configuration: id=1&lt;br /&gt;        *-cache:0&lt;br /&gt;             description: L1 cache&lt;br /&gt;             physical id: 5&lt;br /&gt;             slot: L1-Cache&lt;br /&gt;             size: 32KiB&lt;br /&gt;             capacity: 32KiB&lt;br /&gt;             capabilities: pipeline-burst internal varies data&lt;br /&gt;        *-cache:1&lt;br /&gt;             description: L2 cache&lt;br /&gt;             physical id: 6&lt;br /&gt;             slot: L2-Cache&lt;br /&gt;             size: 1MiB&lt;br /&gt;             capacity: 1MiB&lt;br /&gt;             capabilities: pipeline-burst internal varies instruction&lt;br /&gt;        *-cache:2 DISABLED&lt;br /&gt;             description: L3 cache&lt;br /&gt;             physical id: 7&lt;br /&gt;             slot: L3-Cache&lt;br /&gt;             capabilities: internal&lt;br /&gt;        *-logicalcpu:0&lt;br /&gt;             description: Logical CPU&lt;br /&gt;             physical id: 1.1&lt;br /&gt;             width: 64 bits&lt;br /&gt;             capabilities: logical&lt;br /&gt;        *-logicalcpu:1&lt;br /&gt;             description: Logical CPU&lt;br /&gt;             physical id: 1.2&lt;br /&gt;             width: 64 bits&lt;br /&gt;             capabilities: logical&lt;br /&gt;     *-memory&lt;br /&gt;          description: System Memory&lt;br /&gt;          physical id: 32&lt;br /&gt;          slot: System board or motherboard&lt;br /&gt;          size: 1GiB&lt;br /&gt;        *-bank:0&lt;br /&gt;             description: DIMM SDRAM Synchronous&lt;br /&gt;             product: PartNum0&lt;br /&gt;             vendor: Manufacturer0&lt;br /&gt;             physical id: 0&lt;br /&gt;             serial: SerNum0&lt;br /&gt;             slot: DIMM0&lt;br /&gt;             size: 1GiB&lt;br /&gt;             width: 64 bits&lt;br /&gt;        *-bank:1&lt;br /&gt;             description: DIMM [empty]&lt;br /&gt;             product: PartNum1&lt;br /&gt;             vendor: Manufacturer1&lt;br /&gt;             physical id: 1&lt;br /&gt;             serial: SerNum1&lt;br /&gt;             slot: DIMM1&lt;br /&gt;     *-cpu:1&lt;br /&gt;          physical id: 1&lt;br /&gt;          bus info: cpu@1&lt;br /&gt;          version: 6.15.13&lt;br /&gt;          serial: 0000-06FD-0000-0000-0000-0000&lt;br /&gt;          size: 1600MHz&lt;br /&gt;          capabilities: ht&lt;br /&gt;          configuration: id=1&lt;br /&gt;        *-logicalcpu:0&lt;br /&gt;             description: Logical CPU&lt;br /&gt;             physical id: 1.1&lt;br /&gt;             capabilities: logical&lt;br /&gt;        *-logicalcpu:1&lt;br /&gt;             description: Logical CPU&lt;br /&gt;             physical id: 1.2&lt;br /&gt;             capabilities: logical&lt;br /&gt;     *-pci&lt;br /&gt;          description: Host bridge&lt;br /&gt;          product: 82945G/GZ/P/PL Memory Controller Hub&lt;br /&gt;          vendor: Intel Corporation&lt;br /&gt;          physical id: 100&lt;br /&gt;          bus info: pci@0000:00:00.0&lt;br /&gt;          version: 02&lt;br /&gt;          width: 32 bits&lt;br /&gt;          clock: 33MHz&lt;br /&gt;          configuration: driver=agpgart-intel module=intel_agp&lt;br /&gt;        *-display UNCLAIMED&lt;br /&gt;             description: VGA compatible controller&lt;br /&gt;             product: 82945G/GZ Integrated Graphics Controller&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 2&lt;br /&gt;             bus info: pci@0000:00:02.0&lt;br /&gt;             version: 02&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: msi pm vga_controller bus_master cap_list&lt;br /&gt;             configuration: latency=0&lt;br /&gt;        *-multimedia&lt;br /&gt;             description: Audio device&lt;br /&gt;             product: 82801G (ICH7 Family) High Definition Audio Controller&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1b&lt;br /&gt;             bus info: pci@0000:00:1b.0&lt;br /&gt;             version: 01&lt;br /&gt;             width: 64 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: pm msi pciexpress bus_master cap_list&lt;br /&gt;             configuration: driver=HDA Intel latency=0 module=snd_hda_intel&lt;br /&gt;        *-pci:0&lt;br /&gt;             description: PCI bridge&lt;br /&gt;             product: 82801G (ICH7 Family) PCI Express Port 1&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1c&lt;br /&gt;             bus info: pci@0000:00:1c.0&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list&lt;br /&gt;             configuration: driver=pcieport-driver&lt;br /&gt;        *-usb:0&lt;br /&gt;             description: USB Controller&lt;br /&gt;             product: 82801G (ICH7 Family) USB UHCI Controller #1&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1d&lt;br /&gt;             bus info: pci@0000:00:1d.0&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: uhci bus_master&lt;br /&gt;             configuration: driver=uhci_hcd latency=0 module=uhci_hcd&lt;br /&gt;           *-usbhost&lt;br /&gt;                product: UHCI Host Controller&lt;br /&gt;                vendor: Linux 2.6.26-1-686 uhci_hcd&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: usb@1&lt;br /&gt;                logical name: usb1&lt;br /&gt;                version: 2.06&lt;br /&gt;                capabilities: usb-1.10&lt;br /&gt;                configuration: driver=hub slots=2 speed=12.0MB/s&lt;br /&gt;        *-usb:1&lt;br /&gt;             description: USB Controller&lt;br /&gt;             product: 82801G (ICH7 Family) USB UHCI Controller #2&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1d.1&lt;br /&gt;             bus info: pci@0000:00:1d.1&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: uhci bus_master&lt;br /&gt;             configuration: driver=uhci_hcd latency=0 module=uhci_hcd&lt;br /&gt;           *-usbhost&lt;br /&gt;                product: UHCI Host Controller&lt;br /&gt;                vendor: Linux 2.6.26-1-686 uhci_hcd&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: usb@2&lt;br /&gt;                logical name: usb2&lt;br /&gt;                version: 2.06&lt;br /&gt;                capabilities: usb-1.10&lt;br /&gt;                configuration: driver=hub slots=2 speed=12.0MB/s&lt;br /&gt;        *-usb:2&lt;br /&gt;             description: USB Controller&lt;br /&gt;             product: 82801G (ICH7 Family) USB UHCI Controller #3&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1d.2&lt;br /&gt;             bus info: pci@0000:00:1d.2&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: uhci bus_master&lt;br /&gt;             configuration: driver=uhci_hcd latency=0 module=uhci_hcd&lt;br /&gt;           *-usbhost&lt;br /&gt;                product: UHCI Host Controller&lt;br /&gt;                vendor: Linux 2.6.26-1-686 uhci_hcd&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: usb@3&lt;br /&gt;                logical name: usb3&lt;br /&gt;                version: 2.06&lt;br /&gt;                capabilities: usb-1.10&lt;br /&gt;                configuration: driver=hub slots=2 speed=12.0MB/s&lt;br /&gt;        *-usb:3&lt;br /&gt;             description: USB Controller&lt;br /&gt;             product: 82801G (ICH7 Family) USB UHCI Controller #4&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1d.3&lt;br /&gt;             bus info: pci@0000:00:1d.3&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: uhci bus_master&lt;br /&gt;             configuration: driver=uhci_hcd latency=0 module=uhci_hcd&lt;br /&gt;           *-usbhost&lt;br /&gt;                product: UHCI Host Controller&lt;br /&gt;                vendor: Linux 2.6.26-1-686 uhci_hcd&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: usb@4&lt;br /&gt;                logical name: usb4&lt;br /&gt;                version: 2.06&lt;br /&gt;                capabilities: usb-1.10&lt;br /&gt;                configuration: driver=hub slots=2 speed=12.0MB/s&lt;br /&gt;        *-usb:4&lt;br /&gt;             description: USB Controller&lt;br /&gt;             product: 82801G (ICH7 Family) USB2 EHCI Controller&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1d.7&lt;br /&gt;             bus info: pci@0000:00:1d.7&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: pm debug ehci bus_master cap_list&lt;br /&gt;             configuration: driver=ehci_hcd latency=0 module=ehci_hcd&lt;br /&gt;           *-usbhost&lt;br /&gt;                product: EHCI Host Controller&lt;br /&gt;                vendor: Linux 2.6.26-1-686 ehci_hcd&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: usb@5&lt;br /&gt;                logical name: usb5&lt;br /&gt;                version: 2.06&lt;br /&gt;                capabilities: usb-2.00&lt;br /&gt;                configuration: driver=hub slots=8 speed=480.0MB/s&lt;br /&gt;        *-pci:1&lt;br /&gt;             description: PCI bridge&lt;br /&gt;             product: 82801 PCI Bridge&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1e&lt;br /&gt;             bus info: pci@0000:00:1e.0&lt;br /&gt;             version: e1&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: pci subtractive_decode bus_master cap_list&lt;br /&gt;           *-network:0&lt;br /&gt;                description: Ethernet interface&lt;br /&gt;                product: RTL-8139/8139C/8139C+&lt;br /&gt;                vendor: Realtek Semiconductor Co., Ltd.&lt;br /&gt;                physical id: 4&lt;br /&gt;                bus info: pci@0000:01:04.0&lt;br /&gt;                logical name: eth0&lt;br /&gt;                version: 10&lt;br /&gt;                serial: 00:1e:8c:e4:8d:73&lt;br /&gt;                size: 100MB/s&lt;br /&gt;                capacity: 100MB/s&lt;br /&gt;                width: 32 bits&lt;br /&gt;                clock: 33MHz&lt;br /&gt;                capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation&lt;br /&gt;                configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=172.16.1.8 latency=64 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s&lt;br /&gt;           *-network:1&lt;br /&gt;                description: Ethernet interface&lt;br /&gt;                product: RTL-8139/8139C/8139C+&lt;br /&gt;                vendor: Realtek Semiconductor Co., Ltd.&lt;br /&gt;                physical id: 9&lt;br /&gt;                bus info: pci@0000:01:09.0&lt;br /&gt;                logical name: eth1&lt;br /&gt;                version: 10&lt;br /&gt;                serial: 00:c1:26:01:a6:79&lt;br /&gt;                size: 100MB/s&lt;br /&gt;                capacity: 100MB/s&lt;br /&gt;                width: 32 bits&lt;br /&gt;                clock: 33MHz&lt;br /&gt;                capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation&lt;br /&gt;                configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.159.168 latency=64 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s&lt;br /&gt;           *-network:2 DISABLED&lt;br /&gt;                description: Ethernet interface&lt;br /&gt;                product: RTL-8139/8139C/8139C+&lt;br /&gt;                vendor: Realtek Semiconductor Co., Ltd.&lt;br /&gt;                physical id: a&lt;br /&gt;                bus info: pci@0000:01:0a.0&lt;br /&gt;                logical name: eth2&lt;br /&gt;                version: 10&lt;br /&gt;                serial: a0:00:00:04:c0:67&lt;br /&gt;                size: 10MB/s&lt;br /&gt;                capacity: 100MB/s&lt;br /&gt;                width: 32 bits&lt;br /&gt;                clock: 33MHz&lt;br /&gt;                capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation&lt;br /&gt;                configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=10MB/s&lt;br /&gt;        *-isa&lt;br /&gt;             description: ISA bridge&lt;br /&gt;             product: 82801GB/GR (ICH7 Family) LPC Interface Bridge&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1f&lt;br /&gt;             bus info: pci@0000:00:1f.0&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             capabilities: isa bus_master cap_list&lt;br /&gt;             configuration: latency=0&lt;br /&gt;        *-ide&lt;br /&gt;             description: IDE interface&lt;br /&gt;             product: 82801GB/GR/GH (ICH7 Family) SATA IDE Controller&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1f.2&lt;br /&gt;             bus info: pci@0000:00:1f.2&lt;br /&gt;             logical name: scsi0&lt;br /&gt;             logical name: scsi1&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 66MHz&lt;br /&gt;             capabilities: ide pm bus_master cap_list emulated&lt;br /&gt;             configuration: driver=ata_piix latency=0 module=ata_piix&lt;br /&gt;           *-disk&lt;br /&gt;                description: ATA Disk&lt;br /&gt;                product: WDC WD800BD-22MR&lt;br /&gt;                vendor: Western Digital&lt;br /&gt;                physical id: 0&lt;br /&gt;                bus info: scsi@0:0.0.0&lt;br /&gt;                logical name: /dev/sda&lt;br /&gt;                version: 10.0&lt;br /&gt;                serial: WD-WMAM9YT79474&lt;br /&gt;                size: 74GiB (80GB)&lt;br /&gt;                capabilities: partitioned partitioned:dos&lt;br /&gt;                configuration: ansiversion=5 signature=daa0daa0&lt;br /&gt;              *-volume:0&lt;br /&gt;                   description: Windows FAT volume&lt;br /&gt;                   vendor: MSDOS5.0&lt;br /&gt;                   physical id: 1&lt;br /&gt;                   bus info: scsi@0:0.0.0,1&lt;br /&gt;                   logical name: /dev/sda1&lt;br /&gt;                   logical name: /media/disk&lt;br /&gt;                   version: FAT32&lt;br /&gt;                   serial: f88b-3456&lt;br /&gt;                   size: 10001MiB&lt;br /&gt;                   capacity: 10001MiB&lt;br /&gt;                   capabilities: primary bootable fat initialized&lt;br /&gt;                   configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,nosuid,nodev,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,utf8,flush state=mounted&lt;br /&gt;              *-volume:1&lt;br /&gt;                   description: EXT3 volume&lt;br /&gt;                   vendor: Linux&lt;br /&gt;                   physical id: 2&lt;br /&gt;                   bus info: scsi@0:0.0.0,2&lt;br /&gt;                   logical name: /dev/sda2&lt;br /&gt;                   logical name: /&lt;br /&gt;                   version: 1.0&lt;br /&gt;                   serial: f8ed11b8-adc5-4c29-ba93-7ab8187b1a73&lt;br /&gt;                   size: 6487MiB&lt;br /&gt;                   capacity: 6487MiB&lt;br /&gt;                   capabilities: primary journaled extended_attributes large_files huge_files recover ext3 ext2 initialized&lt;br /&gt;                   configuration: created=2009-03-17 08:05:26 filesystem=ext3 modified=2009-03-18 13:59:49 mount.fstype=ext3 mount.options=rw,errors=remount-ro,data=ordered mounted=2009-03-18 13:59:49 state=mounted&lt;br /&gt;              *-volume:2&lt;br /&gt;                   description: Extended partition&lt;br /&gt;                   physical id: 3&lt;br /&gt;                   bus info: scsi@0:0.0.0,3&lt;br /&gt;                   logical name: /dev/sda3&lt;br /&gt;                   size: 2596MiB&lt;br /&gt;                   capacity: 2596MiB&lt;br /&gt;                   capabilities: primary extended partitioned partitioned:extended&lt;br /&gt;                 *-logicalvolume&lt;br /&gt;                      description: Linux swap / Solaris partition&lt;br /&gt;                      physical id: 5&lt;br /&gt;                      logical name: /dev/sda5&lt;br /&gt;                      capacity: 2596MiB&lt;br /&gt;                      capabilities: nofs&lt;br /&gt;              *-volume:3&lt;br /&gt;                   description: EXT3 volume&lt;br /&gt;                   vendor: Linux&lt;br /&gt;                   physical id: 4&lt;br /&gt;                   bus info: scsi@0:0.0.0,4&lt;br /&gt;                   logical name: /dev/sda4&lt;br /&gt;                   logical name: /var/www&lt;br /&gt;                   version: 1.0&lt;br /&gt;                   serial: 0cd9db68-8998-4746-89e8-3ea5f4602f40&lt;br /&gt;                   size: 55GiB&lt;br /&gt;                   capacity: 55GiB&lt;br /&gt;                   capabilities: primary journaled extended_attributes large_files huge_files recover ext3 ext2 initialized&lt;br /&gt;                   configuration: created=2008-12-16 16:10:38 filesystem=ext3 modified=2009-03-18 13:59:50 mount.fstype=ext3 mount.options=rw,errors=continue,data=ordered mounted=2009-03-18 13:59:50 state=mounted&lt;br /&gt;           *-cdrom:0&lt;br /&gt;                description: DVD reader&lt;br /&gt;                product: DVD-ROM DDU1615&lt;br /&gt;                vendor: SONY&lt;br /&gt;                physical id: 1&lt;br /&gt;                bus info: scsi@1:0.0.0&lt;br /&gt;                logical name: /dev/dvd&lt;br /&gt;                logical name: /dev/scd0&lt;br /&gt;                logical name: /dev/sr0&lt;br /&gt;                version: GYE2&lt;br /&gt;                capabilities: removable audio dvd&lt;br /&gt;                configuration: ansiversion=5 status=nodisc&lt;br /&gt;           *-cdrom:1&lt;br /&gt;                description: CD-R/CD-RW writer&lt;br /&gt;                physical id: 0.1.0&lt;br /&gt;                bus info: scsi@1:0.1.0&lt;br /&gt;                logical name: /dev/cdrom&lt;br /&gt;                logical name: /dev/cdrw&lt;br /&gt;                logical name: /dev/scd1&lt;br /&gt;                logical name: /dev/sr1&lt;br /&gt;                capabilities: audio cd-r cd-rw&lt;br /&gt;                configuration: status=nodisc&lt;br /&gt;        *-serial&lt;br /&gt;             description: SMBus&lt;br /&gt;             product: 82801G (ICH7 Family) SMBus Controller&lt;br /&gt;             vendor: Intel Corporation&lt;br /&gt;             physical id: 1f.3&lt;br /&gt;             bus info: pci@0000:00:1f.3&lt;br /&gt;             version: 01&lt;br /&gt;             width: 32 bits&lt;br /&gt;             clock: 33MHz&lt;br /&gt;             configuration: driver=i801_smbus latency=0 module=i2c_i801&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7658382093156981870?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7658382093156981870/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7658382093156981870' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7658382093156981870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7658382093156981870'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/03/conocer-tu-hardware-con-windows-y-linux.html' title='Conocer tu hardware con Windows y Linux'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-2973882117270436837</id><published>2009-03-13T10:19:00.001-04:00</published><updated>2009-03-13T10:23:00.981-04:00</updated><title type='text'>limitar descargar de un directorio con htaccess</title><content type='html'>como limitar descargar de un directorio con un htaccess y redireccionarlo a otra url con un mensaje personalizado&lt;br /&gt;&lt;br /&gt;1.- en el fichero de configuracion de apache2&lt;br /&gt;agregue este linea&lt;br /&gt;ErrorDocument 403 http://acuario.vcl.rimed.cu/trafico.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;explico &lt;br /&gt;ErrorDocument es el comando que anuncia un error&lt;br /&gt;403 es el tipo de error que es negar&lt;br /&gt;http://url es la url a la que va a redireccionar el apache&lt;br /&gt;&lt;br /&gt;luego en esta direccion&lt;br /&gt;http://ftp.vcl.rimed.cu/antivirus&lt;br /&gt;&lt;br /&gt;creas un fichero que se llamara&lt;br /&gt;.htaccess&lt;br /&gt; en su interior lo colocas esto&lt;br /&gt;#-------------SEGURIDAD GENERAL------------------#&lt;br /&gt;&lt;Files .htaccess&gt;&lt;br /&gt;order allow,deny&lt;br /&gt;deny from all&lt;br /&gt;&lt;/Files&gt;&lt;br /&gt;&lt;br /&gt;#-----------------------------------------------#&lt;br /&gt;order allow,deny&lt;br /&gt;#-----------------------------------------------#&lt;br /&gt;&lt;br /&gt;#---------------Zonas de Control----------------#&lt;br /&gt;Allow from all&lt;br /&gt;Deny from "192.168.0.0/16"&lt;br /&gt;Deny from "200.55.0.0/16"&lt;br /&gt;#-----------------------------------------------#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;luego en el cron programas una tarea para que a una hora determinada&lt;br /&gt;quite el fichero y permitas las descargas y a otra hora lo ponga y limite las descargas y te haga el redirect&lt;br /&gt;&lt;br /&gt;el fichero de poner es&lt;br /&gt;cp /camino/fichero /destino/.htaccess&lt;br /&gt;&lt;br /&gt;el de quitar&lt;br /&gt;rm /destino/.htaccess&lt;br /&gt;&lt;br /&gt;agradecer a carlos yandriel en uclv por guiarme por este camino&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-2973882117270436837?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/2973882117270436837/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=2973882117270436837' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2973882117270436837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2973882117270436837'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/03/limitar-descargar-de-un-directorio-con.html' title='limitar descargar de un directorio con htaccess'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-3432878728036143674</id><published>2009-02-17T10:17:00.001-05:00</published><updated>2009-02-17T10:21:09.896-05:00</updated><title type='text'>crear iso en debian</title><content type='html'>inserte el cd en el lector y ejecute esto&lt;br /&gt;&lt;br /&gt;ejemplo:&lt;br /&gt;dd if=/dev/cdrom of=/var/www/windows_ue8_sp3_es.iso&lt;br /&gt;&lt;br /&gt;se lee asi&lt;br /&gt;dd = comando&lt;br /&gt;if = archivo entrada &lt;br /&gt;of = archivo salida&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-3432878728036143674?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/3432878728036143674/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=3432878728036143674' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3432878728036143674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3432878728036143674'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/02/crear-iso-en-debian.html' title='crear iso en debian'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1531136704480886649</id><published>2009-01-14T17:07:00.000-05:00</published><updated>2009-01-14T17:08:21.790-05:00</updated><title type='text'>nat con firehol</title><content type='html'>hace rato estaba la problematica de hacer un nat con firehol, pero no &lt;br /&gt;era un nat cualquiera pues se necesitaba entrar al hosting de rimed &lt;br /&gt;permitiendo a los webmasters nuestros y a la gente de software &lt;br /&gt;educativos no pasar por los proxys para poder poner cosas directo en &lt;br /&gt;rimed, rapida y segura&lt;br /&gt;&lt;br /&gt;la problematica estaba en indicarle a firehol a que ip y solo a ese ip y &lt;br /&gt;a que puerto de ese ip o a algun otro puerto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pongo los dos ejemplos, el nat sencillo que lo permite todo y el nat mas &lt;br /&gt;complejo dirigido solo a un ip y un puerto&lt;br /&gt;&lt;br /&gt;quiero que no me hablen de iptables, no lo conozco, nolo he estudiado, &lt;br /&gt;se que lo hace pero no es necesario matar una hormiga con una mandarria &lt;br /&gt;para hacer las cosas, en fin, aqui los ejemplos&lt;br /&gt;&lt;br /&gt;#-- nat total --#&lt;br /&gt;&lt;br /&gt;router admin2 inface eth0 outface eth1 src 172.16.1.3&lt;br /&gt;masquerade&lt;br /&gt;route all accept&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;traduzco:&lt;br /&gt;router, comando para comenzar el nat&lt;br /&gt;admin2, nombre de la ruta&lt;br /&gt;inface, comando para indicar la interfaz de origen&lt;br /&gt;etho, nombre de mi interfaz de origen, esa es mi lan&lt;br /&gt;outface, comando para indicar la interfaz de destino&lt;br /&gt;eth1, nombre de mi interfaz de destino, esa es mi wan&lt;br /&gt;masquerade, es enmascarar y salir como el mismo&lt;br /&gt;route all accept, acepta todo el enmascaramiento, permitiendo conectarse &lt;br /&gt;a todos los puertos permitidos en el destino&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-- nat a un ip y un puerto --#&lt;br /&gt;router censoe inface eth2 outface eth0 src "172.16.1.13 172.16.1.14" dst &lt;br /&gt;200.55.190.214&lt;br /&gt;server ftp accept inface eth2 outface eth0&lt;br /&gt;#server http accept inface eth2 outface eth0&lt;br /&gt;masquerade&lt;br /&gt;route all drop&lt;br /&gt;&lt;br /&gt;traduzco esta mecolambia&lt;br /&gt;router, comando para comenzar el nat&lt;br /&gt;censoe, nombre de la ruta&lt;br /&gt;inface, comando para indicar la interfaz de origen&lt;br /&gt;eth2, nombre de mi interfaz de origen, esa es mi lan&lt;br /&gt;outface, comando para indicar la interfaz de destino&lt;br /&gt;eth0, nombre de mi interfaz de destino, esa es mi wan&lt;br /&gt;luego el ip o los ip entre comillas que quieres permitir de tu lan que &lt;br /&gt;salgan a la wan&lt;br /&gt;dst, comando para indicar el ip de destino&lt;br /&gt;server ftp accept inface eth2 outface eth0&lt;br /&gt;server http accept inface eth2 outface eth0&lt;br /&gt;aqui le digo que le permitire de ese enmascaramiento el puerto 21 y 80&lt;br /&gt;&lt;br /&gt;si pones otro puerto permitido como ssh tambien podra hacerle ssh a ese &lt;br /&gt;server si lo tuviese permitido hacer&lt;br /&gt;&lt;br /&gt;masquerade, es enmascarar y salir como el mismo&lt;br /&gt;route all drop, deniega todo lo demas que esta despues del enmascaramiento.&lt;br /&gt;&lt;br /&gt;espero les sirva&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1531136704480886649?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1531136704480886649/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1531136704480886649' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1531136704480886649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1531136704480886649'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/01/nat-con-firehol.html' title='nat con firehol'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-6005776962247993395</id><published>2009-01-05T22:31:00.000-05:00</published><updated>2009-01-05T22:35:05.003-05:00</updated><title type='text'>mailman y postfix</title><content type='html'>Como instalar y configurar mailman&lt;br /&gt;&lt;br /&gt;Nota aclaratoria para mi propio caso que es el ejemplo:&lt;br /&gt;El servidor de mailman está en el mismo servidor de postfix y en el DNS hay un registro CNAME que apunta a ese servidor de correo que se llama: listas.vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;Requisitos Previos:&lt;br /&gt;Antes de empezar a instalar mailman, es importante que nos aseguremos de que tenemos disponibles todos los requisitos que mailman necesita:&lt;br /&gt;&lt;br /&gt;- Un servidor SMTP perfectamente configurado y en funcionamiento.&lt;br /&gt;- Un servidor de paginas web (preferentemente apache2), con soporte para la ejecución de cgi-bin.&lt;br /&gt;- Un interprete de python instalado, versión 1.5 o superior.&lt;br /&gt;- crontab instalado y funcional en nuestro sistema.&lt;br /&gt;&lt;br /&gt;1.- aptitude install mailman&lt;br /&gt;2.- crear la lista principal, la cual manejara el resto de las listas&lt;br /&gt;newlist mailman&lt;br /&gt;3.- poner el correo del propietario de la lista en mi caso whilo@vcl.rimed.cu&lt;br /&gt;4.- especificar una contraseña para esa lista&lt;br /&gt;5.- ejecute esto en consola &lt;br /&gt;/usr/lib/mailman/bin/genaliases &lt;br /&gt;para que genere los hash que se guardaran en&lt;br /&gt;/var/lib/mailman/data/aliases&lt;br /&gt;sean leidos por postfix. La salida que debe ser algo como esto la primera vez&lt;br /&gt;&lt;br /&gt;&lt;script&gt;&lt;br /&gt;## lista de distribución mailman&lt;br /&gt;mailman:              "|/var/lib/mailman/mail/mailman post mailman"&lt;br /&gt;mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"&lt;br /&gt;mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"&lt;br /&gt;mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"&lt;br /&gt;mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"&lt;br /&gt;mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"&lt;br /&gt;mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"&lt;br /&gt;mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"&lt;br /&gt;mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"&lt;br /&gt;mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;editas el fichero /etc/aliases y se lo copias dentro&lt;br /&gt;&lt;br /&gt;6.- ejecutar esto en consola para generar el hash del fichero /etc/aliases&lt;br /&gt;newaliases&lt;br /&gt;&lt;br /&gt;7.- Editamos el archivo de configuración de Postfix /etc/postfix/main.cf y agregamos las siguientes líneas (puede que alguna de éstas líneas ya existan en tu configuración, cambia las opciones que sean necesarias):&lt;br /&gt;&lt;br /&gt;owner_request_special = no&lt;br /&gt;recipient_delimiter = +&lt;br /&gt;unknown_local_recipient_reject_code = 550&lt;br /&gt;mailbox_command = /usr/bin/procmail -a "$EXTENSION"&lt;br /&gt;mydestination = listas.vcl.rimed.cu, ademas de lo que ya tiene puesto aqui&lt;br /&gt;alias_maps = hash:/var/lib/mailman/data/aliases&lt;br /&gt;&lt;br /&gt;8.- iniciar el servicio de mailman &lt;br /&gt;/etc/init.d/mailman start&lt;br /&gt;&lt;br /&gt;9.- Con ésto habremos creado nuestra primera lista, que además es obligatoria. Tras crearla debemos reiniciar Postfix con /etc/init.d/postfix reload para que coja los cambios hechos anteriormente y encuentre el fichero de alias /var/lib/mailman/data/aliases que nos acaba de generar Mailman. Las subsiguientes listas se crearán siguiendo el mismo procedimiento, sin olvidarse nunca de ejecutar tras su creación el script /usr/lib/mailman/bin/genaliases que como su nombre indica, genera los alias necesarios para que Postfix "entienda" esa lista. No hace falta reiniciar Postfix al crear las siguientes listas.&lt;br /&gt;&lt;br /&gt;10.- Por último, tenemos que configurar nuestro Apache para que sirva correctamente la interfaz de administración de Mailman. Para ello será necesario agregar un nuevo virtual host conteniendo lo siguiente. Si a lo largo de este tutorial pusiste rutas diferentes, tendrás que modificar el virtual host acorde a ellas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/&lt;br /&gt;Alias /pipermail/ /var/lib/mailman/archives/public/&lt;br /&gt;Alias /images/mailman/ /usr/share/images/mailman/&lt;br /&gt;ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/&lt;br /&gt;&lt;br /&gt;&lt;Directory /usr/lib/cgi-bin/mailman/&gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Options ExecCGI&lt;br /&gt;    AddHandler cgi-script .cgi&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;Directory /var/lib/mailman/archives/public/&gt;&lt;br /&gt;    Options Indexes FollowSymlinks&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;Directory /usr/share/images/mailman/&gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;ServerName listas.vcl.rimed.cu&lt;br /&gt;ServerAdmin whilo@vcl.rimed.cu&lt;br /&gt;DocumentRoot /var/www/listas.vcl.rimed.cu&lt;br /&gt;RedirectMatch ^/$ /mailman/listinfo/&lt;br /&gt;ErrorLog /var/log/apache2/lists-error.log&lt;br /&gt;CustomLog /var/log/apache2/lists-access.log combined&lt;br /&gt;&lt;br /&gt;&lt;Directory /var/lib/mailman/archives/&gt;&lt;br /&gt;    Options Indexes FollowSymLinks&lt;br /&gt;    AllowOverride None&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;Alias /pipermail/ /var/lib/mailman/archives/public/&lt;br /&gt;Alias /images/mailman/ /usr/share/images/mailman/&lt;br /&gt;ScriptAlias /admin /usr/lib/cgi-bin/mailman/admin&lt;br /&gt;ScriptAlias /admindb /usr/lib/cgi-bin/mailman/admindb&lt;br /&gt;ScriptAlias /confirm /usr/lib/cgi-bin/mailman/confirm&lt;br /&gt;ScriptAlias /create /usr/lib/cgi-bin/mailman/create&lt;br /&gt;ScriptAlias /edithtml /usr/lib/cgi-bin/mailman/edithtml&lt;br /&gt;ScriptAlias /listinfo /usr/lib/cgi-bin/mailman/listinfo&lt;br /&gt;ScriptAlias /options /usr/lib/cgi-bin/mailman/options&lt;br /&gt;ScriptAlias /private /usr/lib/cgi-bin/mailman/private&lt;br /&gt;ScriptAlias /rmlist /usr/lib/cgi-bin/mailman/rmlist&lt;br /&gt;ScriptAlias /roster /usr/lib/cgi-bin/mailman/roster&lt;br /&gt;ScriptAlias /subscribe /usr/lib/cgi-bin/mailman/subscribe&lt;br /&gt;ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11.- en el fichero /etc/mailman/mm_cfg.py cambie este parametro que es para que se muestre la web en español, por defecto viene en ingles&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nota: directorios de trabajo de mailman para salvar&lt;br /&gt;/etc/mailman&lt;br /&gt;/var/lib/mailman&lt;br /&gt;&lt;br /&gt;administrando la lista&lt;br /&gt;&lt;br /&gt;crear nueva lista:&lt;br /&gt;  newlist&lt;br /&gt;&lt;br /&gt;quitar una lista:&lt;br /&gt;  rmlist&lt;br /&gt;&lt;br /&gt;Cambiar de idioma la lista&lt;br /&gt;  dpkg-reconfigure mailman&lt;br /&gt;&lt;br /&gt;Configurar y ver las listas via web:&lt;br /&gt;  http://listas.vcl.rimed.cu/mailman/listinfo&lt;br /&gt;&lt;br /&gt;Cambiar el password de admin de mailman si este es olvidado (solo desde el root shell)&lt;br /&gt;mmsitepass&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aqui se muestra un ejemplo de como se crea una lista nueva, recuerde al terminar el procedimiento similar de como se creó la primera lista llamada mailman, que luego de copiarla en /etc/aliases también es necesario ejecutar esto&lt;br /&gt;/usr/lib/mailman/bin/genaliases &lt;br /&gt;para que genere los hash que se guardaran en&lt;br /&gt;/var/lib/mailman/data/aliases&lt;br /&gt;y sean leidos por postfix.&lt;br /&gt;&lt;br /&gt;vclserver1:# newlist&lt;br /&gt;Introduzca el nombre de la lista: admin-l&lt;br /&gt;Indique la dirección de correo de la persona que gestionará la lista: whilo@vcl.rimed.cu&lt;br /&gt;Clave inicial de admin-l: ********&lt;br /&gt;Para terminar de crear su lista de distribución,&lt;br /&gt;tiene que editar el fichero /etc/aliases (o equivalente)&lt;br /&gt;añadiendo las siguientes líneas y ejecutando posiblemente el&lt;br /&gt;programa `newaliases':&lt;br /&gt;&lt;br /&gt;## lista de distribución admin-l&lt;br /&gt;admin-l:              "|/var/lib/mailman/mail/mailman post admin-l"&lt;br /&gt;admin-l-admin:        "|/var/lib/mailman/mail/mailman admin admin-l"&lt;br /&gt;admin-l-bounces:      "|/var/lib/mailman/mail/mailman bounces admin-l"&lt;br /&gt;admin-l-confirm:      "|/var/lib/mailman/mail/mailman confirm admin-l"&lt;br /&gt;admin-l-join:         "|/var/lib/mailman/mail/mailman join admin-l"&lt;br /&gt;admin-l-leave:        "|/var/lib/mailman/mail/mailman leave admin-l"&lt;br /&gt;admin-l-owner:        "|/var/lib/mailman/mail/mailman owner admin-l"&lt;br /&gt;admin-l-request:      "|/var/lib/mailman/mail/mailman request admin-l"&lt;br /&gt;admin-l-subscribe:    "|/var/lib/mailman/mail/mailman subscribe admin-l"&lt;br /&gt;admin-l-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe admin-l"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-6005776962247993395?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/6005776962247993395/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=6005776962247993395' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6005776962247993395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6005776962247993395'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2009/01/mailman-y-postfix.html' title='mailman y postfix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5514602797732079431</id><published>2008-12-18T13:00:00.001-05:00</published><updated>2008-12-18T14:59:05.402-05:00</updated><title type='text'>postfix dovecot squirrelmail autenticando el smtp</title><content type='html'>//Cuando instalamos postfix o migramos servidores de windows para linux&lt;br /&gt;//notamos que la mejoria es enorme pero muchas veces no nos damos cuenta&lt;br /&gt;//que siempre quedan algunos huecos de seguridad abiertos. Uno de ellos son&lt;br /&gt;//los puertos smtp sin autenticar, o sea, que haciendole telnet a los&lt;br /&gt;//servidores de correo se pueden enviar correos anonimos.&lt;br /&gt;&lt;br /&gt;//a continuacion se explica como aunteticar el smtp, aclarando las&lt;br /&gt;//condiciones siguientes:&lt;br /&gt;&lt;br /&gt;//se requiere instalado debian etch 4.0, postfix, dovecot, squirrelmail&lt;br /&gt;// y usuarios Unix con autenticacion PAM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;aptitude install postfix-tls sasl2-bin libsasl2 libsasl2-modules&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//ahora editamos el fichero /etc/postfix/main.cf y añadimos las sgtes líneas&lt;br /&gt;//preferentemente antes de las clases donde se define la salida nacional&lt;br /&gt;// e internacional para los usuarios&lt;br /&gt;&lt;br /&gt;//PARA SEGURIDAD SASL&lt;br /&gt;&lt;br /&gt;&lt;code&gt;smtp_sasl_auth_enable = no&lt;/code&gt;&lt;br /&gt;&lt;code&gt;smtpd_helo_required = yes&lt;/code&gt;&lt;br /&gt;&lt;code&gt;smtpd_sasl_auth_enable = yes&lt;/code&gt;&lt;br /&gt;&lt;code&gt;smtpd_sasl_authenticated_header = yes&lt;/code&gt;&lt;br /&gt;&lt;code&gt;smtpd_sasl_security_options = noanonymous&lt;/code&gt;&lt;br /&gt;&lt;code&gt;broken_sasl_auth_clients = yes&lt;/code&gt;&lt;br /&gt;&lt;code&gt;disable_vrfy_command = yes&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//y su usa politicas de salida nacional e internacional, estas deben quedar asi&lt;br /&gt;&lt;br /&gt;&lt;code&gt;smtpd_sender_restrictions =&lt;/code&gt;&lt;br /&gt; ...&lt;br /&gt;&lt;code&gt; permit_sasl_authenticated,&lt;/code&gt;&lt;br /&gt;&lt;code&gt; reject&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;smtpd_recipient_restrictions =&lt;/code&gt;&lt;br /&gt; ...&lt;br /&gt;&lt;code&gt; permit_sasl_authenticated,&lt;/code&gt;&lt;br /&gt;&lt;code&gt; reject&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//cuando pongo los tres puntos suspensivos en estas clases es porque suponemos&lt;br /&gt;//que tenemos ya cosas creadas ahi, ellas e respetan y solo se les incluye&lt;br /&gt;//el parametro que relaciono.&lt;br /&gt;&lt;br /&gt;// Crear el fichero /etc/postfix/sasl/smtpd.conf&lt;br /&gt;&lt;code&gt;touch /etc/postfix/sasl/smtpd.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//luego editamos ese fichero&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mc -e /etc/postfix/sasl/smtpd.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//y le pones dentro estas dos lineas&lt;br /&gt;&lt;br /&gt;&lt;code&gt;pwcheck_method: saslauthd&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mech_list: plain login&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//editamos /etc/default/saslauthd&lt;br /&gt;//borramos todo loque tiene dentro y ponemos estas lineas&lt;br /&gt;&lt;br /&gt;&lt;code&gt;START=yes&lt;/code&gt;&lt;br /&gt;&lt;code&gt;MECHANISMS="pam"&lt;/code&gt;&lt;br /&gt;&lt;code&gt;MECH_OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"&lt;/code&gt;&lt;br /&gt;&lt;code&gt;THREADS=5&lt;/code&gt;&lt;br /&gt;&lt;code&gt;OPTIONS="-c"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//Hacemos los sgte:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;rm -r /var/run/saslauthd/&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mkdir -p /var/spool/postfix/var/run/saslauthd&lt;/code&gt;&lt;br /&gt;&lt;code&gt;ln -s /var/spool/postfix/var/run/saslauthd /var/run&lt;/code&gt;&lt;br /&gt;&lt;code&gt;adduser postfix sasl&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//asegurese que en el main.cf del postfix no haya ninguna ip de la red local&lt;br /&gt;// y que solo exista las ip de los servidores que te hacen smtp permitido&lt;br /&gt;&lt;br /&gt;//Ahora reiniciemos los servicios postfix y saslauth&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/etc/init.d/postfix restart&lt;/code&gt;&lt;br /&gt;&lt;code&gt;/etc/init.d/saslauthd start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// en el squirrelmail en el config.php busque y configure estos parametros de este modo&lt;br /&gt;&lt;code&gt;$pop_before_smtp = true;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;$smtp_auth_mech = 'login';&lt;/code&gt;&lt;br /&gt;&lt;code&gt;$imap_auth_mech = 'login';&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//para chequear si el sasl esta trabajando y partiendo que el &lt;br /&gt;// usuario es pepe y la contraseña es 123 ejecute esto en la consola de ese server&lt;br /&gt;&lt;br /&gt;&lt;code&gt;testsaslauthd -u pepe -p 123&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//si esta bien devolvera&lt;br /&gt;&lt;code&gt;0: OK "Success."&lt;/code&gt;&lt;br /&gt;//si esta mal devolvera esto otro&lt;br /&gt;&lt;code&gt;0: NO "authentication failed"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//para probar que haciendio telnet no se peude enviar correo pruebelo asi&lt;br /&gt;&lt;br /&gt;&lt;code&gt;telnet localhost 25&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;//luego ejecute esto&lt;br /&gt;&lt;code&gt;ehlo nombre del servidor&lt;/code&gt;&lt;br /&gt;//seguido de esto&lt;br /&gt;&lt;code&gt;mail from: usuario@dominio&lt;/code&gt;&lt;br /&gt;//luego&lt;br /&gt;&lt;code&gt;rcpt to: miusuario@midominio&lt;/code&gt;&lt;br /&gt;// si le da un mensaje como este&lt;br /&gt;&lt;code&gt;554 5.7.1 &lt;whilo@vcl.rimed.cu&gt;: Relay access denied&lt;/code&gt;&lt;br /&gt;//entonces ya no tiene problema, si le deja enviar el correo, aun estas en&lt;br /&gt;// un verdadero lio&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5514602797732079431?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5514602797732079431/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5514602797732079431' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5514602797732079431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5514602797732079431'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/12/postfixdovecotsquirrelmail-autenticando.html' title='postfix dovecot squirrelmail autenticando el smtp'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4743702764174794555</id><published>2008-12-08T08:33:00.000-05:00</published><updated>2008-12-08T08:34:22.783-05:00</updated><title type='text'>enviar correo desde la consola de debian con adjunto</title><content type='html'>aptitude install mutt&lt;br /&gt;&lt;br /&gt;mutt -n -s "my subject" -a /camino/adjunto.tar.gz whilo@vcl.rimed.cu &lt; mensaje.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4743702764174794555?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4743702764174794555/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4743702764174794555' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4743702764174794555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4743702764174794555'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/12/enviar-correo-desde-la-consola-de.html' title='enviar correo desde la consola de debian con adjunto'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-3719390692806250241</id><published>2008-11-25T17:36:00.000-05:00</published><updated>2008-11-25T17:39:00.823-05:00</updated><title type='text'>Recoger correo de un buzon y repartirlo a varios buzones</title><content type='html'>Como ya te han sugerido usa fetchmail&lt;br /&gt;&lt;br /&gt;verifica que tengas instalado el paquete fetchmail&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contenido del archivo /etc/fechmailrc (para leer el correo de tu isp)&lt;br /&gt;&lt;br /&gt;poll "AQUI_TU_ISP" protocol AUTO : user "USUARIO_EN_ISP" &lt;br /&gt;there with password "CLAVE_USUARIO_EN_ISP" is "CUENTA_LOCAL" here ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Todo correo que llega a USUARIO_LOCAL lo copia a los usuarios que desees&lt;br /&gt;adicionar una linea en /etc/postfix/main.cf&lt;br /&gt;sender_bcc_maps=hash:/etc/postfix/sender_bcc&lt;br /&gt;&lt;br /&gt;Crear un archivo en /etc/postfix/sender_bcc&lt;br /&gt;(define de que usuario a que usuarios copiara)&lt;br /&gt;el contenido de este archivo es:&lt;br /&gt;usuario_local@tu_dominio    usuario1@tu_dominio, usuario2@tu_dominio&lt;br /&gt;&lt;br /&gt;para activar lo anterior&lt;br /&gt;/etc/rc.d/fechtmail start        (esto para ejecutar el daemon)&lt;br /&gt;postfix reload                   (reiniciar postfix para la nueva config)&lt;br /&gt;postmap /etc/postfix/sender_bcc  (para crear el archivo sender_bcc.db)&lt;br /&gt;&lt;br /&gt;Otra opcion es aliases en vez de adicionar &lt;br /&gt;sender_bcc_maps=hash:/etc/postfix/sender_bcc &lt;br /&gt;&lt;br /&gt;editar el archivo /etc/aliases&lt;br /&gt;usuario_local:    usuario1, usuario2 ... usuarioN&lt;br /&gt;&lt;br /&gt;para que actualice el nuevo alias&lt;br /&gt;newaliases&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-3719390692806250241?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/3719390692806250241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=3719390692806250241' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3719390692806250241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3719390692806250241'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/11/recoger-correo-de-un-buzon-y-repartirlo.html' title='Recoger correo de un buzon y repartirlo a varios buzones'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4733216784174393393</id><published>2008-11-19T09:47:00.000-05:00</published><updated>2008-11-19T09:48:27.242-05:00</updated><title type='text'>eliminar spam con postgrey y postfix</title><content type='html'>aptitude install postgrey&lt;br /&gt;&lt;br /&gt;open /etc/postfix/main.cf &lt;br /&gt;y escriba esto&lt;br /&gt;check_policy_service inet:127.0.0.1:60000&lt;br /&gt;&lt;br /&gt;al final de esto&lt;br /&gt;smtpd_recipient_restrictions&lt;br /&gt;&lt;br /&gt;quedando asi +-&lt;br /&gt;smtpd_recipient_restrictions = permit_mynetworks,&lt;br /&gt;                                permit_sasl_authenticated,&lt;br /&gt;    reject_unauth_destination,&lt;br /&gt;    check_policy_service inet:127.0.0.1:60000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4733216784174393393?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4733216784174393393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4733216784174393393' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4733216784174393393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4733216784174393393'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/11/eliminar-spam-con-postgrey-y-postfix.html' title='eliminar spam con postgrey y postfix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4929836761521276173</id><published>2008-11-03T09:53:00.000-05:00</published><updated>2008-11-03T10:55:13.160-05:00</updated><title type='text'>convertir rmvb to avi</title><content type='html'>bueno para poder ver los videos en los dvd&lt;br /&gt;cree un script con permiso 777 y esto dentro&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;vlist=$(ls *.rmvb|cut -d'.' -f1)&lt;br /&gt;&lt;br /&gt;for vfile in $vlist&lt;br /&gt;do&lt;br /&gt;&lt;br /&gt;mencoder $vfile.rmvb -o $vfile.avi -vf scale=352:240 -ofps 29.979 &lt;br /&gt;-srate 44100 -af channels=2 -ovc xvid &lt;br /&gt;-xvidencopts pass=2:bitrate=1127 &lt;br /&gt;-oac mp3lame -lameopts vbr=3:br=128&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;si el sistema es 1386 requiere instalar w32codecs, si el sistema es&lt;br /&gt;amd64 instale w64codecs&lt;br /&gt;&lt;br /&gt;la linea de mencoder es en una sola linea&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4929836761521276173?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4929836761521276173/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4929836761521276173' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4929836761521276173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4929836761521276173'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/11/convertir-rmvb-to-avi.html' title='convertir rmvb to avi'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8560631956453450475</id><published>2008-10-28T21:44:00.001-05:00</published><updated>2008-10-28T21:44:32.920-05:00</updated><title type='text'>samba+ldap+gosa</title><content type='html'>gracias alien&lt;br /&gt;&lt;br /&gt;&lt;a href="http://el-debianito.blogspot.com/2008/05/openldap-samba-y-gosa.html"&gt;http://el-debianito.blogspot.com/2008/05/openldap-samba-y-gosa.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8560631956453450475?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8560631956453450475/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8560631956453450475' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8560631956453450475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8560631956453450475'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/sambaldapgosa.html' title='samba+ldap+gosa'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5352480929512342960</id><published>2008-10-28T21:27:00.000-05:00</published><updated>2008-10-28T21:29:43.319-05:00</updated><title type='text'>exportar a pdf la ayuda del man</title><content type='html'>a veces tenemos la necesidad de leer la ayuda de un comando con&lt;br /&gt;man comando&lt;br /&gt;&lt;br /&gt;si tenemos una consola no hay muchos problemas, si no la tenermos&lt;br /&gt;aqui hay una solucion para exportar a pdf esa ayuda y luego&lt;br /&gt;leerla en cualquier lugar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;aptitude install gedit&lt;br /&gt;y tecleando esto en la consola&lt;br /&gt;&lt;br /&gt;man -t fdisk | ps2pdf - &gt; fdisk.pdf&lt;br /&gt;&lt;br /&gt;podemos hacer un pdf con el man de fdisk&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5352480929512342960?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5352480929512342960/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5352480929512342960' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5352480929512342960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5352480929512342960'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/exportar-pdf-la-ayuda-del-man.html' title='exportar a pdf la ayuda del man'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-6261344562230532821</id><published>2008-10-28T20:02:00.000-05:00</published><updated>2008-10-28T20:06:39.051-05:00</updated><title type='text'>el crontab de debian</title><content type='html'>Para programar la ejecución de un comando o una aplicación se utiliza&lt;br /&gt;el demonio cron/crond que se inicia automáticamente con el sistema.&lt;br /&gt;A este proceso se le conoce como cron.&lt;br /&gt;&lt;br /&gt;Para agregar, quitar o modificar tareas hay que editar el crontab. &lt;br /&gt;&lt;br /&gt;mc -e /etc/crontab&lt;br /&gt;o vi /etc/crontab&lt;br /&gt;&lt;br /&gt;El cron consta de la siguiente sintaxis:&lt;br /&gt;&lt;br /&gt;Minutos Horas DiasMes Mes DiaSem Usuario Comando/Archivo_A_ejecutar&lt;br /&gt;&lt;br /&gt;Donde:&lt;br /&gt;&lt;br /&gt;    * Minutos: entre 0 y 59&lt;br /&gt;    * Horas: entre 0 y 23&lt;br /&gt;    * DiasMes (Días del mes): entre 1 y 31&lt;br /&gt;    * Mes: entre 1 y 12 (se pueden poner las tres primeras&lt;br /&gt;          letras del nombre del mes en inglés)&lt;br /&gt;    * DiaSem (Días de la semana): entre 0 y 7 (0 y 7 corresponden al domingo, &lt;br /&gt;         se pueden usar las tres primeras letras del nombre del día en inglés)&lt;br /&gt;    * Usuario: Indica con que usuario se ejecutara tal acción. &lt;br /&gt;         Se omite si el usuario que agrega el cron es un usuario diferente de root.&lt;br /&gt;&lt;br /&gt;Si no se coloca alguno de los primeros cinco indicadores se pone &lt;br /&gt;el carácter * en su lugar.&lt;br /&gt;Para separar indicadores de un mismo tipo se utiliza la coma (,)&lt;br /&gt;Para indicar rangos se usa el signo -&lt;br /&gt;Para variar el incremento del rango a n se puede colocar /n después del rango&lt;br /&gt;&lt;br /&gt;Ejemplo de un cron:&lt;br /&gt;30 22 * * * /ruta/del/archivo/a/ejecutar&lt;br /&gt;&lt;br /&gt;Lo anterior indica que se ejecutara el archivo "/ruta/del/archivo/a/ejecutar"&lt;br /&gt; a las 10:30 PM todos los días de todos los meses.&lt;br /&gt;&lt;br /&gt;Para eliminar un cron simplemente se comenta o se elimina la linea del cron.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cron avanzado&lt;br /&gt;&lt;br /&gt;Lo descrito anteriormente sirve para que un usuario diferente de root &lt;br /&gt;(con sus limitaciones) agregue o modifique un cron.&lt;br /&gt;&lt;br /&gt;El archivo /etc/crontab es el archivo de configuración principal &lt;br /&gt;del cron en el que se configuran directorios cuyos archivos o scripts &lt;br /&gt;que contengan se ejecutaran en el momento especificado. Estos cron se &lt;br /&gt;ejecutan independientemente de que no este ningún usuario logueado. &lt;br /&gt;En /etc/crontab también se pueden agregar cron específicos, pero es &lt;br /&gt;recomendable agregarlos en los archivos ubicados en los directorios &lt;br /&gt;configurados en este archivo. Los directorios configurados en &lt;br /&gt;/etc/crontab son las siguientes:&lt;br /&gt;&lt;br /&gt;/etc/cron.hourly/ Directorio cuyos archivos que contiene se ejecutaran &lt;br /&gt;cada hora durante todos los días, el minuto se especifica en "/etc/crontab"&lt;br /&gt;&lt;br /&gt;/etc/cron.daily/ Directorio cuyos archivos que contiene se ejecutaran &lt;br /&gt;diariamente a la hora y minuto especificado en el archivo "/etc/crontab"&lt;br /&gt;&lt;br /&gt;/etc/cron.weekly/ Directorio cuyos archivos que contiene se ejecutaran &lt;br /&gt;cada semana el día de la semana, hora y minuto especificado en el archivo "/etc/crontab"&lt;br /&gt;&lt;br /&gt;/etc/cron.monthly/ Directorio cuyos archivos que contiene se ejecutaran &lt;br /&gt;cada mes el día del mes, hora y minuto especificado en el archivo "/etc/crontab"&lt;br /&gt;&lt;br /&gt;Nota: Los archivos que se encuentren dentro de estos directorios pueden &lt;br /&gt;contener un comando, pueden contener el código que se va a ejecutar o puede indicar que se ejecute otro archivo. Ejemplo del contenido de un archivo ubicado en alguna anterior:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## No es necesario especificar el tiempo en el cual se ejecutara,&lt;br /&gt;## ya se especifico en /etc/crontab&lt;br /&gt;## Indica que se ejecute el archivo "/root/respaldos.sh"&lt;br /&gt;## Tambien puede ser: /root/./respaldos.sh&lt;br /&gt;/root/respaldos.sh&lt;br /&gt;&lt;br /&gt;/etc/cron.d/ Directorio cuyos archivos que contiene se ejecutan según lo &lt;br /&gt;especificado en dichos archivos. En este directorios se configuran cron &lt;br /&gt;personalizados. Ejemplo del contenido de un archivo en este directorio:&lt;br /&gt;&lt;br /&gt;01 06,15 * * * root /etc/init.d/script_a_ejecutar.sh&lt;br /&gt;&lt;br /&gt;Lo anterior significa que se ejecutara por root el archivo &lt;br /&gt;"script_a_ejecutar.sh" al minuto 1 de las 6 y 15 horas, &lt;br /&gt;todos los días del mes, durante todos los meses, todos los días de la semana.&lt;br /&gt;&lt;br /&gt;Nota: Todos los archivos deben tener permiso de ejecución para que se ejecute el cron.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recomendación&lt;br /&gt;&lt;br /&gt;    * Si desea ejecutar una aplicación cada hora, diaria, semanal o &lt;br /&gt;mensual cree un archivo en el directorio "cron.hourly", "cron.daily", &lt;br /&gt;"cron.weekly" o "cron.monthly" según lo deseado.&lt;br /&gt;    * Si desea ejecutar una aplicación que se ejecute en un tiempo &lt;br /&gt;especificado cree un archivo en el directorio "cron.d".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-6261344562230532821?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/6261344562230532821/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=6261344562230532821' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6261344562230532821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/6261344562230532821'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/el-crontab-de-debian.html' title='el crontab de debian'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4646707469647044072</id><published>2008-10-28T19:54:00.000-05:00</published><updated>2008-10-28T19:56:33.031-05:00</updated><title type='text'>comandos de debian</title><content type='html'>&lt;a href="http://www.esdebian.org/articulos/24063/lista-comandos-gnulinux-i"&gt;http://www.esdebian.org/articulos/24063/lista-comandos-gnulinux-i&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.esdebian.org/articulos/24062/lista-comandos-gnulinux-ii"&gt;http://www.esdebian.org/articulos/24062/lista-comandos-gnulinux-ii&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.esdebian.org/articulos/24070/lista-comandos-gnulinux-iii"&gt;http://www.esdebian.org/articulos/24070/lista-comandos-gnulinux-iii&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4646707469647044072?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4646707469647044072/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4646707469647044072' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4646707469647044072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4646707469647044072'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/comandos-de-debian.html' title='comandos de debian'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8374764305582699697</id><published>2008-10-24T15:43:00.000-04:00</published><updated>2008-10-24T15:44:32.970-04:00</updated><title type='text'>squid +pam authentication</title><content type='html'>autenticar squid con user unix&lt;br /&gt;autenticacion de tipo pam&lt;br /&gt;&lt;br /&gt;ponga esto en el squid.conf&lt;br /&gt;auth_param basic program /usr/lib/squid/pam_auth&lt;br /&gt;&lt;br /&gt;cree este archivo&lt;br /&gt;touch /etc/pam.d/squid&lt;br /&gt;&lt;br /&gt;y pongale esto dentro&lt;br /&gt;&lt;br /&gt;#%PAM-1.0&lt;br /&gt;auth     include        common-auth&lt;br /&gt;account  include        common-account&lt;br /&gt;password include        common-password&lt;br /&gt;session  include        common-session&lt;br /&gt;&lt;br /&gt;cree ahora un user del sistema&lt;br /&gt;&lt;br /&gt;adduser pepe&lt;br /&gt;&lt;br /&gt;ya puede autenticar con el usuario pepe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8374764305582699697?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8374764305582699697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8374764305582699697' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8374764305582699697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8374764305582699697'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/squid-pam-authentication.html' title='squid +pam authentication'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4668932662807251787</id><published>2008-10-24T14:29:00.005-04:00</published><updated>2008-10-24T14:35:56.559-04:00</updated><title type='text'>avi to mpg con bash y mencoder</title><content type='html'>de la rama debian-multimedia instale&lt;br /&gt;mencoder&lt;br /&gt;aptitude install mencoder&lt;br /&gt;&lt;br /&gt;cree un fichero con permiso 777 &lt;br /&gt;dentro pogale esto&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;#########################################&lt;br /&gt;#requiere instalar de la rama multimedia#&lt;br /&gt;#mencoder                               #&lt;br /&gt;#aptitude install mencoder              #&lt;br /&gt;#########################################&lt;br /&gt;&lt;br /&gt;vlist=$(ls *.avi|cut -d'.' -f1)&lt;br /&gt;&lt;br /&gt;for vfile in $vlist&lt;br /&gt;do&lt;br /&gt;mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd &lt;br /&gt;-vf scale=352:240,harddup,denoise3d=4:3:6 -srate 44100 &lt;br /&gt;-af lavcresample=44100 -lavcoptsvcodec=mpeg1video:keyint=18:vrc_buf_size=917:vrc_minrate=1127:vbitrate=1127:vrc_maxrate=1127:acodec=mp2:abitrate=128 -ofps 30000/1001 -sub $vfile.srt -font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf -subfont-text-scale 3 -subalign 1 -o $vfile.mpg $vfile.avi&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tenga en cuenta que la linea que comienza con mencoder va en una &lt;br /&gt;sola linea, no segmentada como está aqui en el blog&lt;br /&gt;&lt;br /&gt;los ficheros a convertir serán de esta forma&lt;br /&gt;&lt;br /&gt;video1.avi&lt;br /&gt;video1.srt&lt;br /&gt;video2.avi&lt;br /&gt;video2.srt&lt;br /&gt;&lt;br /&gt;el script es capaz de meter los files en un ciclo, pegarles el subtitulo&lt;br /&gt;y convertirlos a mpg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4668932662807251787?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4668932662807251787/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4668932662807251787' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4668932662807251787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4668932662807251787'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/avi-to-mpg-con-bash-y-mencoder.html' title='avi to mpg con bash y mencoder'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7618195389421083831</id><published>2008-10-24T14:19:00.000-04:00</published><updated>2008-10-27T14:40:59.060-05:00</updated><title type='text'>resize images con bash</title><content type='html'>crea un script con permiso 777 con el nombre convertir&lt;br /&gt;&lt;br /&gt;touch convertir&lt;br /&gt;chmod 777 convertir&lt;br /&gt;&lt;br /&gt;dentro copiale esto&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;for i in *.jpg ; do&lt;br /&gt;&lt;br /&gt;convert -resize 75%x75% -verbose $i $i&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;luego pones las imagenes al mismo nivel del script y ejecutalo&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7618195389421083831?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7618195389421083831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7618195389421083831' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7618195389421083831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7618195389421083831'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/resize-images-con-bash.html' title='resize images con bash'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7477711650546917258</id><published>2008-10-21T20:08:00.001-04:00</published><updated>2008-10-21T20:12:06.574-04:00</updated><title type='text'>bind9 con vistas para dos redes</title><content type='html'>Como tener un DNS en linux que preste servicio a las dos redes.&lt;br /&gt;&lt;br /&gt;Como problemática voy a poner de ejemplo mi propia red vcl.rimed.cu &lt;br /&gt;donde en la LAN tengo como red 172.16.1.0/24 y en la WAN tengo &lt;br /&gt;192.168.159.160/28. Para no tener dos DNS, uno que responda a la LAN &lt;br /&gt;y otro para la WAN pondremos un solo DNS que cuando pidan por la LAN &lt;br /&gt;www.vcl.rimed.cu me responda el IP 172.16.1.1, que este va a ser mi IP &lt;br /&gt;de DNS por la LAN y cuando pidan por la WAN www.vcl.rimed.cu le responderá &lt;br /&gt;el IP 192.168.159.162 que este va a ser mi IP de DNS por la WAN.&lt;br /&gt;&lt;br /&gt;El procedimiento que emplearemos entonces para dar solución al siguiente&lt;br /&gt; problema planteado lo haremos mediante las "VISTAS"&lt;br /&gt;&lt;br /&gt;Despues de interpretada esta problemÃ¡tica pasamos entoces a los pasos para lograrlo&lt;br /&gt;&lt;br /&gt;1.- Instalar el bind9&lt;br /&gt;apt-get install bind9&lt;br /&gt;&lt;br /&gt;2.- Instalar este paquete que nos posibilita hacerle comprobaciones de nuestra &lt;br /&gt;configuración.&lt;br /&gt;apt-get install dnsutils&lt;br /&gt;&lt;br /&gt;3.- Borramos todo el contenido del fichero /etc/bind/named.conf.local &lt;br /&gt;y le ponemos esto dentro&lt;br /&gt;&lt;br /&gt;acl "lan" { 172.16.1.0/24; };&lt;br /&gt;acl "servidores-lan" { 172.16.1.0/28; };&lt;br /&gt;acl "servidores-wan" { 192.168.159.160/28; 200.55.156.165/32; };&lt;br /&gt;&lt;br /&gt;view "vlan" {&lt;br /&gt;match-clients { lan; !any; };&lt;br /&gt;allow-recursion { servidores-lan; };&lt;br /&gt;&lt;br /&gt;zone "vcl.rimed.cu" IN {&lt;br /&gt;type master;&lt;br /&gt;file "vcl.rimed.cu.lan.zone";&lt;br /&gt;allow-transfer { 172.16.1.4; };&lt;br /&gt;allow-update { none; };&lt;br /&gt;notify yes;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "1.16.172.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "172.16.1.in-addr.arpa";&lt;br /&gt;allow-transfer { 172.16.1.4; };&lt;br /&gt;allow-update { none; };&lt;br /&gt;notify yes;&lt;br /&gt;};&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;view "vwan" {&lt;br /&gt;match-clients { any; !lan; };&lt;br /&gt;allow-recursion { any; };&lt;br /&gt;&lt;br /&gt;zone "vcl.rimed.cu" IN {&lt;br /&gt;type master;&lt;br /&gt;file "vcl.rimed.cu.wan.zone";&lt;br /&gt;allow-transfer { 192.168.159.164; };&lt;br /&gt;allow-update { none; };&lt;br /&gt;notify yes;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "160/28.159.168.192.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "192.168.159.in-addr.arpa";&lt;br /&gt;allow-transfer { 192.168.159.164; };&lt;br /&gt;allow-update { none; };&lt;br /&gt;notify yes;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Que quiere decir cada una de estas lí­neas:&lt;br /&gt;- Lo primero, una acl para la LAN con el rango de IP de la LAN, &lt;br /&gt;otra acl para los servidores de esa LAN y una tercera acl para &lt;br /&gt;los servidores DNS de la WAN.&lt;br /&gt;- Lo segundo es la vista para la LAN donde permite solo la LAN &lt;br /&gt;y deniega todo lo demÃ¡s, y dentro de la vista las zonas directas e &lt;br /&gt;inversas que estÃán en este caso en el directorio /var/cache/bind &lt;br /&gt;con el nombre vcl.rimed.cu.lan.zone y 172.16.1.in-addr.arpa &lt;br /&gt;respectivamente.&lt;br /&gt;- Lo tercero es la vista para la WAN donde permite a todos excepto&lt;br /&gt; a la LAN y dentro de la vista, las zonas directas e inversas que &lt;br /&gt;también estÃ¡n en el directorio /var/cache/bind con el nombre &lt;br /&gt;vcl.rimed.cu.wan.zone y 192.168.159.in-addr.arpa respectivamente.&lt;br /&gt;&lt;br /&gt;Es necesario darse cuenta que en el directorio /var/cache/bind hay &lt;br /&gt;4 ficheros entonces: los dos primeros son los de las zonas directas&lt;br /&gt; e inversas de la LAN y los dos segundos de las zonas directas e inversas de la WAN&lt;br /&gt;&lt;br /&gt;¿Qué contienenen esos ficheros de zona inversa y directa?&lt;br /&gt;en el caso de la LAN el fichero de la zona directa vcl.rimed.cu.lan.zone &lt;br /&gt;contiene esto:&lt;br /&gt;;-------------- vcl - LAN ---------------&lt;br /&gt;;-------------------------------------------&lt;br /&gt;$TTL 1d ; tiempo de vida de la zona&lt;br /&gt;$ORIGIN vcl.rimed.cu. ; nombre de dominio base&lt;br /&gt;@ IN SOA ns1.vcl.rimed.cu. admin.vcl.rimed.cu. (&lt;br /&gt;2007062901 ; se = numero serial&lt;br /&gt;12h ; ref = tiempo para refrescar&lt;br /&gt;15m ; ret = tiempo de reintento para actualizacion&lt;br /&gt;3w ; ex = tiempo de expiracion&lt;br /&gt;2h ; min = minimo&lt;br /&gt;)&lt;br /&gt;;-------------- Servidores DNS ---------------&lt;br /&gt;;---------------------------------------------&lt;br /&gt;@ IN HINFO REMINUS "Debian 4.0"&lt;br /&gt;@ IN NS ns1.vcl.rimed.cu.&lt;br /&gt;@ IN NS ns2.vcl.rimed.cu.&lt;br /&gt;;-------------- Servidores MX ---------------&lt;br /&gt;;--------------------------------------------&lt;br /&gt;@ IN MX 0 mx.vcl.rimed.cu.&lt;br /&gt;@ IN TXT "v=spf1 a:mx.vcl.rimed.cu -all"&lt;br /&gt;;-------------- HOSTS - ALIAS ---------------&lt;br /&gt;;--------------------------------------------&lt;br /&gt;;Servidor VCLSERVER&lt;br /&gt;vclserver IN A 172.16.1.1&lt;br /&gt;ns1 IN CNAME vclserver&lt;br /&gt;@ IN A 172.16.1.1&lt;br /&gt;www IN CNAME vclserver&lt;br /&gt;www.isp IN CNAME vclserver&lt;br /&gt;sarg IN CNAME vclserver&lt;br /&gt;&lt;br /&gt;y el fichero de la zona inversa 172.16.1.in-addr.arpa contiene esto:&lt;br /&gt;&lt;br /&gt;;-------------- vcl - LAN ---------------&lt;br /&gt;;-------------------------------------------&lt;br /&gt;$TTL 1d ; tiempo de vida de la zona&lt;br /&gt;$ORIGIN 1.16.172.IN-ADDR.ARPA. ; rango de la red&lt;br /&gt;@ IN SOA ns1.vcl.rimed.cu. admin.vcl.rimed.cu. (&lt;br /&gt;2007060501 ; se = numero serial&lt;br /&gt;12h ; ref = tiempo para refrescar&lt;br /&gt;15m ; ret = tiempo de reintento para actualizacion&lt;br /&gt;3w ; ex = tiempo de expiracion&lt;br /&gt;2h ; min = minimo&lt;br /&gt;)&lt;br /&gt;;-------------- Servidores DNS ---------------&lt;br /&gt;;---------------------------------------------&lt;br /&gt;@ IN NS ns1.vcl.rimed.cu.&lt;br /&gt;@ IN NS ns2.vcl.rimed.cu.&lt;br /&gt;;-------------- IP - Host ---------------&lt;br /&gt;;-----------------------------------------&lt;br /&gt;1 IN PTR vclserver.vcl.rimed.cu.&lt;br /&gt;4 IN PTR vclserver1.vcl.rimed.cu.&lt;br /&gt;8 IN PTR admin.vcl.rimed.cu.&lt;br /&gt;&lt;br /&gt;En el caso de los fichero de la zona directa e inversa para la WAN &lt;br /&gt;es lo mismo pero lo único que cambia son los números IP de la WAN. &lt;br /&gt;Como se explicaba al inicio, el DNS por la LAN es el 172.16.1.1 y&lt;br /&gt; por la WAN es 192.168.159.162&lt;br /&gt;&lt;br /&gt;4.- Volvemos al directorio /etc/bind al fichero named.conf.options,&lt;br /&gt;borramos todo lo que contiene y le ponemos esto dentro&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;directory "/var/cache/bind";&lt;br /&gt;query-source address * port 53;&lt;br /&gt;forwarders {200.55.156.165;192.168.159.181;192.168.159.114;};&lt;br /&gt;auth-nxdomain no; # conform to RFC1035&lt;br /&gt;#listen-on-v6 { any; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Luego reiniciamos el bind invoke-rc.d bind9 restart y si todo salió&lt;br /&gt; bien no debe dar ningÃºn error.&lt;br /&gt;Para comprobar esto ponemos en al consola:&lt;br /&gt;&lt;br /&gt;nslookup www.vcl.rimed.cu 172.16.1.1&lt;br /&gt;&lt;br /&gt;y debe devolver esto&lt;br /&gt;&lt;br /&gt;Server: 172.16.1.1&lt;br /&gt;Address: 172.16.1.1#53&lt;br /&gt;&lt;br /&gt;www.vcl.rimed.cu canonical name = vclserver.vcl.rimed.cu.&lt;br /&gt;Name: vclserver.vcl.rimed.cu&lt;br /&gt;Address: 172.16.1.1&lt;br /&gt;&lt;br /&gt;y si comprobamos por la WAN&lt;br /&gt;&lt;br /&gt;nslookup www.vcl.rimed.cu 192.168.159.162&lt;br /&gt;&lt;br /&gt;debe devolver esto&lt;br /&gt;&lt;br /&gt;Server: 192.168.159.162&lt;br /&gt;Address: 192.168.159.162#53&lt;br /&gt;&lt;br /&gt;www.vcl.rimed.cu canonical name = vclserver.vcl.rimed.cu.&lt;br /&gt;Name: vclserver.vcl.rimed.cu&lt;br /&gt;Address: 192.168.159.162&lt;br /&gt;&lt;br /&gt;suerte con las vistas en los DNS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7477711650546917258?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7477711650546917258/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7477711650546917258' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7477711650546917258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7477711650546917258'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/bind9-con-vistas-para-dos-redes.html' title='bind9 con vistas para dos redes'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-443024164393004435</id><published>2008-10-21T20:02:00.000-04:00</published><updated>2008-10-21T20:03:41.187-04:00</updated><title type='text'>poppassd para cambiar password de correo</title><content type='html'>descargue este paquete si tiene internet&lt;br /&gt;&lt;a href="http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_pass-2.7a-1.4.x.tar.gz"&gt;change_pass-2.7a-1.4.x.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;descompactelo y copielo en el directorio plugins del squirrelmail&lt;br /&gt;en el config.php active este plugins&lt;br /&gt;&lt;br /&gt;instale este paquete&lt;br /&gt;apt-get install poppassd&lt;br /&gt;&lt;br /&gt;este paquete gestiona por el puerto 106 el cambio de pasword, &lt;br /&gt;por lo tanto asegurese de permitirlo en su cortafuegos&lt;br /&gt;&lt;br /&gt;reinicie el server&lt;br /&gt;entre al squirrelmail, busque en opciones un nuevo plugins de cambiar password&lt;br /&gt;&lt;br /&gt;enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-443024164393004435?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/443024164393004435/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=443024164393004435' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/443024164393004435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/443024164393004435'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/poppassd-para-cambiar-password-de.html' title='poppassd para cambiar password de correo'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-3293008174586293502</id><published>2008-10-21T19:58:00.000-04:00</published><updated>2008-10-21T20:00:52.036-04:00</updated><title type='text'>instalar ejabberd</title><content type='html'>Instalar, configurar y trabajar con ejabberd&lt;br /&gt;&lt;br /&gt;para instalar&lt;br /&gt;aptitude install ejabberd&lt;br /&gt;&lt;br /&gt;para ver si funciona&lt;br /&gt;telnet IP_SERVER_JABBER 5222&lt;br /&gt;debe devolver&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to 127.0.0.1.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;&lt;br /&gt;para configurarlo&lt;br /&gt;edite el fichero /etc/ejabberd/ejabberd.cfg&lt;br /&gt;en la linea donde dice&lt;br /&gt;%% Admin user&lt;br /&gt;arregle la acl para que ponga que user es el admin del ejabberd &lt;br /&gt;y cual es el dominio del jabber, en mi caso queda así&lt;br /&gt;&lt;br /&gt;{acl, admin, {user, "whilo", "vcl.rimed.cu"}}.&lt;br /&gt;&lt;br /&gt;en la linea que dice&lt;br /&gt;%% Hostname&lt;br /&gt;arregle el dominio del jabber al igual que en la acl anterior&lt;br /&gt;{hosts, ["vcl.rimed.cu"]}.&lt;br /&gt;busque estas lineas&lt;br /&gt;% Every username can be registered via in-band registration:&lt;br /&gt;%{access, register, [{allow, all}]}.&lt;br /&gt;&lt;br /&gt;% None username can be registered via in-band registration:&lt;br /&gt;{access, register, [{deny, all}]}.&lt;br /&gt;&lt;br /&gt;y asegurese que queden de este modo despues que haya registrado su cuenta de jabber&lt;br /&gt; para evitar que el registro sea libre, con esto conseguirá que solo&lt;br /&gt; el admin de jabber podra hacerlo desde la consola o desde via web&lt;br /&gt;&lt;br /&gt;para ver el jabber via web&lt;br /&gt;http://dominio_del_jabber:5280/admin&lt;br /&gt;pide user@dominio_del_jabber y contrasenaa para entrar&lt;br /&gt;&lt;br /&gt;========================&lt;br /&gt;para exportar los usuarios del ejjaberd&lt;br /&gt;&lt;br /&gt;ejabberdctl backup misusuarios&lt;br /&gt;eso se guarda en /var/lib/ejabberd/miusuarios&lt;br /&gt;&lt;br /&gt;y para importarlos&lt;br /&gt;ejabberdctl restore misusuarios ===&gt; donde usuarios es el fichero que&lt;br /&gt;exportastes .......&lt;br /&gt;&lt;br /&gt;para mas info .. ejabberdctl -h&lt;br /&gt;&lt;br /&gt;si lo van a mudar de servidor, tenga en cuenta varias cosas&lt;br /&gt;&lt;br /&gt;1.- que tenga el mismo IP y si se lo va a cambiar &lt;br /&gt; ir al fichero /etc/host y cambiar tambien ahi el ip viejo y poner el nuevo&lt;br /&gt;&lt;br /&gt;para chatear via web con el jwchat haga esto&lt;br /&gt;apt-get install jwchat&lt;br /&gt;luego ir a /etc/jwchat/config.js&lt;br /&gt;en la linea 30 poner el dominio del jabber&lt;br /&gt;var SITENAME = "vcl.rimed.cu";&lt;br /&gt;linea 97&lt;br /&gt;var DEFAULTCONFERENCESERVER = "conference.vcl.rimed.cu";&lt;br /&gt;linea 104&lt;br /&gt;var DEBUGJID = "whilo@vcl.rimed.cu"; // which user get's debug messages&lt;br /&gt;&lt;br /&gt;luego haga un host como jabber.midominio.cu que apunte al directorio&lt;br /&gt;/usr/share/jwchat/www&lt;br /&gt;&lt;br /&gt;ServerName jabber.vcl.rimed.cu&lt;br /&gt;DocumentRoot /usr/share/jwchat/www&lt;br /&gt;&lt;br /&gt;Options +Indexes +Multiviews +FollowSymLinks&lt;br /&gt;&lt;br /&gt;AddDefaultCharset UTF-8&lt;br /&gt;ProxyPass /http-poll/ http://vcl.rimed.cu:5280/http-poll/&lt;br /&gt;ProxyPassReverse /http-poll/ http://vcl.rimed.cu:5280/http-poll/&lt;br /&gt;Allow from all&lt;br /&gt;&lt;br /&gt;suerte&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-3293008174586293502?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/3293008174586293502/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=3293008174586293502' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3293008174586293502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3293008174586293502'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/instalar-ejabberd.html' title='instalar ejabberd'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-490734192356715665</id><published>2008-10-21T18:47:00.000-04:00</published><updated>2008-10-21T18:52:05.623-04:00</updated><title type='text'>ntpserver o servidor de tiempo</title><content type='html'>Como montar un servidor de tiempo &lt;br /&gt;&lt;br /&gt;NTP Servers and CLIENTS&lt;br /&gt;Introduccion para entender el funcionamiento de los servidores de tiempo&lt;br /&gt;&lt;br /&gt;Network Time Protocol (NTP) es un protocolo de red para sincronizar &lt;br /&gt;el reloj de una computadora con la hora de una fuente de referencia, &lt;br /&gt;logrando una precisión de orden de milisegundos con respecto a la Hora &lt;br /&gt;Universal Coordinada (UTC). La hora UTC, que ha sido adoptado como la e&lt;br /&gt;scala de tiempo estÃ¡ndar por la mayoría de las naciones del mundo, es &lt;br /&gt;basada en la rotación de la Tierra alrededor de su eje y en el calendario&lt;br /&gt; Gregoriano, que a su vez es basado en la rotación de la Tierra alrededor del Sol.&lt;br /&gt;&lt;br /&gt;La hora UTC es diseminada a través de receptores especiales, como radios, &lt;br /&gt;satélites o módems, manejados por los gobiernos de varias naciones del mundo. &lt;br /&gt;Un número limitado de computadores estÃ¡n equipados con estos receptores y &lt;br /&gt;actúan como servidores de tiempo primarios (stratum 1), usados para sincronizar &lt;br /&gt;un número mucho mayor de servidores secundarios (stratum 2), &lt;br /&gt;que a su vez sincronizan a clientes ternarios (stratum 3) a &lt;br /&gt;través de protocolos de sincronización, como NTP, cuyos daemons a la &lt;br /&gt;vez actúan como servidores para sincronizar aún mÃ¡s clientes. &lt;br /&gt;Esto crea una cascada de servidores sincronizados.&lt;br /&gt;&lt;br /&gt;¿Por qué sincronizar el reloj? Las ventajas son muchas y las &lt;br /&gt;desventajas ninguna. El reloj sincronizado con NTP estÃ¡ siempre &lt;br /&gt;a la hora oficial y no es necesario ajustarlo cada cierto tiempo. &lt;br /&gt;Los problemas asociados a un reloj desincronizado son múltiples. &lt;br /&gt;Por ejemplo, el sello de tiempo cuando se crea o modifica un archivo &lt;br /&gt;puede quedar con la hora y fecha equivocada. El correo electrónico &lt;br /&gt;que envías desde el computador podría llevar un sello de tiempo equivocado. &lt;br /&gt;¿No te ha sucedido que has recibido correo con fechas totalmente erróneas?&lt;br /&gt;&lt;br /&gt;Las computadoras poseen en su circuito un reloj bastante inexacto, &lt;br /&gt;llamado reloj CMOS o reloj del hardware. Hemos comprobado que el &lt;br /&gt;drift típico del reloj del hardware en nuestros computadores es de unos 20 segundos por día. Esa es la inexactitud típica de un reloj de hardware que funciona correctamente. &lt;br /&gt;No es raro en computadoras viejas que éste reloj esté defectuoso, &lt;br /&gt;probablemente debido a una batería descargada. Cuando la pc arranca, &lt;br /&gt;el reloj del sistema (el que ves en la barra de tareas) se coloca &lt;br /&gt;según el reloj del hardware. Por eso sucede que al arrancar la pc, &lt;br /&gt;el reloj del sistema aparece a una hora y fecha diferente a la actual, &lt;br /&gt;a pesar de haber sido puesto a la hora correcta recientemente. Esto se &lt;br /&gt;debe a la inexactitud o defecto del reloj del hardware. Lo primero es:&lt;br /&gt;&lt;br /&gt;1.- Modificar el reloj del hardware&lt;br /&gt;El reloj del hardware se modifica con el comando hwclock (hardware clock),&lt;br /&gt;# hwclock --set --date="11/09/2006 15:27:30"&lt;br /&gt;&lt;br /&gt;La fecha tiene el formato Inglés mm/dd/aaaa. El reloj de sistema no se&lt;br /&gt; modifica con éste comando, porque lo que se modificó fue el reloj del &lt;br /&gt;hardware. Ahora copia la hora del reloj del hardware al reloj del sistema con el comando,&lt;br /&gt;# hwclock --hctosys&lt;br /&gt;&lt;br /&gt;Observa el reloj de la barra o da el comando 'date' para ver el efecto&lt;br /&gt;hctosys significa "hardware clock to system clock".&lt;br /&gt;&lt;br /&gt;2.- Modificar el reloj del sistema&lt;br /&gt;Primero, verifica que la variable de entorno UTC esté puesta en &lt;br /&gt;"UTC=yes" en el archivo de configuración /etc/default/rcS. Si la pc &lt;br /&gt;tiene adicionalmente el sistema operativo Windows, deja la variable &lt;br /&gt;en "UTC=no". Verifica que la zona esté correcta en el archivo de &lt;br /&gt;configuración /etc/timezone. Esta debería decir America/Havana. &lt;br /&gt;Si la zona esta incorrecta, modifícala con el comando&lt;br /&gt;# tzselect&lt;br /&gt;Luego da el comando&lt;br /&gt;# date&lt;br /&gt;para ver la hora del sistema. Este comando retornarÃ¡ a la pantalla algo así,&lt;br /&gt;# Sat Feb 3 15:22:57 CLT 2007&lt;br /&gt;&lt;br /&gt;3.- Otro modo de cambiar la zona horaria y me gusta mÃ¡s&lt;br /&gt;&lt;br /&gt;# zic -l America/Havana&lt;br /&gt;&lt;br /&gt;y luego poner en el fichero /etc/timezone esto dentro America/Havana&lt;br /&gt;&lt;br /&gt;luego instala el paquete ntpdate con,&lt;br /&gt;# apt-get install ntpdate&lt;br /&gt;&lt;br /&gt;La herramienta ntpdate es útil para sincronizar rÃ¡pidamente la &lt;br /&gt;hora del sistema a la del servidor NTP y se corre siempre al &lt;br /&gt;arrancar el computador. Si deseas sincronizar nuevamente da el comando,&lt;br /&gt;# ntpdate time.rimed.cu&lt;br /&gt;y devuelve esto&lt;br /&gt;28 Feb 15:44:10 ntpdate[3611]: step time server 200.55.156.162 offset -3225.211399 sec&lt;br /&gt;&lt;br /&gt;4.- Configuración de NTP cliente&lt;br /&gt;Corre ntpdate una vez y luego instala el paquete ntp con,&lt;br /&gt;&lt;br /&gt;# apt-get install ntp&lt;br /&gt;El daemon ntpd correrÃ¡ la sincronización cada cierto tiempo&lt;br /&gt; (varios minutos) tal de no ocupar mucha red.&lt;br /&gt;&lt;br /&gt;La configuración de NTP estÃ¡ en el archivo /etc/ntp.conf&lt;br /&gt; y debería decir algo así,&lt;br /&gt;&lt;br /&gt;#################################################&lt;br /&gt;# /etc/ntp.conf, configuration for ntpd&lt;br /&gt;&lt;br /&gt;driftfile /var/lib/ntp/ntp.drift&lt;br /&gt;statsdir /var/log/ntpstats/&lt;br /&gt;&lt;br /&gt;statistics loopstats peerstats clockstats&lt;br /&gt;filegen loopstats file loopstats type day enable&lt;br /&gt;filegen peerstats file peerstats type day enable&lt;br /&gt;filegen clockstats file clockstats type day enable&lt;br /&gt;&lt;br /&gt;# You do need to talk to an NTP server or two (or three).&lt;br /&gt;#server ntp.your-provider.example&lt;br /&gt;&lt;br /&gt;# pool.ntp.org maps to more than 300 low-stratum NTP servers.&lt;br /&gt;# Your server will pick a different set every time it starts up.&lt;br /&gt;# *** Please consider joining the pool! ***&lt;br /&gt;# *** ***&lt;br /&gt;server time.rimed.cu iburst&lt;br /&gt;################################################&lt;br /&gt;Lo mÃ¡s importante de este archivo es la definición del servidor &lt;br /&gt;NTP que se especifica en server.&lt;br /&gt;&lt;br /&gt;y modifica las restricciones, removiendo noquery,&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;restrict -4 default kod notrap nomodify nopeer&lt;br /&gt;restrict -6 default kod notrap nomodify nopeer&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Reinicia ntpd con,&lt;br /&gt;# /etc/init.d/ntp restart&lt;br /&gt;&lt;br /&gt;5.- Verificación&lt;br /&gt;Verifica la sincronización después de unos 5 a 10 minutos con el &lt;br /&gt;comando ntptrace. Este comando retornarÃ¡ a la pantalla algo así,&lt;br /&gt;&lt;br /&gt;$ ntptrace&lt;br /&gt;localhost: stratum 3, offset 0.000044, synch distance 1.16098&lt;br /&gt;mx.dmece.vcl.rimed.cu: stratum 2, offset 0.000032, synch distance 0.16200&lt;br /&gt;mx.dmerm.vcl.rimed.cu: stratum 2, offset 0.000032, synch distance 0.16200&lt;br /&gt;&lt;br /&gt;Esto indica que el computador estÃ¡ sincronizado y a la vez se ha &lt;br /&gt;transformado en un servidor ternario (stratum 3).&lt;br /&gt;&lt;br /&gt;Si ejecutando el comando ntptrace aparece el mensaje,&lt;br /&gt;$ ntptrace&lt;br /&gt;localhost: stratum 16, offset 0.000025, synch distance 0.00002&lt;br /&gt;0.0.0.0: *Not Synchronized*&lt;br /&gt;&lt;br /&gt;todavía no hay sincronización. Verifica todos los pasos de este &lt;br /&gt;manual y reinicia ntpd con,&lt;br /&gt;# /etc/init.d/ntp restart&lt;br /&gt;&lt;br /&gt;Finalmente, la sincronización ajusta el reloj del sistema, por &lt;br /&gt;lo que es necesario copiarla al reloj del hardware. Lo mÃ¡s &lt;br /&gt;simple es reiniciar hwclock con el comando,&lt;br /&gt;# /etc/init.d/hwclock.sh restart&lt;br /&gt;&lt;br /&gt;AparecerÃ¡ un mensaje así,&lt;br /&gt;&lt;br /&gt;Saving the system clock..&lt;br /&gt;&lt;br /&gt;No es necesario hacer esto manualmente cada cierto tiempo. &lt;br /&gt;Debian reinicia hwclock para poner el reloj del hardware a&lt;br /&gt; la hora del sistema cada vez que el sistema se apaga o arranca.&lt;br /&gt;&lt;br /&gt;6.- Cortafuegos&lt;br /&gt;Si tienes un cortafuego, habilita el puerto 123 UDP hacia &lt;br /&gt;requerimientos por la interfase que va a servir NTP.&lt;br /&gt;Reinicia ntpd con,&lt;br /&gt;# /etc/init.d/ntp restart&lt;br /&gt;&lt;br /&gt;reinicia el cortafuegos también y no hablo de que tipo de &lt;br /&gt;cortafuegos pues unos usan IPTABLES y otros como yo FIREHOL&lt;br /&gt;jajaja&lt;br /&gt;&lt;br /&gt;si deseas mas información dale para http://www.ntp.org ahi hay de todo&lt;br /&gt;&lt;br /&gt;ahhhhh olvidaba algo, si ud asigna IP a travez de un DHCP &lt;br /&gt;de linux pude poner este parametro y el dhcp al asignar el &lt;br /&gt;numero IP tambien le envía la hora&lt;br /&gt;...&lt;br /&gt;option ntp-servers IP_SERVER_NTP;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Hasta aqui con el server de time, ahora veremos como &lt;br /&gt;sincronizar los clientes a este server de time&lt;br /&gt;====================================&lt;br /&gt;para los Clientes&lt;br /&gt;&lt;br /&gt;si son de debian&lt;br /&gt;1.- instale esto&lt;br /&gt;aptitude install ntpdate&lt;br /&gt;2.- ejecutar esto en consola como root&lt;br /&gt;zic -l America/Havana&lt;br /&gt;para que sea GTM: -5&lt;br /&gt;3.- luego ejecutar en consola como root&lt;br /&gt;ntpdate time.vcl.rimed.cu&lt;br /&gt;para sincronizar la hora&lt;br /&gt;4.- crear un script con permiso de ejecución que en su interior tenga&lt;br /&gt;ntpdate time.vcl.rimed.cu&lt;br /&gt;poner esto en el /etc/crontab&lt;br /&gt;*/55 * * * * root /camino/nombre_de_fichero &gt; /dev/null 2&gt;&amp;1&lt;br /&gt;&lt;br /&gt;¿por que ponerlo en el crontab y no en el cron.hourly? sencillo,&lt;br /&gt; para que no te envie un correo diciendo que actualizó la hora&lt;br /&gt;&lt;br /&gt;si es de WINDOWS y estÃ¡ usando un usuario administrativo&lt;br /&gt;1.- dar clic derecho sobre el reloj que estÃ¡ en la barra de tareas&lt;br /&gt;seleccionar=&gt; Ajustar fecha y hora&lt;br /&gt;en la ventana que sale escoja la pestaÃ±a que dice=&gt; Hora de Internet&lt;br /&gt;donde dice time.windows.com poner en su lugar time.vcl.rimed.cu&lt;br /&gt;dar clic en el boton para sincronizar tiempos=&gt; actualizar ahora&lt;br /&gt;&lt;br /&gt;para terminar, si quiere ver el tiempo via web&lt;br /&gt;publique un index.php con esto dentro&lt;br /&gt;&lt;br /&gt;time.vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;&lt;? echo exec(date)?&gt;&lt;br /&gt;&lt;br /&gt;whilo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-490734192356715665?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/490734192356715665/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=490734192356715665' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/490734192356715665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/490734192356715665'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/ntpserver-o-servidor-de-tiempo.html' title='ntpserver o servidor de tiempo'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4237927687522190741</id><published>2008-10-21T18:43:00.000-04:00</published><updated>2008-10-21T18:47:00.723-04:00</updated><title type='text'>horde multidominio</title><content type='html'>agradezca a los admins de rimed que dieron un poco de pulpa y al flaco yoslan y a whilo por romperse la cabeza con cada cosa que se atravieza en el camino a la hora de configurarlo&lt;br /&gt;&lt;br /&gt;descargue desde aqui el &lt;a href="http://www.horde.org/"&gt;horde&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;la bd y el paquete&lt;br /&gt;&lt;br /&gt;descompacte horde en /var/www/horde&lt;br /&gt;&lt;br /&gt;importe la bd&lt;br /&gt;&lt;br /&gt;busque en el repo de debian esto&lt;br /&gt;admin:~# aptitude search php |grep imap&lt;br /&gt;&lt;br /&gt;e instale la version que imap en dependencia de la version de php que tengas, en mi caso&lt;br /&gt;apt-get install php5-imap&lt;br /&gt;&lt;br /&gt;reinicie el servidor completamente&lt;br /&gt;al iniciar pida en su navegador&lt;br /&gt;&lt;br /&gt;http://pc.dominio.cu/horde&lt;br /&gt;&lt;br /&gt;para cambiar los dominios busque un fichero que se llama servers&lt;br /&gt;/imp/config/servers.php&lt;br /&gt;los dominios quedarian asi&lt;br /&gt;&lt;br /&gt;$servers['isp.vcl.rimed.cu'] = array(&lt;br /&gt;'name' =&gt; 'isp.vcl.rimed.cu',&lt;br /&gt;'server' =&gt; '172.16.1.1',&lt;br /&gt;'hordeauth' =&gt; false,&lt;br /&gt;'protocol' =&gt; 'imap/notls',&lt;br /&gt;'port' =&gt; 143,&lt;br /&gt;'maildomain' =&gt; 'isp.vcl.rimed.cu',&lt;br /&gt;'smtphost' =&gt; '172.16.1.1',&lt;br /&gt;'smtpport' =&gt; 25,&lt;br /&gt;'realm' =&gt; '',&lt;br /&gt;'preferred' =&gt; '',&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$servers['est.vcl.rimed.cu'] = array(&lt;br /&gt;'name' =&gt; 'est.vcl.rimed.cu',&lt;br /&gt;'server' =&gt; '172.16.1.13',&lt;br /&gt;'hordeauth' =&gt; false,&lt;br /&gt;'protocol' =&gt; 'imap/notls',&lt;br /&gt;'port' =&gt; 143,&lt;br /&gt;'maildomain' =&gt; 'est.vcl.rimed.cu',&lt;br /&gt;'smtphost' =&gt; '172.16.1.13',&lt;br /&gt;'smtpport' =&gt; 25,&lt;br /&gt;'realm' =&gt; '',&lt;br /&gt;'preferred' =&gt; '',&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$servers['vcl.rimed.cu'] = array(&lt;br /&gt;'name' =&gt; 'vcl.rimed.cu',&lt;br /&gt;'server' =&gt; '172.16.1.4',&lt;br /&gt;'hordeauth' =&gt; false,&lt;br /&gt;'protocol' =&gt; 'imap/notls',&lt;br /&gt;'port' =&gt; 143,&lt;br /&gt;'maildomain' =&gt; 'vcl.rimed.cu',&lt;br /&gt;'smtphost' =&gt; '172.16.1.4',&lt;br /&gt;'smtpport' =&gt; 25,&lt;br /&gt;'realm' =&gt; '',&lt;br /&gt;'preferred' =&gt; '',&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;===============================&lt;br /&gt;para cambiar de theme o piel&lt;br /&gt;en el fichero&lt;br /&gt;/horde/config/prefs.php&lt;br /&gt;en la linea&lt;br /&gt;337&lt;br /&gt;cambiar&lt;br /&gt;bluewhite&lt;br /&gt;&lt;br /&gt;por silver&lt;br /&gt;y veras por defecto otro theme&lt;br /&gt;&lt;br /&gt;si quieres que cuando te logues salga directo al correo y no a las preferencias manda a buscar en ese mismo fichero la cadena&lt;br /&gt;'value'=&gt; 'horde',&lt;br /&gt;&lt;br /&gt;y sustituya la palabra horde por imp&lt;br /&gt;&lt;br /&gt;en fin toda la configuracion de tiempo de refresco etc esta en este ultimo fichero del cual ya hable cuando los themes&lt;br /&gt;/horde/config/prefs.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;para evitar que se puedan enviar correos para fuera de .cu desde una cuenta nacional haga esto&lt;br /&gt;Aqui esta la solucion inmediata.&lt;br /&gt;&lt;br /&gt;En la config del horde y no del imp en con conf mailer type esta por&lt;br /&gt;defecto sendmail por favor cambiar a smtp&lt;br /&gt;&lt;br /&gt;=============================&lt;br /&gt;Para cambiar la palabra Horde al inicio, en horde/config/registry.php&lt;br /&gt;$this-&gt;applications[''horde''] = array(&lt;br /&gt;''fileroot'' =&gt; dirname(__FILE__) . ''/..'',&lt;br /&gt;''webroot'' =&gt; _detect_webroot(), ''initial_page'' =&gt; ''login.php'',&lt;br /&gt;''name'' =&gt; _("WebMail"), //default Horde&lt;br /&gt;&lt;br /&gt;Para que levante el IMP, en horde/config/prefs.php&lt;br /&gt;// what application should we go to after login?&lt;br /&gt;$_prefs[''initial_application''] = array(&lt;br /&gt;''value'' =&gt; ''imp'', //default horde&lt;br /&gt;&lt;br /&gt;Para poner el idioma en espaÃ±ol para siempre en horde/config/prefs.php&lt;br /&gt;// user language&lt;br /&gt;$_prefs[''language''] = array(&lt;br /&gt;''value'' =&gt; ''es_ES'',&lt;br /&gt;''locked'' =&gt; true,&lt;br /&gt;Para que cuando se deslogee, salga la pagina de la escuela&lt;br /&gt;cambiar en horde/conf.php&lt;br /&gt;$conf[''auth''][''redirect_on_logout''] = ''http://www.midominio.cu'';&lt;br /&gt;&lt;br /&gt;TamaÃ±o de adjuntos:&lt;br /&gt;en horde/imp/config/conf.php, en este caso 3Mb:&lt;br /&gt;$conf[''compose''][''attach_size_limit''] = ''3145728'';&lt;br /&gt;&lt;br /&gt;Para mostrar adjunto, vista previa y prioridad de los mensajes&lt;br /&gt;en horde/imp/config/conf.php cambiar de false a true&lt;br /&gt;$conf[''mailbox''][''show_attachments''] = true;&lt;br /&gt;$conf[''mailbox''][''show_preview''] = true;&lt;br /&gt;$conf[''mailbox''][''show_xpriority''] = true;&lt;br /&gt;&lt;br /&gt;Para permitir ver los mensajes en formato html&lt;br /&gt;en horde/imp/config/mime_drivers.php, cambiar false por true&lt;br /&gt;/**&lt;br /&gt;* HTML driver settings&lt;br /&gt;*/&lt;br /&gt;$mime_drivers[''imp''][''html''][''inline''] = true;&lt;br /&gt;&lt;br /&gt;esto es gracias a ramon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4237927687522190741?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4237927687522190741/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4237927687522190741' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4237927687522190741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4237927687522190741'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/horde-multidominio.html' title='horde multidominio'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1603585079893896970</id><published>2008-10-21T18:38:00.000-04:00</published><updated>2008-10-21T18:39:11.002-04:00</updated><title type='text'>roundcubemail multidomain</title><content type='html'>para poner multidominio el roudcubemail&lt;br /&gt;&lt;br /&gt;instala roundcube como lo exige el paquete&lt;br /&gt;copiar en el fichero /etc/hosts los serves que quieres incluir en el webmail&lt;br /&gt;ejemplo&lt;br /&gt;192.168.159.169 isp.vcl.rimed.cu&lt;br /&gt;192.168.6.2 dmece.vcl.rimed.cu&lt;br /&gt;etc etc etc&lt;br /&gt;&lt;br /&gt;despues ir al fichero /config/main.inc.php del roundcube&lt;br /&gt;&lt;br /&gt;y en el parametro siquiente&lt;br /&gt;$rcmail_config['default_host']&lt;br /&gt;hace un arreglo de la siquiente manera&lt;br /&gt;&lt;br /&gt;$rcmail_config['default_host'] = array('isp.vcl.rimed.cu','dmece.vcl.rimed.cu',,'etc',,'etc');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1603585079893896970?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1603585079893896970/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1603585079893896970' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1603585079893896970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1603585079893896970'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/roundcubemail-multidomain.html' title='roundcubemail multidomain'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7747773649242274776</id><published>2008-10-21T18:35:00.000-04:00</published><updated>2008-10-21T18:37:29.287-04:00</updated><title type='text'>copias de correos con postfix</title><content type='html'>Como hacer copia de un correo con Postfix?&lt;br /&gt;&lt;br /&gt;A veces, nos vemos en la necesidad de hacer copias de algunos correos&lt;br /&gt;que nos llegan o salen, por diferentes cuasas, con postfix esto es muy&lt;br /&gt;facil. Se utilizan 3 lineas en el /etc/postfix/main.cf, que podemos&lt;br /&gt;encontrar en&lt;br /&gt;/etc/postfix/main.cf.default:&lt;br /&gt;always_bcc =&lt;br /&gt;sender_bcc_maps =&lt;br /&gt;recipient_bcc_maps =&lt;br /&gt;&lt;br /&gt;Cada una de las 3 lineas tiene sus particularidades que vamos a explicar&lt;br /&gt;&lt;br /&gt;always_bcc =&lt;br /&gt;&lt;br /&gt;Se utiliza para crear siempre una Copia de Carbon Oculta (del ingles:&lt;br /&gt;BCC Blind Carbon Copy, CCO en espannol), tanto para el correo entrante,&lt;br /&gt;como para el saliente. Lo que sigue al signo igual, es el correo a&lt;br /&gt;donde queremos hacer la Copia de Carbon, por ejemplo: copia@mail.com;&lt;br /&gt;por lo que la linea quedaria asi:&lt;br /&gt;&lt;br /&gt;always_bcc = copia@mail.com&lt;br /&gt;&lt;br /&gt;Ojo con esta linea, si nuestro servidor es de mucho trafico, el buzon:&lt;br /&gt;copia, se incrementara con creces, por lo tanto, cuidado con el&lt;br /&gt;espacio asignado a los buzones.&lt;br /&gt;&lt;br /&gt;sender_bcc_maps =&lt;br /&gt;recipient_bcc_maps =&lt;br /&gt;&lt;br /&gt;Son muy parecidas, es para hacer Copias de Carbon a un correo saliente&lt;br /&gt;(sender),  a un correo entrante (recipient).&lt;br /&gt;Ambas lineas se una con una tabla tipo hash, por lo que hay que crear&lt;br /&gt;2 tablas, una: /etc/postfix/sender_maps,  y la otra:&lt;br /&gt;/etc/postfix/recipient_maps. En ambas se pone el correo a hacer Copia&lt;br /&gt;de Carbon y seguido de un espacio, que por lo general es tabular, a&lt;br /&gt;donde queremos que llegue este correo copia. Siguiendo el ejemplo de&lt;br /&gt;mandar el correo copia a: copia@mail.com, seria asi:&lt;br /&gt;&lt;br /&gt;Si queremos hacer copia de todo lo que salga de pepe@mail.com, hay que&lt;br /&gt;usar en el /etc/postfix/main.cf la siguiente linea:&lt;br /&gt;sender_bcc_maps = hash:/etc/postfix/sender_maps&lt;br /&gt;&lt;br /&gt;En la tabla: /etc/postfix/sender_maps, agregar lo siguiente:&lt;br /&gt;pepe@mail.com        copia@mail.com&lt;br /&gt;&lt;br /&gt;Al terminar con la tabla /etc/postfix/sender_maps, generamos la tabla&lt;br /&gt;con el comando:&lt;br /&gt;# postmap /etc/postfix/sender_maps&lt;br /&gt;&lt;br /&gt;y hacemos surtir efecto de los cambios en postfix:&lt;br /&gt;# postfix reload&lt;br /&gt;&lt;br /&gt;Si queremos hacer copia de todo lo que entre para pedrito@mail.com,&lt;br /&gt;hay que usar en el /etc/postfix/main.cf la siguiente linea:&lt;br /&gt;recipient_bcc_maps = hash:/etc/postfix/recipient_maps&lt;br /&gt;&lt;br /&gt;En la tabla: /etc/postfix/recipient_maps, agregar lo siguiente:&lt;br /&gt;pedrito@mail.com        copia@mail.com&lt;br /&gt;&lt;br /&gt;Al terminar con la tabla /etc/postfix/recipient_maps, generamos la&lt;br /&gt;tabla con el comando:&lt;br /&gt;# postmap /etc/postfix/recipient_maps&lt;br /&gt;&lt;br /&gt;y hacemos surtir efecto de los cambios en postfix:&lt;br /&gt;# postfix reload&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7747773649242274776?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7747773649242274776/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7747773649242274776' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7747773649242274776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7747773649242274776'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/copias-de-correos-con-postfix.html' title='copias de correos con postfix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4813208978868257598</id><published>2008-10-21T18:33:00.000-04:00</published><updated>2008-10-21T18:34:33.456-04:00</updated><title type='text'>información de un server via Web</title><content type='html'>1.- instale esto&lt;br /&gt;aptitude install phpsysinfo&lt;br /&gt;2.- pida&lt;br /&gt;http://servidor/phpsysinfo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si trabaja perfectamente, pero las estadasticas estan en Ingles por defecto.&lt;br /&gt;&lt;br /&gt;para llevarlas a espannol solo basta con ir a /etc/phpsysinfo/config.php&lt;br /&gt;&lt;br /&gt;y cambiar en la linea 5 $default_lng = "en"; por $default_lng = "es";&lt;br /&gt;&lt;br /&gt;Jejejeje&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4813208978868257598?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4813208978868257598/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4813208978868257598' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4813208978868257598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4813208978868257598'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/informacin-de-un-server-via-web.html' title='información de un server via Web'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7014438382498402413</id><published>2008-10-21T18:32:00.000-04:00</published><updated>2008-10-21T18:33:12.252-04:00</updated><title type='text'>quien está en tu FTP</title><content type='html'>Como saber via Web quien esta conectado a tu FTP&lt;br /&gt;1.- Descarga este paquete&lt;br /&gt;&lt;a href="http://www.rivetcode.com/files/phpftpwho/phpftpwho-0_9.tar.gz"&gt;http://www.rivetcode.com/files/phpftpwho/phpftpwho-0_9.tar.gz&lt;/a&gt;&lt;br /&gt;2.- descompactelo en /var/www/phpftpwho&lt;br /&gt;http://server/phpftpwho&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7014438382498402413?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7014438382498402413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7014438382498402413' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7014438382498402413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7014438382498402413'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/quien-est-en-tu-ftp.html' title='quien está en tu FTP'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8178694133582357835</id><published>2008-10-21T18:28:00.000-04:00</published><updated>2008-10-21T18:30:54.800-04:00</updated><title type='text'>addressbook+squirrelmail</title><content type='html'>para los que usan squirrelmail de cliente de correo y usan sus user de correo&lt;br /&gt;de tipo UNIX, aqui dejo como hacer una libreta de direcciones&lt;br /&gt;gracias luimi por un rato tuyo para acabar de materializar esto&lt;br /&gt;&lt;br /&gt;como crear una libreta de direcciones globales para squirrelmail&lt;br /&gt;1.- cree un fichero con permiso 777 con esto dentro&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;cat /etc/passwd | awk -F: '$3&gt;=1000 {printf $1","$5"\n"}' &gt; /root/user&lt;br /&gt;sed 's/,/:/g' /root/user &gt; /root/user1&lt;br /&gt;cat /root/user1 | egrep -v no_abook &gt; /root/user2&lt;br /&gt;cat /root/user2 | awk -F: '{printf $1"|"$2"||"$1"@isp.vcl.rimed.cu|"$3"\n"}' &gt; /var/www/&lt;br /&gt;# esto va seguido en la otra linea&lt;br /&gt;correo2/data/global.abook&lt;br /&gt;chmod 440 /var/www/correo2/data/global.abook&lt;br /&gt;rm /root/user&lt;br /&gt;rm /root/user1&lt;br /&gt;rm /root/user2&lt;br /&gt;exit 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;el crear� en el directorio final la libreta publica, sacandola del fichero /etc/passwd&lt;br /&gt;&lt;br /&gt;2.- en el squirrelmail en el fichero /funtions/addressbook.php localice la linea que dice&lt;br /&gt;$filename = getHashedFile($username, $data_dir, "$username.abook");&lt;br /&gt;&lt;br /&gt;copie ese modulo completo debajo quedando de la siguiente manera&lt;br /&gt;&lt;br /&gt;$filename = getHashedFile($username, $data_dir, "$username.abook");&lt;br /&gt;$r = $abook-&gt;add_backend('local_file', Array('filename' =&gt; $filename,&lt;br /&gt;'line_length' =&gt; $abook_file_line_length,&lt;br /&gt;'create'   =&gt; true));&lt;br /&gt;&lt;br /&gt;$filename = getHashedFile($username, $data_dir, "global.abook");&lt;br /&gt;$r = $abook-&gt;add_backend('local_file', Array('filename' =&gt; $filename,&lt;br /&gt;'line_length' =&gt; $abook_file_line_length,&lt;br /&gt;'create'   =&gt; true));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fijese que en el segundo bloque en ves de decir $username.abook" dice "global.abook"&lt;br /&gt;&lt;br /&gt;chequea ahora desde squirrelmail las dos libretas de direcciones&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8178694133582357835?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8178694133582357835/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8178694133582357835' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8178694133582357835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8178694133582357835'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/addressbooksquirrelmail.html' title='addressbook+squirrelmail'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-682609486280875365</id><published>2008-10-21T18:19:00.000-04:00</published><updated>2008-10-21T18:22:20.223-04:00</updated><title type='text'>stream de audio</title><content type='html'>apt-get install gnump3d&lt;br /&gt;&lt;br /&gt;dkpg-reconfigure gnump3d &lt;br /&gt;&lt;br /&gt;cuando lo vallamos a reconfigurar le dejamos el puerto 8888 por defecto&lt;br /&gt;si lo queremos cambiar podemos hacerlo tambien &lt;br /&gt;en el file /etc/gnump3d/gnump3d.comf donde dice&lt;br /&gt;port: 8888 # y cambiarlo&lt;br /&gt;&lt;br /&gt;lo otro es la ruta donde va a estar la musica que queremos escuchar&lt;br /&gt;esta en la linea que dice &lt;br /&gt;root: /var/music # esto esta por defecto...&lt;br /&gt;por ultimo buscamos un explorador web y cargamos la pagina de la siguiente manera&lt;br /&gt;http://tu_maquina:tu puerto&lt;br /&gt;y listo a escuchar musica por web..&lt;br /&gt;&lt;br /&gt;si quieres limitar tu ancho de banda para que no te lo agoten escuchando music puedes poner &lt;a href="http://elblogdewhilo.blogspot.com/2008/10/cbandapache2.html"&gt;cband para apache2&lt;/a&gt; &lt;br /&gt;para una red lan no necesita nada mas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-682609486280875365?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/682609486280875365/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=682609486280875365' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/682609486280875365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/682609486280875365'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/stream-de-audio.html' title='stream de audio'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5709525082301709740</id><published>2008-10-19T21:18:00.001-04:00</published><updated>2008-10-19T21:18:53.823-04:00</updated><title type='text'>delays pools para squid</title><content type='html'>&lt;a href="http://www.alcancelibre.org/staticpages/index.php/Squid-delay-pools"&gt;http://www.alcancelibre.org/staticpages/index.php/Squid-delay-pools&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5709525082301709740?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5709525082301709740/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5709525082301709740' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5709525082301709740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5709525082301709740'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/delays-pools-para-squid.html' title='delays pools para squid'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7455331157170524834</id><published>2008-10-19T21:03:00.000-04:00</published><updated>2008-10-19T21:04:25.513-04:00</updated><title type='text'>convertir nrg para iso</title><content type='html'>Para eso utilizaremos la herramienta nrg2iso &lt;br /&gt;aptitude install nrg2iso&lt;br /&gt;&lt;br /&gt;Utilización&lt;br /&gt;A continuación se hará de la siguiente forma:&lt;br /&gt;Sintaxis:&lt;br /&gt;&lt;br /&gt;nrg2iso /donde/esta/imagen.nrg /donde/quieras/la/imagen.iso&lt;br /&gt;&lt;br /&gt;Por ejemplo:&lt;br /&gt;&lt;br /&gt;$ nrg2iso /camino/imagen.nrg /camino/imagen.iso&lt;br /&gt;&lt;br /&gt;|===========================================&gt;[100%]&lt;br /&gt;Imagen.iso written : 106696860 bytes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7455331157170524834?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7455331157170524834/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7455331157170524834' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7455331157170524834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7455331157170524834'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/convertir-nrg-para-iso.html' title='convertir nrg para iso'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5238492542919039084</id><published>2008-10-17T11:11:00.000-04:00</published><updated>2008-10-19T20:13:59.294-04:00</updated><title type='text'>Samba+Winbind+Active Directory</title><content type='html'>&lt;a href="http://ahung-howtolinux.blogspot.com/2008/10/sambawinbindactive-directory.html"&gt;&lt;div class="post-body entry-content"&gt; http://ahung-howtolinux.blogspot.com/2008/10/sambawinbindactive-directory.html&lt;/a&gt; &lt;/div&gt;  &lt;span class="post-author vcard"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5238492542919039084?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5238492542919039084/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5238492542919039084' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5238492542919039084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5238492542919039084'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/sambawinbindactive-directory.html' title='Samba+Winbind+Active Directory'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1273422699462996042</id><published>2008-10-17T11:10:00.000-04:00</published><updated>2008-10-19T20:35:47.140-04:00</updated><title type='text'>postfix-dovecot-squirrelmail+SASL</title><content type='html'>&lt;a href="http://aldomtnez.blogspot.com/2008/04/montar-postfix-dovecot-squirrelmail-con.html"&gt;http://aldomtnez.blogspot.com/2008/04/montar-postfix-dovecot-squirrelmail-con.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1273422699462996042?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1273422699462996042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1273422699462996042' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1273422699462996042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1273422699462996042'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/postfix-dovecot-squirrelmailsasl.html' title='postfix-dovecot-squirrelmail+SASL'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4813927084300395471</id><published>2008-10-17T10:39:00.000-04:00</published><updated>2008-10-19T20:19:26.551-04:00</updated><title type='text'>bind9+vistas</title><content type='html'>&lt;pre&gt;Como tener un DNS en linux que preste servicio a las dos redes, la LAN y la WAN&lt;br /&gt;&lt;br /&gt;Como problematica voy a poner de ejemplo mi propia red vcl.rimed.cu donde en la &lt;br /&gt;LAN tengo como red 172.16.1.0/24 y en la WAN tengo 192.168.159.160/28.&lt;br /&gt; Para no tener dos DNS, uno que responda a la LAN y otro para la WAN pondremos &lt;br /&gt;un solo DNS que cuando pidan por la LAN www.vcl.rimed.cu me responda &lt;br /&gt;el IP 172.16.1.1, que este va a ser mi IP de DNS por la LAN y cuando pidan &lt;br /&gt;por la WAN www.vcl.rimed.cu  le responder� el IP 192.168.159.162&lt;br /&gt; que este va a ser mi IP de DNS por la WAN.&lt;br /&gt;&lt;br /&gt;El procedimiento que emplearemos entonces para dar solucion al siguiente problema &lt;br /&gt;planteado lo haremos mediante las "VISTAS"&lt;br /&gt;&lt;br /&gt;Despues de interpretada esta problematica pasamos entoces a los pasos para lograrlo&lt;br /&gt;&lt;br /&gt;1.- Instalar el bind9&lt;br /&gt;apt-get install bind9&lt;br /&gt;&lt;br /&gt;2.- Instalar este paquete que nos posibilita hacerle comprobaciones de nuestra &lt;br /&gt;configuracion.&lt;br /&gt;apt-get install dnsutils&lt;br /&gt;&lt;br /&gt;3.- Borramos todo el contenido del fichero /etc/bind/named.conf.local y &lt;br /&gt;le ponemos esto dentro&lt;br /&gt;&lt;br /&gt;acl "lan" { 172.16.1.0/24; };&lt;br /&gt;acl "servidores-lan" { 172.16.1.0/28; };&lt;br /&gt;acl "servidores-wan" { 192.168.159.160/28; 192.168.159.114/32; };&lt;br /&gt;&lt;br /&gt;view "vlan" {&lt;br /&gt;       match-clients { lan; !any; };&lt;br /&gt;       allow-recursion { servidores-lan; };&lt;br /&gt;&lt;br /&gt;zone "vcl.rimed.cu" IN {&lt;br /&gt;       type master;&lt;br /&gt;       file "vcl.rimed.cu.lan.zone";&lt;br /&gt;       allow-transfer { 172.16.1.4; };&lt;br /&gt;       allow-update { none; };&lt;br /&gt;       notify yes;&lt;br /&gt;       };&lt;br /&gt;&lt;br /&gt;zone "1.16.172.in-addr.arpa" IN {&lt;br /&gt;       type master;&lt;br /&gt;       file "172.16.1.in-addr.arpa";&lt;br /&gt;       allow-transfer { 172.16.1.4; };&lt;br /&gt;       allow-update { none; };&lt;br /&gt;       notify yes;&lt;br /&gt;       };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;view "vwan" {&lt;br /&gt;       match-clients { any; !lan; };&lt;br /&gt;       allow-recursion { any; };&lt;br /&gt;&lt;br /&gt;zone "vcl.rimed.cu" IN {&lt;br /&gt;       type master;&lt;br /&gt;       file "vcl.rimed.cu.wan.zone";&lt;br /&gt;       allow-transfer { 192.168.159.164; };&lt;br /&gt;       allow-update { none; };&lt;br /&gt;       notify yes;&lt;br /&gt;       };&lt;br /&gt;&lt;br /&gt;zone "160/28.159.168.192.in-addr.arpa" IN {&lt;br /&gt;       type master;&lt;br /&gt;       file "192.168.159.in-addr.arpa";&lt;br /&gt;       allow-transfer { 192.168.159.164; };&lt;br /&gt;       allow-update { none; };&lt;br /&gt;       notify yes;&lt;br /&gt;       };&lt;br /&gt;&lt;br /&gt;Que quiere decir cada una de estas lineas:&lt;br /&gt;- Lo primero, una acl para la LAN con el rango de IP de la LAN, otra acl &lt;br /&gt;para los servidores de esa LAN y una tercera acl para los servidores DNS de la WAN.&lt;br /&gt;- Lo segundo es la vista para la LAN donde permite solo la LAN y &lt;br /&gt;deniega todo lo demas, y dentro de la vista las zonas directas e inversas &lt;br /&gt;que est�n en este caso en el directorio /var/cache/bind con el nombre &lt;br /&gt;vcl.rimed.cu.lan.zone y 172.16.1.in-addr.arpa respectivamente.&lt;br /&gt;- Lo tercero es la vista para la WAN donde permite a todos excepto a la LAN &lt;br /&gt;y dentro de la vista, las zonas directas e inversas que tambi�n est�n en el &lt;br /&gt;directorio /var/cache/bind con el nombre vcl.rimed.cu.wan.zone &lt;br /&gt;y 192.168.159.in-addr.arpa respectivamente.&lt;br /&gt;&lt;br /&gt;Es necesario darse cuenta que en el directorio /var/cache/bind &lt;br /&gt;hay 4 ficheros entonces: los dos primeros son los de las zonas directas &lt;br /&gt;e inversas de la LAN y los dos segundos de las zonas directas e inversas de la WAN&lt;br /&gt;&lt;br /&gt;Que contienenen esos ficheros de zona inversa y directa?&lt;br /&gt;en el caso de la LAN el fichero de la zona directa vcl.rimed.cu.lan.zone contiene esto:&lt;br /&gt;;-------------- vcl - LAN ---------------&lt;br /&gt;;-------------------------------------------&lt;br /&gt;$TTL 1d                         ; tiempo de vida de la zona&lt;br /&gt;$ORIGIN vcl.rimed.cu.   ; nombre de dominio base&lt;br /&gt;@               IN      SOA     ns1.vcl.rimed.cu. admin.vcl.rimed.cu. (&lt;br /&gt;                               2007062901      ; se = numero serial&lt;br /&gt;                               12h             ; ref = tiempo para refrescar&lt;br /&gt;                               15m             ; ret = tiempo de reintento&lt;br /&gt;                               3w              ; ex = tiempo de expiracion&lt;br /&gt;                               2h              ; min = minimo&lt;br /&gt;                               )&lt;br /&gt;;-------------- Servidores DNS ---------------&lt;br /&gt;;---------------------------------------------&lt;br /&gt;@                       IN      HINFO   REMINUS "Debian 4.0"&lt;br /&gt;@                       IN      NS      ns1.vcl.rimed.cu.&lt;br /&gt;@                       IN      NS      ns2.vcl.rimed.cu.&lt;br /&gt;;-------------- Servidores MX ---------------&lt;br /&gt;;--------------------------------------------&lt;br /&gt;@                       IN      MX      0       mx.vcl.rimed.cu.&lt;br /&gt;@                       IN      TXT     "v=spf1 a:mx.vcl.rimed.cu -all"&lt;br /&gt;;-------------- HOSTS - ALIAS ---------------&lt;br /&gt;;--------------------------------------------&lt;br /&gt;;Servidor VCLSERVER&lt;br /&gt;vclserver               IN      A       172.16.1.1&lt;br /&gt;ns1                     IN      CNAME   vclserver&lt;br /&gt;@                       IN      A       172.16.1.1&lt;br /&gt;www                     IN      CNAME   vclserver&lt;br /&gt;www.isp                 IN      CNAME   vclserver&lt;br /&gt;sarg                    IN      CNAME   vclserver&lt;br /&gt;&lt;br /&gt;y el fichero de la zona inversa 172.16.1.in-addr.arpa contiene esto:&lt;br /&gt;&lt;br /&gt;;-------------- vcl - LAN ---------------&lt;br /&gt;;-------------------------------------------&lt;br /&gt;$TTL 1d                                 ; tiempo de vida de la zona&lt;br /&gt;$ORIGIN 1.16.172.IN-ADDR.ARPA.  ; rango de la red&lt;br /&gt;@               IN      SOA     ns1.vcl.rimed.cu. admin.vcl.rimed.cu. (&lt;br /&gt;                               2007060501      ; se = numero serial&lt;br /&gt;                               12h             ; ref = tiempo para refrescar&lt;br /&gt;                               15m             ; ret = tiempo de reintento &lt;br /&gt;                               3w              ; ex = tiempo de expiracion&lt;br /&gt;                               2h              ; min = minimo&lt;br /&gt;                               )&lt;br /&gt;;-------------- Servidores DNS ---------------&lt;br /&gt;;---------------------------------------------&lt;br /&gt;@                       IN      NS      ns1.vcl.rimed.cu.&lt;br /&gt;@                       IN      NS      ns2.vcl.rimed.cu.&lt;br /&gt;;-------------- IP - Host  ---------------&lt;br /&gt;;-----------------------------------------&lt;br /&gt;1                       IN      PTR     vclserver.vcl.rimed.cu.&lt;br /&gt;4                       IN      PTR     vclserver1.vcl.rimed.cu.&lt;br /&gt;8                       IN      PTR     admin.vcl.rimed.cu.&lt;br /&gt;&lt;br /&gt;En el caso de los fichero de la zona directa e inversa para la WAN es lo mismo &lt;br /&gt;pero lo unico que cambia son los numeros IP de la WAN. Como se explicaba al inicio,&lt;br /&gt; el DNS por la LAN es el 172.16.1.1 y opr la WAN es 192.168.159.162&lt;br /&gt;&lt;br /&gt;4.- Volvemos al directorio /etc/bind al fichero named.conf.options, &lt;br /&gt;borramos todo lo que contiene y le ponemos esto dentro&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;       directory "/var/cache/bind";&lt;br /&gt;       query-source address * port 53;&lt;br /&gt;       forwarders {200.55.156.165;192.168.159.181;192.168.159.114;};&lt;br /&gt;       auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;       #listen-on-v6 { any; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Luego reiniciamos el bind invoke-rc.d bind9 restart y si todo salio bien no &lt;br /&gt;debe dar ningun error.&lt;br /&gt;Para comprobar esto ponemos en al consola:&lt;br /&gt;&lt;br /&gt;nslookup www.vcl.rimed.cu 172.16.1.1&lt;br /&gt;&lt;br /&gt;y debe devolver esto&lt;br /&gt;&lt;br /&gt;Server:         172.16.1.1&lt;br /&gt;Address:        172.16.1.1#53&lt;br /&gt;&lt;br /&gt;www.vcl.rimed.cu        canonical name = vclserver.vcl.rimed.cu.&lt;br /&gt;Name:   vclserver.vcl.rimed.cu&lt;br /&gt;Address: 172.16.1.1&lt;br /&gt;&lt;br /&gt;y si comprobamos por la WAN&lt;br /&gt;&lt;br /&gt;nslookup www.vcl.rimed.cu 192.168.159.162&lt;br /&gt;&lt;br /&gt;debe devolver esto&lt;br /&gt;&lt;br /&gt;Server:         192.168.159.162&lt;br /&gt;Address:        192.168.159.162#53&lt;br /&gt;&lt;br /&gt;www.vcl.rimed.cu        canonical name = vclserver.vcl.rimed.cu.&lt;br /&gt;Name:   vclserver.vcl.rimed.cu&lt;br /&gt;Address: 192.168.159.162&lt;br /&gt;&lt;br /&gt;suerte con las vistas en los DNS&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4813927084300395471?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4813927084300395471/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4813927084300395471' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4813927084300395471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4813927084300395471'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/bind9vistas.html' title='bind9+vistas'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-3315402970589092984</id><published>2008-10-17T10:13:00.001-04:00</published><updated>2008-10-19T20:41:15.429-04:00</updated><title type='text'>Cuotas de navegacion para SQUID con SQUISH</title><content type='html'>&lt;pre&gt;implementar cuotas de navegacion para el SQUID con SQUISH&lt;br /&gt;&lt;br /&gt;como instalar squish para implementar cuotas para squid&lt;br /&gt;1.-Bajamos el paquete de&lt;br /&gt;&lt;a href="http://www.ledge.co.za/software/squint/squish/squish-0.0.18.tar.gz"&gt;http://www.ledge.co.za/software/squint/squish/squish-0.0.18.tar.gz&lt;/a&gt;&lt;br /&gt;disponible como la ultima version el 5 de julio de 2007&lt;br /&gt;3.- Descompacte todo el paquete en el directorio /usr/local/squish&lt;br /&gt;(el directorio squish no existe, tiene que ser creado por ud.)&lt;br /&gt;4.- Copie el fichero squish.conf para el directorio /etc/squid/&lt;br /&gt;5.- Cree este fichero en blanco /etc/squid/squished&lt;br /&gt;6.- Annada a /etc/squid/squid.conf las siguientes lineas&lt;br /&gt;&lt;br /&gt;#-- reglas para el squish y las cuotas--#&lt;br /&gt;##acl SQUISHLOC dst proxy.vcl.rimed.cu&lt;br /&gt;acl SQUISHLOC url_regex \.vcl\.rimed\.cu&lt;br /&gt;acl SQUISHED1 proxy_auth -i "/etc/squid/squished"&lt;br /&gt;##acl SQUISHED2 ident    "/etc/squid/squished"&lt;br /&gt;#acl SQUISHED3 src        "/etc/squid/squished"&lt;br /&gt;## Actually: your host name instead of localhost:&lt;br /&gt;deny_info http://proxy.isp.vcl.rimed.cu/?squished&amp;amp; SQUISHED1&lt;br /&gt;deny_info http://proxy.isp.vcl.rimed.cu/?squished&amp;amp; SQUISHED2&lt;br /&gt;deny_info http://proxy.isp.vcl.rimed.cu/?squished&amp;amp; SQUISHED3&lt;br /&gt;http_access allow SQUISHLOC&lt;br /&gt;#http_access deny SQUISHED1&lt;br /&gt;##http_access deny SQUISHED2&lt;br /&gt;#http_access deny SQUISHED3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Las lineas que estan comentadas dejarlas asi mismo)&lt;br /&gt;7.- Establecer las cuotas en el fichero /etc/squish.conf&lt;br /&gt;Ej:&lt;br /&gt;agro 200Mb/month&lt;br /&gt;lsantana 200Mb/month&lt;br /&gt;nmarin 200Mb/month&lt;br /&gt;yusmanyc 50Mb/month&lt;br /&gt;&lt;br /&gt;(tiene otros tipos de opciones de cuotas, el fichero lo explica &lt;br /&gt;en el encabezado)&lt;br /&gt;8.- reinicie el squid&lt;br /&gt;9.- Cree una entrada en el DNS que se llame proxy y que apunte al &lt;br /&gt;IP que tiene el squid&lt;br /&gt;Ej:&lt;br /&gt;;Servidor ISPSERVER2&lt;br /&gt;delta IN A 192.168.159.169&lt;br /&gt;proxy.isp IN CNAME delta&lt;br /&gt;&lt;br /&gt;10.- reinicie el bind9&lt;br /&gt;&lt;br /&gt;11.-cree un virtualhost en el directorio /etc/apache2/sites-available/&lt;br /&gt; con el nombre proxy y ponle esto en su interior&lt;br /&gt;&lt;br /&gt;ServerName proxy.midominio.cu&lt;br /&gt;ServerAdmin wilfredom@isp.vcl.rimed.cu&lt;br /&gt;&lt;br /&gt;DocumentRoot /var/www/proxy/&lt;br /&gt;&lt;br /&gt;Options +ExecCGI&lt;br /&gt;AddHandler cgi-script .cgi&lt;br /&gt;DirectoryIndex squish.cgi&lt;br /&gt;AllowOverride None&lt;br /&gt;Order allow,deny&lt;br /&gt;Allow from all&lt;br /&gt;&lt;br /&gt;ErrorLog /var/log/apache2/error.log&lt;br /&gt;LogLevel warn&lt;br /&gt;CustomLog /var/log/apache2/proxy_access.log combined&lt;br /&gt;ServerSignature On&lt;br /&gt;&lt;br /&gt;12.- haga un link simbolico de este virtualhost en el directorio &lt;br /&gt;/etc/apache2/sites-enabled&lt;br /&gt;13.- reinicie el apache2&lt;br /&gt;14.- Cree el directorio /var/www/proxy pues no existe y ponga en su interior&lt;br /&gt; una copia exacta del contenido de /usr/local/squish&lt;br /&gt;15.- teclee en su navegador http://proxy.midominio.cu&lt;br /&gt;Si da un error como este:&lt;br /&gt;&lt;br /&gt;Software error:&lt;br /&gt;Can't locate GD.pm in @INC (@INC&lt;br /&gt;contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8&lt;br /&gt; /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 &lt;br /&gt;/usr/local/lib/site_perl .)&lt;br /&gt;at /var/www/proxy/squish.cgi line 163.&lt;br /&gt;BEGIN failed--compilation aborted at /var/www/proxy/squish.cgi line 163.&lt;br /&gt;&lt;br /&gt;entonces haga esta busqueda en su mirror&lt;br /&gt;aptitude search gd|grep perl&lt;br /&gt;&lt;br /&gt;e instale&lt;br /&gt;apt-get install libgd-perl&lt;br /&gt;&lt;br /&gt;16.- refresque el pedido que hizo en el navegador el cual dio error &lt;br /&gt;y ya debe estar todo listo&lt;br /&gt;17.- agregue esto al crontab y reinicielo luego&lt;br /&gt;*/5 * * * * root /usr/local/squish/squish.cron.sh&lt;br /&gt;&lt;br /&gt;el fichero de la base de datos se guarda en /var/lib/squish&lt;br /&gt;&lt;br /&gt;whilo -:)&lt;br /&gt;&lt;br /&gt;Nota: el paso 15 se lo debemos a ariel en cfg&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-3315402970589092984?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/3315402970589092984/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=3315402970589092984' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3315402970589092984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/3315402970589092984'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/cuotas-de-navegacion-para-el-squid-con.html' title='Cuotas de navegacion para SQUID con SQUISH'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-4593105144487960445</id><published>2008-10-17T10:07:00.000-04:00</published><updated>2008-10-19T20:45:15.160-04:00</updated><title type='text'>Restringir tipos de adjuntos en Postfix</title><content type='html'>&lt;pre&gt;Como restringir tipos de adjuntos en Postfix&lt;br /&gt;&lt;br /&gt;Si tiene Mailscanner instalado vaya al directorio /etc/Mailscanner/filename.rules.conf&lt;br /&gt;y deniegue o permita las extensiones de este modo&lt;br /&gt;deny    \.jpg$ TAB Adjunto restringido&lt;br /&gt;deny    \.ppt$ TAB Adjunto restringido&lt;br /&gt;deny    \.pps$ TAB Adjunto restringido&lt;br /&gt;&lt;br /&gt;Asegurese de dar el TAB como se indica en cada linea&lt;br /&gt;&lt;br /&gt;para poner los mensajes que da mailscanner en espannol vaya a&lt;br /&gt;/etc/Mailscanner/Mailscanner.conf a la linea 16&lt;br /&gt;&lt;br /&gt;dice&lt;br /&gt;&lt;br /&gt;%report-dir% = /etc/Mailscanner/reports/en&lt;br /&gt;&lt;br /&gt;apunte el final de la linea al directorio en espannol, quedando asi&lt;br /&gt;%report-dir% = /etc/Mailscanner/reports/es&lt;br /&gt;&lt;br /&gt;=====================================================================&lt;br /&gt;Si no usa Mailscanner entonces haga esto&lt;br /&gt;en el archivo /etc/postfix/main.cf&lt;br /&gt;escriba esto&lt;br /&gt;&lt;br /&gt;mime_header_checks = regexp:/etc/postfix/mime_header_checks.regexp&lt;br /&gt;&lt;br /&gt;cree este archivo&lt;br /&gt;touch /etc/postfix/mime_header_checks.regexp&lt;br /&gt;&lt;br /&gt;y en su interior ponga esto&lt;br /&gt;&lt;br /&gt;/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(jpg|bmp|gif|&lt;br /&gt;doc|rtf|xls|mp3|avi|mpg|dat|mpeg|exe|dll|vxd|pif|scr|hta|jse&lt;br /&gt;|sh[mbs]|vb[esx]|ws[fh]|xl))"?\s*$/ REJECT Adjunto no permitido.&lt;br /&gt;&lt;br /&gt;asegurese que todo este en una sola linea&lt;br /&gt;&lt;br /&gt;si no trabaja entonces instale esto, que le falta&lt;br /&gt;&lt;br /&gt;apt-get install postfix-pcre&lt;br /&gt;&lt;br /&gt;reinicie postfix y ya debe estar pinchando al kilo&lt;br /&gt;whilo&lt;br /&gt;&lt;br /&gt;======================================&lt;br /&gt;otra via para ahcer esto&lt;br /&gt;&lt;br /&gt;Instalamos el postfix-pcre&lt;br /&gt;&lt;br /&gt;apt-get install postfix-pcre&lt;br /&gt;&lt;br /&gt;en el main.cf le pongo asi:&lt;br /&gt;mime_header_checks = pcre:/etc/postfix/adjuntos&lt;br /&gt;&lt;br /&gt;y en el fichero adjuntos le pongo esto:&lt;br /&gt;/filename=.*\.(rar|tar.gz|zip)/ OK&lt;br /&gt;/filename=.*\.*/ REJECT Solo se aceptan archivos adjuntos &lt;br /&gt;compactados con extencion rar, zip, tar.gz&lt;br /&gt;&lt;br /&gt;Luego reiniciamos el postfix y ya esta.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-4593105144487960445?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/4593105144487960445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=4593105144487960445' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4593105144487960445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/4593105144487960445'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/restringir-tipos-de-adjuntos-en-postfix.html' title='Restringir tipos de adjuntos en Postfix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7661823732072368264</id><published>2008-10-17T10:05:00.000-04:00</published><updated>2008-10-19T20:46:12.698-04:00</updated><title type='text'>postfix+mailscanner+clamav</title><content type='html'>&lt;pre&gt;&lt;br /&gt;Antivirus instalacion y configuracion&lt;br /&gt;Comenzamos por instalar los paquetes necesarios&lt;br /&gt;&lt;br /&gt;apt-get install clamav&lt;br /&gt;apt-get install mailscanner&lt;br /&gt;&lt;br /&gt;Despues de la instalacion actualizamos clamav con el comando&lt;br /&gt;&lt;br /&gt;freshclam&lt;br /&gt;&lt;br /&gt;Escaneamos el directorio home en buscas de virus&lt;br /&gt;&lt;br /&gt;clamscan -ri /home&lt;br /&gt;&lt;br /&gt;Ahora vamos a modificar en el fichero /etc/MailScanner/Mailscanner.conf &lt;br /&gt;lo siguiente:&lt;br /&gt;&lt;br /&gt;Run As User = postfix&lt;br /&gt;Run As Group = postfix&lt;br /&gt;Incoming Queue Dir = /var/spool/postfix/hold&lt;br /&gt;Outgoing Queue Dir = /var/spool/postfix/incoming&lt;br /&gt;MTA = postfix&lt;br /&gt;Virus Scanners = clamav&lt;br /&gt;&lt;br /&gt;Annadimos a la configuration de postfix /etc/postfix/main.cf esta linea&lt;br /&gt;&lt;br /&gt;header_checks = regexp:/etc/postfix/header_checks&lt;br /&gt;&lt;br /&gt;Creamos touch /etc/postfix/header_checks y annadimos la linea&lt;br /&gt;&lt;br /&gt;/^Received:/ HOLD&lt;br /&gt;&lt;br /&gt;Modificamos el fichero /etc/default/mailscanner descomentando lo siguiente:&lt;br /&gt;&lt;br /&gt;run_mailscanner=1&lt;br /&gt;&lt;br /&gt;damos permisnos para que todo quede listo&lt;br /&gt;&lt;br /&gt;usuario grupo&lt;br /&gt;&lt;br /&gt;chown -R postfix:postfix /var/spool/MailScanner&lt;br /&gt;chown -R postfix:postfix /var/lib/MailScanner&lt;br /&gt;chown -R postfix:postfix /var/run/MailScanner&lt;br /&gt;chown -R postfix:postfix /var/lock/subsys/MailScanner&lt;br /&gt;/etc/init.d/mailscanner start&lt;br /&gt;/etc/init.d/postfix start&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7661823732072368264?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7661823732072368264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7661823732072368264' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7661823732072368264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7661823732072368264'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/postfixmailscannerclamav.html' title='postfix+mailscanner+clamav'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1396896631505207417</id><published>2008-10-17T10:03:00.002-04:00</published><updated>2009-04-01T09:20:27.626-04:00</updated><title type='text'>cuota para correo con postfix y user unix</title><content type='html'>&lt;pre&gt;http://www.alcancelibre.org/staticpages/index.php/04-disk-quota&lt;br /&gt;&lt;br /&gt;para poner cuotas a los usuarios de correo&lt;br /&gt;aptitude install quota&lt;br /&gt;&lt;br /&gt;poner cuota a la particion donde se guardaran los correos, ej: home&lt;br /&gt;mcedit /etc/fstab&lt;br /&gt;&lt;br /&gt;y donde esta el directorio home poner esto&lt;br /&gt;en mi caso esta asi&lt;br /&gt;&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    defaults        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y quedaria asi&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    grpquota,suid,dev,usrquota,exec        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;es sutituir esto&lt;br /&gt;grpquota,suid,dev,usrquota,exec&lt;br /&gt;por la palabra default en la particion del home&lt;br /&gt;&lt;br /&gt;reinicie ese server&lt;br /&gt;&lt;br /&gt;despues asignar cuota hard y soft asi&lt;br /&gt;edquota user1&lt;br /&gt;y cambiar el valor de 0 en hard y soft por el valor de la cuota. si quiere poner 40 mb entonces ponga 40000 en ambos lados&lt;br /&gt;&lt;br /&gt;y para asignarle a todos esa misma cuota tomando como patron la cuota del user1&lt;br /&gt;&lt;br /&gt;edquota -p user1 `awk -F: '$3 &gt; 1001 {print $1}' /etc/passwd`&lt;br /&gt;&lt;br /&gt;despues para ver la cantidad de cuota consumida desde squirrelmail, baje de aqui el pluguins para la cuota&lt;br /&gt;del sitio de squirrelmail&lt;br /&gt;pongalo en el directorio de pluguins del squirrelmail, activelo desde el config.php de squirrelmail.&lt;br /&gt;instale el paquete sudo&lt;br /&gt;apt-get install sudo&lt;br /&gt;luego copie esto&lt;br /&gt;&lt;br /&gt;root    ALL=(ALL) ALL&lt;br /&gt;www-data  ALL=NOPASSWD: /usr/bin/quota -v *&lt;br /&gt;&lt;br /&gt;en el fichero /etc/sudoers&lt;br /&gt;&lt;br /&gt;ejecute esto en la consola&lt;br /&gt;&lt;br /&gt;cd /usr/bin&lt;br /&gt;cp quota cqcheck&lt;br /&gt;		    		   &lt;br /&gt;abra su correo y vera la cuota sin problemas&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1396896631505207417?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1396896631505207417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1396896631505207417' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1396896631505207417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1396896631505207417'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/cuota-para-correo-con-postfix-y-user_17.html' title='cuota para correo con postfix y user unix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1589013698033246156</id><published>2008-10-17T10:03:00.001-04:00</published><updated>2008-10-19T20:50:08.524-04:00</updated><title type='text'>cuota para correo con postfix y user unix</title><content type='html'>&lt;pre&gt;&lt;br /&gt;algunos de los apuntes que recoje este howto fueron sacados de:&lt;br /&gt;&lt;a href="http://www.alcancelibre.org/staticpages/index.php/04-disk-quota"&gt;http://www.alcancelibre.org/staticpages/index.php/04-disk-quota&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;para poner cuotas a los usuarios de correo&lt;br /&gt;aptitude install quota&lt;br /&gt;&lt;br /&gt;poner cuota a la particion donde se guardaran los correos, ej: home&lt;br /&gt;mcedit /etc/fstab&lt;br /&gt;&lt;br /&gt;y donde esta el directorio home poner esto&lt;br /&gt;en mi caso esta asi&lt;br /&gt;&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file&gt; &lt;mount&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    defaults        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y quedaria asi&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file&gt; &lt;mount&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    grpquota,suid,dev,usrquota,exec        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;es sutituir esto&lt;br /&gt;grpquota,suid,dev,usrquota,exec&lt;br /&gt;por la palabra default en la particion del home&lt;br /&gt;&lt;br /&gt;reinicie ese server&lt;br /&gt;&lt;br /&gt;despues asignar cuota hard y soft asi&lt;br /&gt;edquota user1&lt;br /&gt;y cambiar el valor de 0 en hard y soft por el valor de la cuota.&lt;br /&gt; si quiere poner 40 mb entonces ponga 40000 en ambos lados&lt;br /&gt;&lt;br /&gt;y para asignarle a todos esa misma cuota tomando como patron la cuota del user1&lt;br /&gt;&lt;br /&gt;edquota -p user1 `awk -F: '$3 &gt; 1001 {print $1}' /etc/passwd`&lt;br /&gt;&lt;br /&gt;despues para ver la cantidad de cuota consumida desde squirrelmail, b&lt;br /&gt;aje de aqui el pluguins para la cuota del sitio de squirrelmail&lt;br /&gt;pongalo en el directorio de pluguins del squirrelmail, &lt;br /&gt;activelo desde el config.php de squirrelmail.&lt;br /&gt;&lt;br /&gt;instale el paquete sudo&lt;br /&gt;apt-get install sudo&lt;br /&gt;&lt;br /&gt;luego copie esto en el fichero /etc/sudoers&lt;br /&gt;&lt;br /&gt;root    ALL=(ALL) ALL&lt;br /&gt;www-data  ALL=NOPASSWD: /usr/bin/quota -v *&lt;br /&gt;&lt;br /&gt;ejecute esto en la consola&lt;br /&gt;&lt;br /&gt;cd /usr/bin&lt;br /&gt;cp quota cqcheck&lt;br /&gt;           &lt;br /&gt;abra su correo y vera la cuota sin problemas&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1589013698033246156?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1589013698033246156/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1589013698033246156' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1589013698033246156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1589013698033246156'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/cuota-para-correo-con-postfix-y-user.html' title='cuota para correo con postfix y user unix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-1510153658583955929</id><published>2008-10-17T10:03:00.000-04:00</published><updated>2009-04-01T09:20:27.631-04:00</updated><title type='text'>cuota para correo con postfix y user unix</title><content type='html'>&lt;pre&gt;http://www.alcancelibre.org/staticpages/index.php/04-disk-quota&lt;br /&gt;&lt;br /&gt;para poner cuotas a los usuarios de correo&lt;br /&gt;aptitude install quota&lt;br /&gt;&lt;br /&gt;poner cuota a la particion donde se guardaran los correos, ej: home&lt;br /&gt;mcedit /etc/fstab&lt;br /&gt;&lt;br /&gt;y donde esta el directorio home poner esto&lt;br /&gt;en mi caso esta asi&lt;br /&gt;&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    defaults        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y quedaria asi&lt;br /&gt;delta:~# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;/dev/sda6       /home           ext3    grpquota,suid,dev,usrquota,exec        0       2&lt;br /&gt;/dev/sdb5       /var            ext3    defaults        0       2&lt;br /&gt;/dev/sda5       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;br /&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;es sutituir esto&lt;br /&gt;grpquota,suid,dev,usrquota,exec&lt;br /&gt;por la palabra default en la particion del home&lt;br /&gt;&lt;br /&gt;reinicie ese server&lt;br /&gt;&lt;br /&gt;despues asignar cuota hard y soft asi&lt;br /&gt;edquota user1&lt;br /&gt;y cambiar el valor de 0 en hard y soft por el valor de la cuota. si quiere poner 40 mb entonces ponga 40000 en ambos lados&lt;br /&gt;&lt;br /&gt;y para asignarle a todos esa misma cuota tomando como patron la cuota del user1&lt;br /&gt;&lt;br /&gt;edquota -p user1 `awk -F: '$3 &gt; 1001 {print $1}' /etc/passwd`&lt;br /&gt;&lt;br /&gt;despues para ver la cantidad de cuota consumida desde squirrelmail, baje de aqui el pluguins para la cuota&lt;br /&gt;del sitio de squirrelmail&lt;br /&gt;pongalo en el directorio de pluguins del squirrelmail, activelo desde el config.php de squirrelmail.&lt;br /&gt;instale el paquete sudo&lt;br /&gt;apt-get install sudo&lt;br /&gt;luego copie esto&lt;br /&gt;&lt;br /&gt;root    ALL=(ALL) ALL&lt;br /&gt;www-data  ALL=NOPASSWD: /usr/bin/quota -v *&lt;br /&gt;&lt;br /&gt;en el fichero /etc/sudoers&lt;br /&gt;&lt;br /&gt;ejecute esto en la consola&lt;br /&gt;&lt;br /&gt;cd /usr/bin&lt;br /&gt;cp quota cqcheck&lt;br /&gt;		    		   &lt;br /&gt;abra su correo y vera la cuota sin problemas&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-1510153658583955929?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/1510153658583955929/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=1510153658583955929' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1510153658583955929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/1510153658583955929'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/cuota-para-correo-con-postfix-y-user_8615.html' title='cuota para correo con postfix y user unix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5968519309233373915</id><published>2008-10-17T10:02:00.000-04:00</published><updated>2008-10-17T10:03:15.403-04:00</updated><title type='text'>como montar nagios</title><content type='html'>&lt;pre&gt;step by step&lt;br /&gt;1.-&lt;br /&gt;apt-get install nagios2 nagios-plugins nagios-images&lt;br /&gt;2.-&lt;br /&gt;al instalar el nagios-plugins nos va pedir que instalemos varios paquetes com el samba pero&lt;br /&gt;todo se deja en blanco y el dhcp del samba le decimos que no.&lt;br /&gt;3.-&lt;br /&gt;Una vez instalado abrir un navegador e ir a http://localhost/nagios2 de lo contrario hacer un virtual host&lt;br /&gt;que apunte a esta direccion /usr/share/nagios2/htdocs&lt;br /&gt;&lt;br /&gt;debe salir la ventana de seguridad de nagios&lt;br /&gt;vamos a #/etc/nagios2 y creamos el file con usuario que va a administrar el servicio via web&lt;br /&gt;&lt;br /&gt;htpasswd -c /etc/nagios2/htpasswd.users nagiosadmin&lt;br /&gt;&lt;br /&gt;accedemos a la pagina y veremos un ejemplo de los servicios locales ...&lt;br /&gt;4.-&lt;br /&gt;DE AQUI EN ADELANTE EMPEZAMOS YA LA CONFIGURACION DE NAGIOS2&lt;br /&gt;&lt;br /&gt;Estructura de los archivos....&lt;br /&gt;&lt;br /&gt;web     /usr/share/nagios2/htdocs/&lt;br /&gt;configuracion  /etc/nagios2/conf.d/&lt;br /&gt;plugins  /etc/nagios-plugins/&lt;br /&gt;&lt;br /&gt;vamos a poner un ejemplo de un servidor el cual va a tener los siguientes servicios..&lt;br /&gt;mail&lt;br /&gt;ftp&lt;br /&gt;http&lt;br /&gt;#################&lt;br /&gt;&lt;br /&gt;1. Definir los contactos a los cuales vamos a enviar los reportes..de los servicio&lt;br /&gt;editamos el file de configuracion contacts_nagios2.cfg y le ponemos esto dentro.&lt;br /&gt;&lt;br /&gt;define contact{&lt;br /&gt;       contact_name                                 admin&lt;br /&gt;       alias                                        Administrador Nagios&lt;br /&gt;       contactgroups                                admin&lt;br /&gt;       service_notification_period                  24x7&lt;br /&gt;       host_notification_period                     24x7&lt;br /&gt;       service_notification_options                 w,u,c,r&lt;br /&gt;       host_notification_options                    d,u,r&lt;br /&gt;       service_notification_commands                notify-by-email&lt;br /&gt;       host_notification_commands                   host-notify-by-email&lt;br /&gt;       email                                        lolo@micorreo.cu&lt;br /&gt;   }&lt;br /&gt;donde...&lt;br /&gt;define contact{&lt;br /&gt;       contact_name                                 {nombre del contacto}&lt;br /&gt;       alias                                        {descripcion del contacto}&lt;br /&gt;       contactgroups                                {grupo de contactos al cual pertenece}&lt;br /&gt;       service_notification_period                  {priodo de tiempo de notificaciones de servicios}&lt;br /&gt;       host_notification_period                     {priodo de tiempo de notificaciones de hosts}&lt;br /&gt;       service_notification_options                 {opciones de notificacion por servicio}&lt;br /&gt;       host_notification_options                    {opciones de notificacion por host}&lt;br /&gt;       service_notification_commands                {comando de notificacion a utilizar por servicio}&lt;br /&gt;       host_notification_commands                   {comando de notificacion a utilizar por host}&lt;br /&gt;       email                                        {direccion de email del contacto}&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define contactgroup{&lt;br /&gt;       contactgroup_name       admins    ; el grupo al que pertenece (lo creamos nosotros)&lt;br /&gt;       alias                   Admins vcl.rimed.cu ; nombre descriptivo del grupo&lt;br /&gt;       members                 admin ; usuario que va a pertenecer a este grupo (si hay mas de uno es separado por coma)&lt;br /&gt;       }&lt;br /&gt;###################&lt;br /&gt;&lt;br /&gt;2. Agregamos los host a los cuales vamos a comprobar reportes de servicios (no recomendable para hacer en la maquina localhost) en el file host-gateway_nagios2.cfg&lt;br /&gt;&lt;br /&gt;define host{&lt;br /&gt;     use                   generic-host&lt;br /&gt;     host_name             mailserver&lt;br /&gt;     alias                 servidor de correo&lt;br /&gt;     address               10.10.10.1&lt;br /&gt;     check_command         check-host-alive&lt;br /&gt;     max_check_attempts    10&lt;br /&gt;     notification_interval 120&lt;br /&gt;     notification_period   24x7&lt;br /&gt;     notification_options  d,u,r&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define host{&lt;br /&gt; use                   {ver abajo} se recomienda ponerlo en sentido general&lt;br /&gt; host_name             {nombre-host}&lt;br /&gt; alias                 {alias-descriptivo}&lt;br /&gt; address               {ip}&lt;br /&gt; check_command  {commando para chequear el host} (para esto primero has un ping a ese servidor si no te va a dar como apagado)&lt;br /&gt; contact_groups        {grupo de contacto};&lt;br /&gt; max_check_attempts    {maxima cantidad de chequeos}&lt;br /&gt; notification_interval {intervalo de tiempo entre notificaciones}&lt;br /&gt; notification_period   {priodo de tiempo de notificaciones}&lt;br /&gt; notification_options  {cuando enviar notificaciones} ver abajo&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;use   generic-services #eso es para todos los sistemas operativos&lt;br /&gt;   local-services  # para servicios locales&lt;br /&gt;   linux-services&lt;br /&gt;   windows-services&lt;br /&gt;   storage-services # lo referente a discos y almacenamientos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_options&lt;br /&gt;&lt;br /&gt;Esta�directiva�indica�a�Nagios�en�que�momentos�debe�enviar�notificaciones�de�estado�&lt;br /&gt;       d�=�DOWN�cuando�el�host�esta�caido&lt;br /&gt;   ?&lt;br /&gt;       u�=�UNREACHABLE�cuando�el�host�no�es�visible�o�es�inalcanzable&lt;br /&gt;   ?&lt;br /&gt;       r�=�RECOVERY�(OK)�cuando�el�host�se�recupero&lt;br /&gt;   ?&lt;br /&gt;       f�=�FLAPPING�cuando�el�host�se�inicia�o�detiene&lt;br /&gt;&lt;br /&gt;       n�=�NONE�no�enviar�notificaciones&lt;br /&gt;?&lt;br /&gt;&lt;br /&gt;##############&lt;br /&gt;&lt;br /&gt;3. definir los grupos de maquinas (servidores) que van a ser verificados por el nagios&lt;br /&gt;que esta en el file hostgroups_nagios2.cfg&lt;br /&gt;&lt;br /&gt;define hostgroup {&lt;br /&gt;               hostgroup_name  ISP ; nombre del grupo&lt;br /&gt;               alias           servidores&lt;br /&gt;               members         mailserver ; los maquinas que va a pertenecer a este grupo.. (mas de una separada por coma)&lt;br /&gt;&lt;br /&gt;#################      }&lt;br /&gt;4. Este el el file mas trabajoso en el cual se van a definir todos los servicios services_nagios2.cfg&lt;br /&gt;&lt;br /&gt;Hay dos formas de definir los servicios.&lt;br /&gt;1 por grupo (ejemplo hacer chequeo a todo el grupo)&lt;br /&gt;2 independiente (ejemplo hacer chequeo a maquinas y sus servicios por independientes)&lt;br /&gt;&lt;br /&gt;para esto vamos a trabajar en el segundo ya que es el mas recomendable&lt;br /&gt;&lt;br /&gt;editamos el file anterior y comentamos todo lo que esta dentro y agregamos esto:&lt;br /&gt;&lt;br /&gt;define service {&lt;br /&gt;       use                   generic-services&lt;br /&gt;       host_name             mailserver&lt;br /&gt;       service_description   salida smtp&lt;br /&gt;       is_volatile           0&lt;br /&gt;       check_period          24x7&lt;br /&gt;       max_check_attempts    3&lt;br /&gt;       normal_check_interval 5&lt;br /&gt;       retry_check_interval  1&lt;br /&gt;       contact_groups        admins&lt;br /&gt;       notification_period   24x7&lt;br /&gt;       notification_options  c,r&lt;br /&gt;       check_command         check_smtp&lt;br /&gt;}&lt;br /&gt;define service {&lt;br /&gt;&lt;br /&gt;donde...&lt;br /&gt;define service {&lt;br /&gt; use                   {template de servicio a utilizar}&lt;br /&gt; host_name             {hosts que ejecutan dicho servicio}&lt;br /&gt; service_description   {descripcion del servicio}&lt;br /&gt; servicegroups         {grupo al cual pertenece} (opcional)&lt;br /&gt; is_volatile           {si el servicio es volatil}&lt;br /&gt; check_period          {periodo de tiempo para el chequeo}&lt;br /&gt; max_check_attempts    {maximo de intentos de chequeo}&lt;br /&gt; normal_check_interval {intervalo de tiempo a programar los chequeos}&lt;br /&gt; retry_check_interval  {intervalo de tiempo para un re-chequeo}&lt;br /&gt; contact_groups        {grupo de contacto};&lt;br /&gt; max_check_attempts    {maxima cantidad de chequeos}&lt;br /&gt; notification_period   {priodo de tiempo de notificaciones}&lt;br /&gt; notification_options  {cuando enviar notificaciones}&lt;br /&gt; check_command         {comando de chequeo con sus argumentos}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;check_command es el comando que se le va a asignar a ese servicio desde el plugins... veamos el ejemplo anterior&lt;br /&gt;&lt;br /&gt;check_command         check_smtp&lt;br /&gt;en el directorio de plugins hay uno que se llama mail.cfg y dentro tiene el commando asignado para verificar el&lt;br /&gt;puerto smtp&lt;br /&gt;lo mismo pasa con todos los otros servicios&lt;br /&gt;&lt;br /&gt;define service {&lt;br /&gt;       use                   generic-services&lt;br /&gt;       host_name             mailserver&lt;br /&gt;       service_description   servicio http&lt;br /&gt;       is_volatile           0&lt;br /&gt;       check_period          24x7&lt;br /&gt;       max_check_attempts    3&lt;br /&gt;       normal_check_interval 5&lt;br /&gt;       retry_check_interval  1&lt;br /&gt;       contact_groups        admins&lt;br /&gt;       notification_period   24x7&lt;br /&gt;       notification_options  c,r&lt;br /&gt;       check_command         check_http&lt;br /&gt;}&lt;br /&gt;################&lt;br /&gt;5. APARTE DE LO QUE SE EXPLICA AQUI EN LAS CONFIGURACIONES&lt;br /&gt;FILES&lt;br /&gt;contacts_nagios2.cfg   ### comentar todo menos lo explicado&lt;br /&gt;extinfo_nagios2.cfg     ### comentar todo&lt;br /&gt;generic-host_nagios2.cfg ### esto no tocar.. es de forma general lo que se configura en los host&lt;br /&gt;generic-service_nagios2.cfg ### esto no tocar.. es de forma general lo que se configura en los servicios&lt;br /&gt;host-gateway_nagios2.cfg ### Comentar todo menos lo explicado&lt;br /&gt;hostgroups_nagios2.cfg  ### comentar todo menos lo explicado&lt;br /&gt;localhost_nagios2.cfg  ### comentar todo&lt;br /&gt;services_nagios2.cfg  ### comentar todo menos lo explicado&lt;br /&gt;timeperiods_nagios2.cfg  ### no tocar (Opcional) es donde se define el tiempo (check_period)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;con esto ya estamos casi listo para arrancar el demonio del nagios2.&lt;br /&gt;para comprobar si tenemos algun error en la configuracion ejecutamos&lt;br /&gt;&lt;br /&gt;#nagios2 -v /etc/nagios2/nagios.cfg&lt;br /&gt;&lt;br /&gt;########&lt;br /&gt;ponerlo publico o no?&lt;br /&gt;se uede poner publico si no habilitas los comandos eternos los cuales te permiten parar e iniciar los servicios via web&lt;br /&gt;esto se deshabilita y se habilita en&lt;br /&gt;nagios.cfg&lt;br /&gt;linea 130&lt;br /&gt;&lt;br /&gt;##############&lt;br /&gt;para quitar la autenticacion&lt;br /&gt;cgi.cfg&lt;br /&gt;linea 84&lt;br /&gt;&lt;br /&gt;###################&lt;br /&gt;apache2.conf de nagios&lt;br /&gt;linea 16 18 19&lt;br /&gt;#############################&lt;br /&gt;&lt;br /&gt;si no hay errores reiniciamos el nagios&lt;br /&gt;&lt;br /&gt;invoke-rc.d nagios2 restart&lt;br /&gt;&lt;br /&gt;NOTA: Para que el nagios nos reporte los servicios tenemos que intalar postfix y en el main.cf&lt;br /&gt;en la linea que dice&lt;br /&gt;relayhost = {ip del servidor SMTP de la red local}&lt;br /&gt;&lt;br /&gt;Para mas informacion http://wikipedia.vcl.rimed.cu/n/a/g/Nagios.html&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5968519309233373915?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5968519309233373915/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5968519309233373915' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5968519309233373915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5968519309233373915'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/como-montar-nagios.html' title='como montar nagios'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-2036112956484043524</id><published>2008-10-17T10:01:00.000-04:00</published><updated>2008-10-17T10:02:20.275-04:00</updated><title type='text'>mrtg+snmp+telindus14xx</title><content type='html'>&lt;pre&gt;instalar el mrtg&lt;br /&gt;ejecutar esto en la consola&lt;br /&gt;cfgmaker password_de_la_comunidad@ip_del_router &gt; /etc/mrtg.cfg&lt;br /&gt;&lt;br /&gt;ejemplo&lt;br /&gt;cfgmaker pepeelcojo@192.168.159.161 &gt; /etc/mrtg.cfg&lt;br /&gt;&lt;br /&gt;entra al /etc/mrtg.conf para ver si escibio ahi los datos&lt;br /&gt;&lt;br /&gt;ejecutar esto en la consola&lt;br /&gt;indexmaker /etc/mrtg.cfg --output=/var/www/mrtg/index.html 2&gt; /dev/null&amp;amp;&lt;br /&gt;&lt;br /&gt;es para generar las imagenes del trafico&lt;br /&gt;&lt;br /&gt;poner esto en el crontab&lt;br /&gt;/5 *   * * *   root    indexmaker /etc/mrtg.cfg --output=/var/www/mrtg/index.html 2&gt; /dev/null&amp;amp;&lt;br /&gt;*/5 *   * * *    root   /usr/bin/mrtg /etc/mrtg.cfg 2&gt; /dev/null&amp;amp;&lt;br /&gt;&lt;br /&gt;cree un virtual host que se llame mrtg&lt;br /&gt;ponle esto dentro&lt;br /&gt;&lt;br /&gt;&lt;virtualhost&gt;&lt;br /&gt;  ServerName mrtg.hab.rimed.cu&lt;br /&gt; ServerAdmin wilfredom@isp.vcl.rimed.cu&lt;br /&gt;    DocumentRoot /var/www/mrtg&lt;br /&gt;   &lt;directory&gt;&lt;br /&gt;      Options Indexes FollowSymLinks MultiViews&lt;br /&gt;     AllowOverride None&lt;br /&gt;    Order allow,deny&lt;br /&gt;   allow from all&lt;br /&gt;  &lt;/directory&gt;&lt;br /&gt;  ErrorLog /var/log/apache2/error.log&lt;br /&gt; LogLevel warn&lt;br /&gt;  CustomLog /var/log/apache2/access.log combined&lt;br /&gt; ServerSignature On&lt;br /&gt;&lt;br /&gt; hacer el link simbolico&lt;br /&gt; reiniciar apache&lt;br /&gt; reiniciar el cron&lt;br /&gt;&lt;br /&gt; ir al dns y hacer un registro con elnombre de mrtg&lt;br /&gt; reiniciar el bind9 y suerte&lt;br /&gt;&lt;br /&gt; ah olvidaba, para poner el grafico de forma correcta, poner esto en el fichero /etc/mrtg.cfg&lt;br /&gt; Options[_]: growright, bits&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-2036112956484043524?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/2036112956484043524/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=2036112956484043524' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2036112956484043524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/2036112956484043524'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/mrtgsnmptelindus14xx.html' title='mrtg+snmp+telindus14xx'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8419193767507097658</id><published>2008-10-17T09:59:00.000-04:00</published><updated>2008-10-17T10:00:34.456-04:00</updated><title type='text'>montar particiones fat32 y ntfs</title><content type='html'>&lt;pre&gt;Primeramente debes saber ke paraticion kieres montar como lo sabes con&lt;br /&gt;&lt;br /&gt;fdsik -l&lt;br /&gt;&lt;br /&gt;este comando ejecuta un resultado como este&lt;br /&gt;&lt;br /&gt;Disk /dev/hda: 80.0 GB, 80026361856 bytes&lt;br /&gt;255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;Device Boot Start End Blocks Id System&lt;br /&gt;/dev/hda1 1 62 497983+ 82 Linux swap / Solaris&lt;br /&gt;/dev/hda2 1109 9729 69248182+ f W95 Ext'd (LBA)&lt;br /&gt;/dev/hda3 * 63 1108 8401995 83 Linux&lt;br /&gt;/dev/hda5 1109 9729 69248151 b W95 FAT32&lt;br /&gt;&lt;br /&gt;Partition table entries are not in disk order&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como ves yo solo tengo una particion VFAT o FAT32 como se conoce en Guindous&lt;br /&gt;&lt;br /&gt;ahora debes crear los directorios donde montar tu nueva particion en mi caso las monto en /media pero antes se usaba en /mnt puedes escoger la ke mas te guste de las 2&lt;br /&gt;&lt;br /&gt;crea las carpetas segun tu decision&lt;br /&gt;mkdir -p /media/full&lt;br /&gt;mkdir -p /mnt/full&lt;br /&gt;&lt;br /&gt;despues editas el fstab&lt;br /&gt;nano /etc/fstab&lt;br /&gt;&lt;br /&gt;y fijate te puse los 2 ejemplos para NTFS y FAT32&lt;br /&gt;fijate en /dev/hda5 y /dev/hda7&lt;br /&gt;&lt;br /&gt;cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file&gt; &lt;mount&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;&lt;br /&gt;proc /proc proc defaults 0 0&lt;br /&gt;/dev/hda3 / ext3 defaults,errors=remount-ro 0 1&lt;br /&gt;/dev/hda1 none swap sw 0 0&lt;br /&gt;/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0&lt;br /&gt;/dev/hda5 /media/full vfat auto,users,exec,umask=000,iocharset=iso8859-1 0 0&lt;br /&gt;/dev/hda7 /media/full ntfs auto,users,exec,umask=000,iocharset=iso8859-1 0 0&lt;br /&gt;&lt;br /&gt;y para culminar ejecutas&lt;br /&gt;&lt;br /&gt;mount -a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;suerte&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8419193767507097658?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8419193767507097658/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8419193767507097658' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8419193767507097658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8419193767507097658'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/montar-particiones-fat32-y-ntfs.html' title='montar particiones fat32 y ntfs'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7370803593411373318</id><published>2008-10-17T09:58:00.000-04:00</published><updated>2008-10-17T09:59:19.119-04:00</updated><title type='text'>kppp como ras</title><content type='html'>&lt;pre&gt;Como conectarse por telefono desde KDE a una red&lt;br /&gt;&lt;br /&gt;1.- apt-get install kppp&lt;br /&gt;2.-ir al fichero /etc/ppp/peers/kppp-options&lt;br /&gt;y descomentar la linea que dice&lt;br /&gt;noauth&lt;br /&gt;3.- hacer pertenecer al usuario por el que autentica en debian al grupo dig en el fichero /etc/grupo&lt;br /&gt;quedando de la siguiente manera en mi caso&lt;br /&gt;dig:x:30:root, wilfredo&lt;br /&gt;&lt;br /&gt;elnumero 30 debe ser el numero que sigue al ultimo en esa lista&lt;br /&gt;&lt;br /&gt;ejecute nuevamente el kppp, llenar los datos de conexion (telefono, usuario, contrasenna, tipo de modem [si este es externo, escoger /dev/ttyS0]) y a conectarse.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7370803593411373318?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7370803593411373318/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7370803593411373318' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7370803593411373318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7370803593411373318'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/kppp-como-ras.html' title='kppp como ras'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-7446141353045228072</id><published>2008-10-17T09:57:00.001-04:00</published><updated>2008-10-17T09:57:54.703-04:00</updated><title type='text'>mysar+squid</title><content type='html'>&lt;pre&gt;Como Instalar MySar para monitorear el trafico del SQUID&lt;br /&gt;&lt;br /&gt;1.- Descargue el mysar desde http://giannis.stoilis.gr/software/mysar/index.php?id=17&lt;br /&gt;Si no tiene internet descarguelo desde http://ftp.vcl.rimed.cu/linux/tools/mysar-2.0.13.tar.gz&lt;br /&gt;&lt;br /&gt;2.- Descompacte el paquete en /usr/local/mysar&lt;br /&gt;3.- Asegurese de tener la contrasenna del root de mysql y la version de php que tiene instalado.&lt;br /&gt;4.- Haga una entrada en su dns que responda mysar.midominio.cu&lt;br /&gt;5.- Haga un virtualhost en el apache que apunte al directorio /usr/local/mysar/www&lt;br /&gt;6.- Pida en el navegador el resultado del vitualhost&lt;br /&gt;7.- Siga los pasos de instalacion del Mysar via web&lt;br /&gt;8.- Copie esto en el fichero /etc/crontab y luego reinicie el cron&lt;br /&gt;&lt;br /&gt;# mysar not only runs every minute but it also expects to be run every minute.&lt;br /&gt;# If you wish to change this, you need to adjust not only the cron entries below but also the $maxRunTime inside bin/mysar-importer.php&lt;br /&gt;* * * * *       root    /usr/local/mysar/bin/mysar-importer.php &gt; /usr/local/mysar/log/mysar-importer.log 2&gt;&amp;amp;1&lt;br /&gt;* * * * *       root    /usr/local/mysar/bin/mysar-resolver.php &gt; /usr/local/mysar/log/mysar-resolver.log 2&gt;&amp;amp;1&lt;br /&gt;0 0 * * *       root    /usr/local/mysar/bin/mysar-maintenance.php &gt; /usr/local/mysar/log/mysar-maintenance.log 2&gt;&amp;amp;1&lt;br /&gt;&lt;br /&gt;9.- Si usa php4 instale este paquete&lt;br /&gt;php4-cli&lt;br /&gt;&lt;br /&gt;si usa php5 entonces instale&lt;br /&gt;php5-cli&lt;br /&gt;&lt;br /&gt;10.- pida nuevamente el mysar pasado 1 minuto y vera los resultado&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-7446141353045228072?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/7446141353045228072/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=7446141353045228072' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7446141353045228072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/7446141353045228072'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/mysarsquid.html' title='mysar+squid'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-517903084227839938</id><published>2008-10-17T09:55:00.000-04:00</published><updated>2008-10-17T09:56:27.702-04:00</updated><title type='text'>firehol+debian etch</title><content type='html'>configurar un buen cortafuegos de forma rapida&lt;br /&gt;&lt;pre&gt;apt-get install firehol&lt;br /&gt;&lt;br /&gt;vclserver:/etc/default# cat firehol&lt;br /&gt;&lt;br /&gt;START_FIREHOL=YES&lt;br /&gt;FIREHOL_LOG_MODE="ULOG"&lt;br /&gt;#If you want to have firehol wait for an iface to be up add it here&lt;br /&gt;WAIT_FOR_IFACE=""&lt;br /&gt;&lt;br /&gt;vclserver:~# cat /etc/firehol/firehol.conf&lt;br /&gt;version 5&lt;br /&gt;&lt;br /&gt;# Accept all client traffic on any interface&lt;br /&gt;interface any world&lt;br /&gt;   policy drop&lt;br /&gt;       server dns accept&lt;br /&gt; �  server ssh accept&lt;br /&gt;     server ssh accept src 192.168.159.176/28&lt;br /&gt;     server http accept&lt;br /&gt;server squid accept src 172.16.1.0/24 #isp&lt;br /&gt;         server https accept&lt;br /&gt;     server ftp accept&lt;br /&gt;     server jabberd accept&lt;br /&gt;     server custom freeradius1 udp/1812 default accept&lt;br /&gt; server custom freeradius2 udp/1813 default accept&lt;br /&gt;     server custom adminejabberd tcp/5280 default accept&lt;br /&gt;     server custom time.rimed.cu1 udp/123 default accept&lt;br /&gt;     client all accept&lt;br /&gt;&lt;br /&gt; #router maqpepe inface eth0 outface eth1 src 172.16.1.6&lt;br /&gt; router maqpepe inface eth0 outface eth1 src 172.16.1.8&lt;br /&gt; #    masquerade&lt;br /&gt; #route all accept&lt;br /&gt;&lt;br /&gt; #router lan1inet inface eth0 outface eth1 src 10.1.1.12&lt;br /&gt; #        masquerade&lt;br /&gt;#               route all accept&lt;br /&gt; interface eth1 lan src 172.16.1.24&lt;br /&gt; policy accept&lt;br /&gt; otro modo de poner servicios comunes en una sola l�nea&lt;br /&gt;server ftp http https dns jabberd  imap pop3 smtp ntp smb ldap accept&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-517903084227839938?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/517903084227839938/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=517903084227839938' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/517903084227839938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/517903084227839938'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/fireholdebian-etch.html' title='firehol+debian etch'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-8200098132946236211</id><published>2008-10-17T09:53:00.000-04:00</published><updated>2008-10-17T09:54:57.055-04:00</updated><title type='text'>beryl en debian etch 4.0</title><content type='html'>&lt;pre&gt;instalar beryl&lt;br /&gt;&lt;br /&gt;utilizando debian etch instale esto primero&lt;br /&gt;&lt;br /&gt;apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-render-dev x11proto-randr-dev&lt;br /&gt;&lt;br /&gt;luego esto&lt;br /&gt;&lt;br /&gt;apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck18 libsvn1&lt;br /&gt;&lt;br /&gt;aptitude install beryl-settings-bindings python-gtk2&lt;br /&gt;&lt;br /&gt;Ahora editamos el sources.list&lt;br /&gt;nano /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;y agregamos&lt;br /&gt;&lt;br /&gt;deb http://mirror.vcl.rimed.cu/debian-beryl/ etch main&lt;br /&gt;&lt;br /&gt;Actualizamos los repositorios:&lt;br /&gt;# apt-get update&lt;br /&gt;ignore el error que da de la llave y la firma publica&lt;br /&gt;&lt;br /&gt;luego&lt;br /&gt;&lt;br /&gt;Para instalar estos paquetes:&lt;br /&gt;apt-get install beryl-core beryl-plugins-data beryl-plugins emerald beryl-settings beryl-manager beryl emerald-themes&lt;br /&gt;&lt;br /&gt;verifique si tiene aceleracion grafica con el comando&lt;br /&gt;glxgears&lt;br /&gt;&lt;br /&gt;si las ruedas fluyen bien, la aceleracion grafica esta habilitada, sino&lt;br /&gt;buscate una tarjeta de video nvidea , ati o cualquier cosa que tenga acelaracion y podras gozar de beryl&lt;br /&gt;&lt;br /&gt;puede verificarlo nuevamente con este comando&lt;br /&gt;glxinfo |grep direct&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;si te dice&lt;br /&gt;direct rendering: Yes&lt;br /&gt;&lt;br /&gt;tienes suerte, sino, te jodiste&lt;br /&gt;&lt;br /&gt;Ahora solo nos falta modificar nuestro xorg.conf&lt;br /&gt;# nano /etc/X11/xorg.conf&lt;br /&gt; En la seccion Module agregamos:&lt;br /&gt;  Load "dri"&lt;br /&gt;   En la seccion de nuestra tarjeta intel agregamos:&lt;br /&gt;    Option "RenderAccel" "true"&lt;br /&gt;     Option "AllowGLXWithComposite" "true"&lt;br /&gt;      En la seccion Server Layout:&lt;br /&gt;       Section "ServerLayout"&lt;br /&gt;  Option "AIGLX" "true"&lt;br /&gt;   Y al final agregamos:&lt;br /&gt;    Section "Extensions"&lt;br /&gt;     Option "Composite" "Enable"&lt;br /&gt;      EndSection&lt;br /&gt;       Section "DRI"&lt;br /&gt;        Mode 0666&lt;br /&gt;         EndSection&lt;br /&gt;  &lt;br /&gt;  Ahora para verificar si esta todo bien, reiniciamos las X; Ctrl+Alt+Backspace&lt;br /&gt;  &lt;br /&gt;  ejecutar en consola&lt;br /&gt;  beryl&lt;br /&gt;  &lt;br /&gt;  y luego en consola: beryl-manager&lt;br /&gt;  &lt;br /&gt;  Eso es todo, ahora si queremos tener beryl al inicio:&lt;br /&gt;  &lt;br /&gt;  En gnome:&lt;br /&gt;  Vamos a Preferencias &gt; Sesiones &gt; Programas al inicio&lt;br /&gt;  y agregamos beryl-manager&lt;br /&gt;  &lt;br /&gt;  En kde:&lt;br /&gt;  Abrir un terminal y escribir:&lt;br /&gt;  # ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager&lt;br /&gt;  ln -s /usr/bin/beryl ~/.kde/Autostart/beryl&lt;br /&gt;  &lt;br /&gt;  Nota 1: el # significa estar como root.&lt;br /&gt;  &lt;br /&gt;  Nota 2: Para instalar mas plugins para beryl:&lt;br /&gt;  # apt-get install beryl-plugins-unsupported&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;whilo  &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-8200098132946236211?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/8200098132946236211/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=8200098132946236211' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8200098132946236211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/8200098132946236211'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/beryl-en-debian-etch-40.html' title='beryl en debian etch 4.0'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-5103985964107791371</id><published>2008-10-17T09:50:00.000-04:00</published><updated>2008-10-17T09:52:04.157-04:00</updated><title type='text'>change passwd correo+user unix</title><content type='html'>&lt;pre&gt;Cambiar el password del correo con usuarios del sistema&lt;br /&gt;descargue este paquete si tiene internet&lt;br /&gt;http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_pass-2.7a-1.4.x.tar.gz&lt;br /&gt;&lt;br /&gt;descompactelo y copielo en el directorio plugins del squirrelmail&lt;br /&gt;en el config.php active este plugins&lt;br /&gt;&lt;br /&gt;instale este paquete&lt;br /&gt;apt-get install poppassd&lt;br /&gt;&lt;br /&gt;este paquete gestiona por el puerto 106 el cambio de pasword, por lo tanto asegurese de permitirlo en su cortafuegos&lt;br /&gt;&lt;br /&gt;reinicie el server&lt;br /&gt;entre al squirrelmail, busque en opciones un nuevo plugins de cambiar password&lt;br /&gt;&lt;br /&gt;enjoy&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-5103985964107791371?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/5103985964107791371/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=5103985964107791371' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5103985964107791371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/5103985964107791371'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/change-passwd-correouser-unix.html' title='change passwd correo+user unix'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-708429828391969381</id><published>2008-10-17T09:48:00.000-04:00</published><updated>2008-11-10T19:42:39.446-05:00</updated><title type='text'>cband+apache2</title><content type='html'>Como limitar el ancho de banda, implementando cband para apache2.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;1.- apt-get install libapache2-mod-cband&lt;br /&gt;2.- hacer enlaces simbolicos de los ficheros cband.conf cband.load en los directorios /mods-available y mods-enabled de apache2&lt;br /&gt;3.-copie esto en el fichero /etc/apache2/mods-available/cband.conf&lt;br /&gt;&lt;br /&gt;&lt;ifmodule&gt;&lt;br /&gt;&lt;location&gt;&lt;br /&gt;   SetHandler cband-status&lt;br /&gt;&lt;/location&gt;&lt;br /&gt;     &lt;br /&gt;&lt;cbandclass&gt;&lt;br /&gt;     CBandClassDst 10.71.1.0/24&lt;br /&gt;     CBandClassDst 172.16.1.0/24&lt;br /&gt;&lt;/cbandclass&gt;&lt;br /&gt;    &lt;br /&gt;&lt;cbandclass&gt;&lt;br /&gt;   CBandClassDst 192.168/16&lt;br /&gt;  CBandClassDst 200.55/16&lt;br /&gt;&lt;/cbandclass&gt;&lt;br /&gt;          &lt;br /&gt;&lt;br /&gt;y en el vistualhost del ftp poner esto&lt;br /&gt;&lt;virtualhost&gt;&lt;br /&gt;      ServerName ftp.vcl.rimed.cu&lt;br /&gt;     ServerAdmin wilfredom@isp.vcl.rimed.cu&lt;br /&gt;        DocumentRoot /var/www/ftp&lt;br /&gt;       &lt;directory&gt;&lt;br /&gt;      Options Indexes FollowSymLinks MultiViews&lt;br /&gt;             AllowOverride None&lt;br /&gt;        Order allow,deny&lt;br /&gt;       allow from all&lt;br /&gt;  &lt;/directory&gt;&lt;br /&gt;     ErrorLog /var/log/apache2/error.log&lt;br /&gt;    LogLevel warn&lt;br /&gt;   CustomLog /var/log/apache2/access.log combined&lt;br /&gt;  ServerSignature On&lt;br /&gt; &lt;ifmodule&gt;&lt;br /&gt; CBandClassRemoteSpeed Conexion_Internas 3072kb/s 20 30&lt;br /&gt;CBandClassRemoteSpeed Conexion_Exteriores 25kb/s 20 30&lt;br /&gt;&lt;br /&gt;# este modulo es para ver el cband via web&lt;br /&gt;#http://ftp.vcl.rimed.cu/cband-status-me&lt;br /&gt;&lt;Location /cband-status&gt;&lt;br /&gt;    SetHandler cband-status&lt;br /&gt;&lt;/Location&gt;&lt;br /&gt;&lt;Location /cband-status-me&gt;&lt;br /&gt;    SetHandler cband-status-me&lt;br /&gt;&lt;/Location&gt;&lt;br /&gt;&lt;/ifmodule&gt;&lt;br /&gt;                 &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-708429828391969381?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/708429828391969381/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=708429828391969381' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/708429828391969381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/708429828391969381'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/cbandapache2.html' title='cband+apache2'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-9123104695173338957</id><published>2008-10-17T09:25:00.000-04:00</published><updated>2008-10-17T09:36:35.791-04:00</updated><title type='text'>apache+php+mysql</title><content type='html'>&lt;pre&gt;&lt;br /&gt;instalar apache2&lt;br /&gt;apt-get install apache2&lt;br /&gt;&lt;br /&gt;instalar mysql (recomiendo el 4x)&lt;br /&gt;apt-get install mysql-server-4.1&lt;br /&gt;&lt;br /&gt;instalar el php como modulo del apache&lt;br /&gt;apt-get install libapache2-mod-php4&lt;br /&gt;&lt;br /&gt;instalar este paquete para que php acceda a las bases de datos mysql&lt;br /&gt;apt-get install php4-mysql&lt;br /&gt;&lt;br /&gt;verificar si existe los link simblicos entre estos ficheros y si no crearselos&lt;br /&gt;&lt;br /&gt;php4.conf&lt;br /&gt;php4.load&lt;br /&gt;rewrite.load&lt;br /&gt;userdir.conf&lt;br /&gt;userdir.load&lt;br /&gt;&lt;br /&gt;entre los directorios&lt;br /&gt;&lt;br /&gt;mods-avalaible y mods-enable&lt;br /&gt;&lt;br /&gt;instalar phpmyadmin para acceder a las bases de datos mysql&lt;br /&gt;apt-get install phpmyadmin&lt;br /&gt;&lt;br /&gt;Importante:&lt;br /&gt;si al instalar Mysql no le pidiran nunca una contrasenna entonces al entrar al phpmyadmin&lt;br /&gt;la contrasenna es vacia y el usuario es root. No intente nunca borrar el usuario que crea mysql, es de seguridad y si lo borra terminara lamenteblemente reinstalando mysql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;para el directorio hay que instalar el modulo php5-ldap&lt;br /&gt;luego editar el fichero php.ini en /etc/php5&lt;br /&gt;y poner una extension  para ldap&lt;br /&gt;extension=ldap.so&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;======================================&lt;br /&gt;para conectar con mysql-query-browser a un server de mysql&lt;br /&gt;&lt;br /&gt;phpmyadmin accede de forma local, cuando lo intentas con esta herramienta da error&lt;br /&gt;si haces esto&lt;br /&gt;Es necesario que en el archivo /etc/mysql/my.cnf modifiques "bind-address" para que escuche del interfaz que quieras.&lt;br /&gt;si le pones asi podras escuchar por todas las ifaces&lt;br /&gt;&lt;br /&gt;bind-address = 0.0.0.0&lt;br /&gt;&lt;br /&gt;Luego te tienes que asegurar de crear un usuario que tenga permisos para acceder remotamente a la base de datos.&lt;br /&gt;==========================================&lt;br /&gt;&lt;br /&gt;lo mismo para php5&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-9123104695173338957?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/9123104695173338957/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=9123104695173338957' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/9123104695173338957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/9123104695173338957'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/10/apachephpmysql.html' title='apache+php+mysql'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5158095708670694332.post-9169756190807067696</id><published>2008-06-07T10:24:00.000-04:00</published><updated>2008-10-21T20:20:03.315-04:00</updated><title type='text'>Datos personales y otros</title><content type='html'>Actualmente me encuentro aspirando al &lt;a href="http://maestriante.fcie.uclv.edu.cu/"&gt;Título académico de Master en Nuevas Tecnologías para la Educación&lt;/a&gt;, estudiando  la forma de superar a los profesores informático de escolares ciegos mediante las Web docente, bajo la concepción de objetos de aprendizaje.&lt;br /&gt;Del mismo modo y paralelo me encuentro cursando Estudios Doctorales en la rama de la pedagogía investigando una metodología para el diseño, desarrollo y evaluación de software educativos accesibles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5158095708670694332-9169756190807067696?l=elblogdewhilo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elblogdewhilo.blogspot.com/feeds/9169756190807067696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5158095708670694332&amp;postID=9169756190807067696' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/9169756190807067696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5158095708670694332/posts/default/9169756190807067696'/><link rel='alternate' type='text/html' href='http://elblogdewhilo.blogspot.com/2008/06/datos-personales.html' title='Datos personales y otros'/><author><name>whilo</name><uri>http://www.blogger.com/profile/14715651244313870250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_mE8_NCpotvk/SPiNzmZz0JI/AAAAAAAAAAs/_fPUWpwJnK4/S220/1_peque.jpg'/></author><thr:total>0</thr:total></entry></feed>
