L'angolo di Ansuel: ricerca e sviluppo su DGA4130 (AGTEF) & DGA4132 (AGTHP)

  • 2281 Risposte
  • 1127904 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline varma

  • Membro Anziano
  • ***
  • 283
@LuKePicci si, proprio quello

Offline a1pollo

  • Membro Anziano
  • ***
  • 172
@varma
Non so se ti puo' aiutare, ma io con il montaggio di base del mio router(dga4131) avevo problemi con samba e dlna sul mio samsung, infatti non vedevo alcun file, io l'ho risolta con l'installazione di fstab block-mount e reinstallazione di samba e minidlna:
Codice: [Seleziona]
installare

opkg update
opkg install --force-reinstall --force-overwrite block-mount

 block detect | uci import fstab
 block umount
 block mount
 /etc/init.d/mountd disable

samba

opkg update
 opkg install --force-reinstall --force-overwrite luci-app-samba
 /etc/init.d/samba restart
 /etc/init.d/samba enable

minidlna

opkg update
opkg install luci-app-minidlna
 /etc/init.d/minidlna restart
 /etc/init.d/minidlna enable
#opkg install libffmpeg-mini #la libreria di default non funziona con mini dlna se installi questa(forzandola) funziona
/etc/init.d/dlnad disable

questo il mio /etc/config/fstab
Codice: [Seleziona]
config global
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'

config mount
option target '/mnt/sda1'
option enabled '1'
option fstype 'ext4'
option uuid 'f6db1702-d7a1-d501-50c3-1702d7a1d501'

config mount
option enabled '1'
option uuid 'd7fba1c0-cff4-d301-5072-a1c0cff4d301'
option target '/mnt/sda2'
questo e' il mio /etc/config/samba
Codice: [Seleziona]
config samba
option name 'OpenWrt'
option workgroup 'WORKGROUP'
option description 'OpenWrt'
option homes '1'

config sambashare
option browseable 'yes'
option name 'OPENWRT'
option path '/mnt/sda1'
option read_only 'no'
option guest_ok 'yes'
questo il mio /etc/config/minidlna
Codice: [Seleziona]
config minidlna 'config'
option port '8200'
option interface 'br-lan'
option friendly_name 'OpenWrt DLNA Server'
option db_dir '/var/run/minidlna'
option log_dir '/var/log'
option inotify '1'
option notify_interval '900'
option serial '12345678'
option model_number '1'
option root_container 'B'
option enabled '1'
list media_dir '/mnt/sda1'
poi riavvia il router con le configurazioni tue
se hai luci il blockmount lo configuri da system mount point

Offline varma

  • Membro Anziano
  • ***
  • 283
Ho provato a seguire un po' delle indicazioni che mi hai dato.
Prima di tutto ho sistemato opkg con il fix indicatomi da @FrancYescO.
Poi ho fatto un po' di testa mia e ho configurato opkg come segue. Vi prego di correggermi se ho fatto qualche caXXata.

