• Hola Visitante
  • Mostrar mensajes no leídos desde la última visita.
  • Mostrar nuevas respuestas a tus mensajes.

  • Mostrar Mensajes

    Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


    Temas - prot

    Páginas: [1]
    1
    Orange / Extraer datos SIP del Livebox Fibra
    « en: 04 de Septiembre de 2017, 12:36:22 »
    Hola!

    Bueno, gracias a los cracks de por aquí he conseguido obtener los parámetros del router Livebox Fibra, para poder sustituirlo.


    Por aportar algo, voy a hacer lo único que sé, que es copiar xD, y voy recopilar la info necesaria en este post. Pero que conste que esto ha sido todo gracias a @mirikiti, @sabelo, @jaboboyw, @walterwhite, @ivimail...(poner aquí a todos los que faltan) y compañía.

    Los pasos que voy a poner valen para Orange y Jaztel (hay una pequeña diferencia entre ambos, pero voy a indicar la forma que vale para los dos).

    Vamos al lío....

    1. OBJETIVO.
    Obtener los parámetros necesarios del router Livebox Fibra (con ONT integrada) para poder sustituirlo por otro/otros dispositivos. Los parámetro son dos:
     
       * Contraseña de la ONT: Para tener acceso a la red
       * Credenciales SIP: Para poder seguir usando el número de teléfono fijo

    2. Contraseña de la ONT

    Esto es fácil. La info se obtiene navegando por los menús del router, sin tener que hacer nada especial.

       1-.Acceder al interfaz web del router
       2-.Menú horizontal: "información y diagnóstico"
            3-.Menú vertical: "parámetros del sistema"
            4-.Seleccionar la pestaña: "FIBRA"
            5- Parámetro 2.7: "contraseña de ONT".

    Ya lo tenéis.

    3. Credenciales SIP

    Este tiene más intringulis. Básicamente hay que hacer dos cosas:

       * Conseguir acceso telnet
       * Ejecutar script de @mirikitiki

    3.1 Consiguiendo acceso telnet

    Para conseguir el acceso telnet lo que vamos a hacer es sustituir unos ejecutables por otros, de manera que cuando le digamos al router que se reinicie, en lugar de ejecutar los comandos para el reinicio, lo que hará es ejecutar el servidor de telnet.

    ¿Como sustituimos los ejecutables? Accediendo por FTP, y cambiando lo que nos interesa.

    Para acceder por FTP:

       1-. Acceder al interfaz web del router
       2-. Menú horizontal: "mis archivos"
       3-. Menú vertical: "servidor de archivos"
       4-. Vamos a la sección "Cuentas FTP"
       5-. Pulsamos el botón "añadir cuenta ftp"
       6-. Usuario y clave: Ponemos el que mas nos guste (después lo tendreis que usar en el cliente FTP)
            7-. modo de acceso: "lectura y escritura"
       8-. ruta en disco: "/."
       9-. estado: "activar"
       10-. Pulsáis añadir
       11-. Pulsáis guardas

    Con esto ya tenéis un user/pass para acceder por FTP al sistema de ficheros del router.

    Ahora lo que hay que hacer es sustituir los ficheros. Podéis usar cualquier cliente FTP, pero debéis saber manejarlo para ejecutar lo requerido.

       1-. Accedéis por ftp al router, usando las credenciales antes creadas.
       2-. Vais a la carpeta tmp
       3-. Cambiais de nombre a la carpeta "arc-middle", por ejemplo "ar-middleOLD"
       4-. Creais una nueva carpeta y la llamais "arc-middle"
       5-. Accedeis a "arc-middle", y meteis dentro los ficheros que he adjuntado.
            6-. Acceder a "arc-middle" y cambar los permisos a 777 a reboot y busybox. Esto se hace con "chmod 777 reboot" y chmod 777 busybox". Con el Filezilla, con el botón derecho y cambiar permisos.


    Ahora hay que reiniciar el router desde el interfaz web:

       1-. Acceder a la interfaz web del router
       2-. Menú horizontal: "información y diagnóstico"
       3-. Menú vertical: "reinicio"

    Se perderá el acceso a Internet, pero al router podéis seguir accediendo. Podéis comprobar que tenéis un acceso por telnet.

    3.2 Ejecutar script

    Primero hay que subir el script "sh_get_config_vals" y el fichero que se le pasa como parámetro "config_request" por FTP.Lo podeis subir a la carpeta "temp".

    Ahora, los pasos son los siguientes:

       1-. Acceder por telnet con las credenciales admin/root1234 ó liveboxfibra/liveboxfibra! ó orange/orangecare (si no funciona con una, probad con las otras) 
       2-. Ir a la carpeta "tmp"
       3-. Dais permisos: "chmod 666 config_request" y "chmod 777 sh_get_config_vals" "chmod 777 sh_get_cfg_vals"
       4-. Ejecutar el script redirigiendo la salida a un fichero: "./sh_getconfig_vals config_reuqest >> salida" "./sh_get_cfg_vals config_reuqest >> salida"
       5-. Tardará un ratito, en cuanto termine os saldrá de nuevo el prompt.
       6-. En la carpeta "tmp" estará el fichero "salida", os lo podeis copiar en local con el FTP.
       7-. Hay muchos parámetros, pero los del sip los podeis encontrar buscando "#[email protected]_extacc#001", "#[email protected]_extacc#001", "[email protected]_extacc#001"

    4. Reiniciar el router:

    Lo podéis hacer desde el telnet: "busybox reboot"


    5. Nada, fin!

    Ahora a configurar con esos parámetros los cacharros que tengáis...

    Y dar gracias de nuevo a los usuarios que lo han hecho posible.

    S4lu2!

    Páginas: [1]