domingo, 16 de septiembre de 2007

    Rsync capado

    Joder, menuda putada. Una de las cosas que más me han jodido nada más llegar es que no puedo sincronizar el árbol del portage a través del rsync porque tienen capado el puerto. Ya me temía lo peor, y pensaba que quizá iba a tener problemas para incluso hacer un ssh, pero por suerte no :)

    La cosa es... puedo acceder a un PC de la FI sin problemas, pongamos como ejemplo shaula, y queremos redirigir la conexión del rsync via túnel ssh para que salga a través de shaula el tráfico a ese puerto y así evitar el firewall (que por cierto es brutal aquí). Bueno, no es nada que no se sepa hacer dentro del equipo teldat xD

    Pasos:

    1. Configurar la variable de entorno SYNC en /etc/make.conf

    SYNC="rsync://localhost:4040/gentoo-portage"

    2. Montar la redirección desde nuestro ordenador al ordenador destino:

    $ ssh -L 4040:rsync.gentoo.org:873 user@remote.host


    3. Sincronizar sin miedo :D


    De todos modos la conexión es muy lenta, la estimo de unos 128Kbps a lo sumo y en general es como si hubiera vuelto a los 56Kbps. Además los servicios premium son de un ancho de banda de 512Kbps compartidos entre 15 u 8 personas (dependiendo cuánto de premium, esto es, de acceso restringido a P2P o no). Me parto, compartir un acceso de 512Kbps 8 personas que se suponen quiere usar el P2P xD

    2 comentarios:

    Ed dijo...

    Mi gozo en un pozo, a pesar de redirigirse bien la conexión a través del puerto, la velocidad es irrisoria y salta el timeout (que ya de por sí es absurdamente grande) Una pena, webrsync, segundo intento.

    Ed dijo...

    Al final la solución ha pasado por una mejora que hay del webrsync. En principio sincronizar el árbol del portage vía web significa bajártelo entero cada vez (37MB) lo cual no es demasiado eficiente.

    Para mejorar esta situación está la herramienta

    # emerge-delta-webrsync

    que se baja el árbol sólo la primera vez y a partir de entonces se sincroniza usando patches para minimizar el ancho de banda utilizado.

    Estoy salvado :D