@yhcim86 ho provato un attimo io e il modo più semplice è questo:
- installa putty dal setup, tutta la suite, quindi inclusi puttygen, pageant e plink, al termine dovresti averli tutti nella variabile d'ambiente PATH di windows
- creati con puttygen una chiave rsa per entrare in ssh sul router,
- aggiungi la chiave pubblica appena creata sul router in /etc/dropbear/authorized_keys
- carica in pageant la chiave privata
- apri putty e se non ce l'hai già salva una sessione con le impostazioni della connessione ssh, qui per esempio la chiamo myTchGateway, le impostazioni sono le solite, quindi ip del router, porta 22 (se non l'hai cambiata) e nome utente "root"
- in jdownloader seleziona "Batch esterno riconnessione" come metodo
- subito sotto nel box "Interprete" lascia "cmd /c"
- nell'altro box più grosso intitolato "Script batch" inserisci:
plink -load myTchGateway "ifdown wan && ifup wan"- poi premi il tasto test e in un attimo deve dirti che ha funzionato
Online trovi tutte le guide che ti possono servire per pageant e puttygen e per l'uso di ssh mediante chiavi in generale.
Volendo fare le cose per bene dovresti creare un secondo utente sul router la cui shell sia uno script che accetta solo il comando di riconnessione, in modo da non dare a jdownloader accesso root al router.