Il modo più veloce per iterare su build OpenWRT personalizzate


0

Ultimamente ho giocato con il trunk OpenWRT Attitude Adjustment sul mio TL-MR3020 e, poiché sto modificando alcuni dei pacchetti inclusi che vengono installati tramite feed, ho bisogno di aggiornare il firmware molto . E il problema qui è che richiede molto tempo. Vorrei ottimizzare questo processo il più possibile e la prima ottimizzazione che posso escogitare è quella di escludere qualsiasi necessità di riconfigurazione della rete dopo il reflash.

Attualmente, dopo aver utilizzato il mtdreflash del mio firmware, devo accedere tramite la console seriale e modificarlo /etc/config/networkper posizionare il router sulla sottorete corretta e specificare gateway e DNS. Avrebbe sicuramente molto senso se potessi farlo accadere automaticamente ogni volta.

Sono molto nuovo di Linux, quindi il mio primo pensiero è stato quello di far eseguire uno script di shell che modifichi /etc/config/wireless/e quindi esegua /etc/init.d/network restartun'interfaccia di rete. Quindi ho pensato che ci doveva essere una riga di comando equivalente all'impostazione del gateway e del DNS, e quindi avrei potuto seguire quei comandi con /etc/init.d/network restart.

Come affrontereste tutti questo problema? Sono sulla buona strada?

Risposte:


0

Una possibile risposta che mi è appena venuta in mente è che potevo modificare il /etc/sysupgrade.conf' and enter in all of the files and directories that I want to preserve, and then use thecomando sysupgrade` per eseguire il flashing della build specifica per sysupgrade.

Detto questo, mi piacerebbe comunque avere un modo per far lampeggiare un router da zero e avere le /etc/config/networkimpostazioni appropriate , quindi la mia domanda originale è tecnicamente valida .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.