/etc/opkg.conf (no ho trovato il file /etc/opkg/customfeeds.conf come suggerito su Github da @FrancYescO su https://github.com/FrancYescO/789vacv2_opkg)
Codice: [Seleziona]
arch all 100
arch brcm63xx 200
arch brcm63xx-tch 300

# src/gz attitude_adjustment_base https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/base
src/gz attitude_adjustment_packages https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/packages
# src/gz attitude_adjustment_luci https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/luci
# src/gz attitude_adjustment_routing https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/routing
# src/gz attitude_adjustment_telephony https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/telephony
# src/gz attitude_adjustment_management https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/management

dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

src/gz base https://github.com/FrancYescO/789vacv2_opkg/tree/master/base
src/gz packages https://github.com/FrancYescO/789vacv2_opkg/tree/master/packages
src/gz luci https://github.com/FrancYescO/789vacv2_opkg/tree/master/luci
src/gz routing https://github.com/FrancYescO/789vacv2_opkg/tree/master/routing
src/gz telephony https://github.com/FrancYescO/789vacv2_opkg/tree/master/telephony
src/gz management https://github.com/FrancYescO/789vacv2_opkg/tree/master/management

Ho provato a seguire alcuni dei comandi indicatomi da @a1pollo ma nada...
Codice: [Seleziona]
root@OpenWrt:~# opkg install --force-reinstall --force-overwrite block-mount
Removing package block-mount from root...
Not deleting modified conffile /etc/config/fstab.
Installing block-mount (0.2.0-9) to root...
Downloading https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/packages/block-mount_0.2.0-9_brcm63xx.ipk.
Configuring block-mount.
Collected errors:
 * resolve_conffiles: Existing conffile /etc/config/fstab is different from the conffile in the new package. The new conffile will be placed at /etc/config/fstab-opkg.
root@OpenWrt:~# block detect | uci import fstab
-ash: block: not found
root@OpenWrt:~# opkg install luci
Package luci (0.11.1-1) installed in root is up to date.

Nonostante dica che luci è installato non riesco a raggiungerlo da browser su ip_router:9080 e su ip_router/luci mi dà il seguente errore nella Gui Ansuel "Error 404 : NOT_FOUND"

Pliz, help me...

Offline a1pollo

  • Membro Anziano
  • ***
  • 172
@ varma
Se luci e' installato correttamente su /etc/config ti ritrovi il file di configurazione uhttpd, devi modificare le porte:
Codice: [Seleziona]
config uhttpd 'main'
list listen_http '0.0.0.0:9080'
list listen_http '[::]:9080'
list listen_https '0.0.0.0:9443'
list listen_https '[::]:9443'
sulla porta normale hai la gui mod poi dopo dai i comandi:
Codice: [Seleziona]
/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable

Offline varma

  • Membro Anziano
  • ***
  • 283
Grazie @a1pollo

Nel frattempo ho deisistito e sono ritornato alla mia configurazione precedente.
Uso come NAS il mio Odroid C1 con il disco esterno di cui abbiamo parlato.
Volevo liberare l'Odroid C1 per metterlo a lavorare su progetti di calcolo distribuito tipo rosetta@home, ma ho visto che di quelli di biologia/medicali nessuno supporta Arm. Quindi ho ripreso la strada vecchia e lasciato quella nuova.
Meglio così, non sapevo neanche che prestazioni di trasferimento avrei avuto sul router, inoltre tengo il SoC del router sgravato da task inutili ed è libero di pensare solo alle funzioni di networking.

Grazie anche @FrancYescO.

Comunque se qualcuno volesse confermare o correggere il mio /etc/opkg.conf, attendo dritte.

Offline a1pollo

  • Membro Anziano
  • ***
  • 172
Ciao, non perderti d'animo,io sul mio ne ho fatto di tutti i tipi, l'ho mandato in bootloop svariate volte, prima di trovare la configurazione ottimale.
sopra ci girano:
transmission,vpn strongswan con pubkey,la riconfigurazione del montaggio delle usb,con samba e dlna.
I feed per il tuo modello, non so esattamente quali siano quelli giusti e qui ti possono aiutare anche gli altri, ho visto che hai una riga decomentata perche' solo quella?
src/gz attitude_adjustment_packages https://archive.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/packages
Codice: [Seleziona]
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
arch all 100
arch brcm63xx 200
arch brcm63xx-tch 300

src/gz base https://github.com/FrancYescO/789vacv2_opkg/tree/master/base
src/gz packages https://github.com/FrancYescO/789vacv2_opkg/tree/master/packages
src/gz luci https://github.com/FrancYescO/789vacv2_opkg/tree/master/luci
src/gz routing https://github.com/FrancYescO/789vacv2_opkg/tree/master/routing
src/gz telephony https://github.com/FrancYescO/789vacv2_opkg/tree/master/telephony
src/gz management https://github.com/FrancYescO/789vacv2_opkg/tree/master/management


I feed si possono mettere anche su altri due files in /etc/opkg/customfeeds.conf distfeeds.conf e puoi averne piu' di uno, ovviamente quando li aggiungi devi fare opkg update.
Sul link che tu hai messo c'e' scritto:
Codice: [Seleziona]
and this in /etc/opkg/customfeeds.conf

src/gz chaos_calmer_base http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/base
src/gz chaos_calmer_packages http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/packages
src/gz chaos_calmer_luci http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/luci
src/gz chaos_calmer_routing http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/routing
src/gz chaos_calmer_telephony http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/telephony
src/gz chaos_calmer_management http://archive.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/management

Sul mio uso i feed di BoLaMN piu' i feed di Roleo agtf 1.1.0, non so' se sono compatibili con il tuo router.
Luci alla fine funziona?

Offline FrancYescO

  • VIP
  • *****
  • 3382
Non mischiamo le cose, i feed di AGTEF non sono compatibili con AGTOT (789vac)
roleo ha anche dei feed per AGTOT ma sono per il vecchio firmware iinet e incompatibili con UNO.

i miei feed su github (clonati da dove ho citato) sono teoricamente quanto di meglio disponiamo, contando che poi volendo si possono usare anche i pacchetti ufficiali OpenWRT con la patch indicata non penso ci sia necessità di cercare/compilare altro

PS. la GUI salvo imprevisti già si occupa di impostare i feed nel modo in cui meglio si ritiene valido

Offline a1pollo

  • Membro Anziano
  • ***
  • 172
Ma infatti volevo semplicemente dire questo, che i nostri router sono tutti simili(hardware), ma hanno versioni di openwrt un po' diverse, per cui ogni modello e versione ha bisogno di feed ricompilati differenti, pero' con le configurazioni si avvicinano.

Offline r.firefox

  • Membro Giovane
  • **
  • 78
Salve, mi sono accorto di una cosa
tcpdump -i any -c 1 -nn port 8096 --immediate-mode
rileva solo le connessioni dall'esterno... e' possibile monitorare solo quelle interne 192.168.x.x ?

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
dipende tutto da cosa intendi con quell' ".x.x". Chiaramente tra due ip della stessa subnet le connessioni vanno e vengono direttamente tra loro senza passare attraverso il router, perciò ti avevo suggerito di usare sempre e comunque il router come proxy.

Offline r.firefox

  • Membro Giovane
  • **
  • 78
Eccoci al dunque. Se e quando hai tempo se mi puoi indicare di preciso come fare ci provo ! Grazie!
A dire il vero ho guardato nei post passati, e ho visto che mi avevi dato spunto, ma non ci ho capito un granche'  :rotfl:
« Ultima modifica: 01 Aprile 2020, 20:01 da MisterFTTH »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Inizia ad installare socat e configurarlo coem ti avevo detto. Poi togli al regola di port forwarding (redirect) che probabilmente hai creato. Fatto questo se da locale accedi all'ip del router con la solita porta dovresti essere rediretto a mezzo socat dove volevi, alla connessione dovrebbe anche partire quel comando.

Ovviamente questo meccanismo a cui hai pensato, a prescindere dalla tecnica che hai proposto to o quella che avevo detto io, non è che sia proprio bellissimo. Alla fin fine ogni prima connessione che tenti fa partire con successo il wake on lan ma probabilmente fallisce se il pc è ancora spento o in accensione. Riuscirà invece ad un secondo tentativo fatto dopo un po'.

Offline r.firefox

  • Membro Giovane
  • **
  • 78
Ti viene in mente qualcosa di diverso ? Mi sembrano soluzioni un po' stravaganti entrambe
« Ultima modifica: 02 Aprile 2020, 10:21 da MisterFTTH »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Purtroppo no

Offline r.firefox

  • Membro Giovane
  • **
  • 78
Peccato, grazie lo stesso.
« Ultima modifica: 02 Aprile 2020, 10:21 da MisterFTTH »