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 mtd
reflash del mio firmware, devo accedere tramite la console seriale e modificarlo /etc/config/network
per 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 restart
un'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?