Come aggiungere repository 4IceG su ZTE MF286D

Hai un router con OpenWrt e vuoi installare pacchetti extra come <<luci-app-modemband>>, <<sms-tool>>, o <<3ginfo>> ma non li trovi nei repository ufficiali?
Ecco la guida completa per aggiungere myrepo di 4IceG, via terminale PuTTY, senza editor di testo come nano e con firma GPG valida.

Cos’è OpenWrt?

OpenWrt è un firmware (sistema operativo interno di un router) completamente gratuito installabile su determinati modem o router in commercio, questo sistema sfrutta una base sotto Linux e grazie a questa fantastica versione del sistema siamo in grado di sbloccare un sacco di pacchetti di configurazione tra questi VPN, Mesh, Access Point, WiFi-Extended e via dicendo. Davvero un stupendo sistema per smanettoni di computer e di linux.

Configurazione:

Apri PuTTY e connettiti all’indirizzo IP del tuo router, solitamente:

192.168.1.1

Scrivete nel campo Login:

root

Nel campo password inserite la vostra password di login se l’avete inserita, altrimenti potete procedere con la configurazione successiva.

Aggiungi il repository myrepo:

Copiate questo comando per inserire il feed solo se non è già presente:

grep -q IceG_repo /etc/opkg/customfeeds.conf || \
echo 'src/gz IceG_repo https://github.com/4IceG/Modem-extras/raw/main/myrepo' >> /etc/opkg/customfeeds.conf

Importa la chiave GPG del repository:

Questa parte è fondamentale per evitare errori di firma. Lancia nel terminale il seguente comando:

wget -O /tmp/IceG-repo.pub https://github.com/4IceG/Modem-extras/raw/main/myrepo/IceG-repo.pub

Questo comando scarica la chiave pubblica.

Ora è necessario installare la chiave pubblica con il seguente comando:

opkg-key add /tmp/IceG-repo.pub

Questo comando installa nel sistema la chiave pubblica.

Attenzione:

Se il router ha l’orario errato (es. 1970), la verifica GPG fallirà. Assicuratevi che l’orario del router coincida con quello del vostro paese. Per controllare date il comando:

date

Se la data è errata, sincronizza con questo pacchetto:

opkg install ntpd
ntpd -n -q -p 0.openwrt.pool.ntp.org

Aggiorna la lista pacchetti:

Ora che il repository e la chiave sono a posto, aggiorna i pacchetti con il comando:

opkg update

Se tutto è ok, dovresti vedere esattamente:

Downloading https://github.com/4IceG/Modem-extras/raw/main/myrepo/Packages.gz
Updated list of available packages in /var/opkg-lists/IceG_repo
Downloading https://github.com/4IceG/Modem-extras/raw/main/myrepo/Packages.sig
Signature check passed.
...
Signature check passed.

Se invece compare “Signature check failed”, ricontrolla la chiave GPG o la data del sistema.

Installazione pacchetti:

Ora puoi installare tutti i pacchetti di myrepo scrivendo i seguenti comandi:

opkg install luci-app-modemband
opkg install luci-app-sms-tool-js
opkg install luci-app-3ginfo-lite

Al termine noterete i pacchetti installati con successo, come mostrato nell’immagine principale. Spero che questa guida possa essere utile anche a voi, senza dover ricorrere alla versione polacca, che include pacchetti non necessariamente graditi a tutti.

Lascia un commento