He logrado hacer bridge con el Nokia G-2425G-A. Puse esto en otro foro pero creo que en este es mas apropiado.
Lo que hice fue complementar los post que hicieron
@Julianchus y
@ludio para encontrar el password del Nokia G-2425G-A.
Si al entrar al administrador de su Nokia ven que el tipo de conexion que tienen es estatica entonces se pueden saltar hasta el paso 10. Para verlo se van a WAN y escogen internet v300 y v400. Solo uno de esos estara enabled. Si es el 300 ocupan las password. Para el otro no es necesario.
Estos serian lo pasos:
1) Bajar el config file del Nokia - el file que se baja es config.cfg para esto hay mucho tutoriales y necesitas tener el usuario y password de router. Aprovecha tambien para obtener el usuario que aparece en el menu WAN / Internet v300 (segun explico
@Julianchus) en su post. Copia el usuario que lo necesitaras luego.
2) Instalar Python - Yo instale pycharm en su version free. Pycharm no es python per se por lo que debes instalar el interpreter. Para esto tambien hay varios tutoriales. Te puedes saltar esto instalando python 3.9 directo desde el microsoft store -- de ahi en adelante puedes usar el cmd en lugar del terminal que se menciona en los proximos pasos.
3) Instalar pycryptodome - para esto te vas a la terminal de python y escribes lo siguiente
pip install pycryptodome
4) Bajas el programa python de esta pagina y lo descomprimes en el folder que prefieras
https://gist.github.com/thedroidgeek/80c379aa43b71015d71da130f85a435a
5) Copias el config.cfg en el mismo folder donde tengas el archivo de python que descomprimiste en el paso anterior.
6) En la termnal (o en el CMD) te mueves hasta el folder donde tienes el py y el cfg
7) Corres el siguiente comando --- que convertira tu configuracion a un formato que puedes leer
python nokia-router-cfg-tool.py -u config.cfg
8) Buscas en el folder el archivo config convertido --- lo abres en notepad y buscas el usuario que encontraste en el primer paso. Te saldra algo como lo siguiente --- copia el texto de la siguiente linea. Donde de forma dummy dice "Esta_es_la_pass_encriptada"
<Username dv="" ml="64" rw="RW" t="string" v="UsuarioDelPrimerPaso"></Username>
<Password dv="" ml="64" rw="RW" t="string" v="Esta_es_la_pass_encriptada" ealgo="ab"></Password>
9) Ahora en la terminal de python escribe
python nokia-router-cfg-tool.py -d Esta_es_la_pass_encriptada
Esto te dará el password con lo siguiente:
decrypted: "Pass desencriptada"
10- Ponga en modo bridge el puerto 2 de tu nokia. (Es sencillo - lo veran en pestaña Lan)
11- Ir a WAN internet_v300. Si el check de enabled esta activo y ppoe significa que tu conexion en el router la debes hacer con ppoe y vlan marcado en 300. Y tienes que usar usuario y password de los pasos 1 al 9. Si es asi desactivalo o quita el enable porque ahora lo haras en tu router.
12- Ir a Wan internet_v400. Si esta checked el enabled entonces y es IPoe significa que no necesitas usuario y password. Solo debes copiar los datos de IP, Subnet y Gateway para ponerlo en tu router. Asi tambien el VLAN id que es 400.
13- Ve a tu router. En mi casos es un asus corriendo en Merlin firmware. En mi caso me fui a WAN/Internet connection. Tipo conexion estatica y puse los datos de IP del paso 12. Aun no va a funcionar porque debo marcar el VLAN. En mi caso fui a LAN/Iptv/Manual settings y en internet puse 400.
Con esto ya funciono!!!!
14 - Si tienes conexion PPOE haces algo analogo. Usas internet conecttikn tipo ppoe con las credenciales recuperadas. Y en vlan id usas 300.
Errores tipicos (algunos to los pase):
- Python mal instalado. Solo has instalado el visor por puthon como tal
- No has instalado Pycryptodome
- Estas tratando de conectar a PPOE cuando necesitas una conexión estática
- No has apagado la red en el router de etb
- No has configurado de forma adecuada la vlan en tu router
- No tienes encendido el Nat en tu conexion del router
Espero esto les ayude!!!
Saludos!!!