Fritz!Box-Forum Italia (unofficial)
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Il Forum NON UFFICIALE per raccogliere le novità riguardo i Fritz!Box AVM e gli Speed tedeschi.
Per contattare l'admin: fritzboxforumitalia@gmail.com (solo per problemi di accesso)


Ai nuovi iscritti: si ricorda che è obbligatorio presentarsi nella apposita sezione, pena la cancellazione dell'account

Non sei connesso Connettiti o registrati

Creare sito su fritz-wiki modificata con cisfmount

4 partecipanti

Andare in basso  Messaggio [Pagina 1 di 1]

busutm


medio
medio

Buona sera a tutti, faccio un nuovo topic per rendere visibile il lavoro svolto per riuscire ad ottenere un webserver sul fritz 7270 con fw 54.04.76!!!!Se il moderatore lo ritiene può spostarlo!!

Veniamo a noi:
ci serve una versione di freetz che contenga almeno cisfmount!!!molto semplice da realizzare, ci sono molte guide!!
facciamo il portforward dell'ip 192.168.178.253 (sempre che la vostre rete si configurata con 192.168.178.xxx) dalla porta 80 alla 85!
Essere registreti ad un servizio tipo dyndns che risolva l'ip dinamico e ovviamente configurato nel fritz
Creare nel Nas una cartella condivisa che chiamiamo tmp, sotto questa facciamo un'altra che si chiama web e sotto questa una che si chiama htdocs!
Nella cartella web inseriamo il file busybox-4mb_26 scaricabile da http://rapidshare.com/files/316303260/busybox-4mb_26.html
e il file index.html da qui http://rapidshare.com/files/316304768/index.html
telnet e digitiamo l'ip del fritz
root
freetz
credenziali per entrare in telnet, vi troverete in queste condizioni:
fritz.fonwlan.box login: root
Password:
__ _ __ __ ___ __
|__ |_) |__ |__ | /
| |\ |__ |__ | /_

The fun has just begun...


BusyBox v1.12.4 (2009-11-19 18:16:51 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
/var/mod/root #
ora digitate questo: ifconfig eth0:1 192.168.178.253 netmask 255.255.255.0 up #INVIO
vi restituisce
/var/mod/root #
ora digitate questo: cifsmount mount http://192.168.178.xx/tmp /var/media/tmp #INVIO dove tmp sarà la cartella condivisa sul vostro NAS
vi restituisce: mount cifs /var/media/tmp...
/var/mod/root # cd /var/media/tmp #INVIO spostiamoci nella cartella condivisa
/var/media/tmp # ls #INVIO per vedere cosa c'è dentro
vi restituisce:
web
/var/media/tmp # cd web
#INVIO spostiamoci nella cartella
/var/media/tmp/web #
ls #INVIO per vedere cosa c'è dentro
vi restituisce: busybox-4mb_26 htdocs # file presenti nella cartella web
/var/media/tmp/web # chmod 755 busybox-4mb_26
/var/media/tmp/web #./busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p 85 #far puntare la cartella e la porta
/var/media/tmp/web #ps -w #per controllare che sia andato a buon fine, vi darà questo:
/var/media/tmp/web # ps -w
PID USER VSZ STAT COMMAND
1 root 1188 S init
2 root 0 SWN [ksoftirqd/0]
3 root 0 SW [watchdog/0]
4 root 0 SW< [events/0]
5 root 0 SW< [khelper]
6 root 0 SW< [kthread]
18 root 0 SW< [kblockd/0]
32 root 0 SW [pdflush]
33 root 0 SW [pdflush]
34 root 0 SW< [kswapd0]
35 root 0 SW< [aio/0]
72 root 0 SW [pm_info]
76 root 0 SW< [CPMAC]
80 root 0 SW [mtdblockd]
102 root 0 SW [tffsd_mtd_0]
314 root 0 SW [cleanup_timer_f]
325 root 0 SW [dectuart_route]
333 root 0 SWN [jffs2_gcd_mtd5]
377 root 0 SW< [capi_oslib]
378 root 0 SW< [capi_oslib]
379 root 0 SW [capitransp]
385 root 0 SW [glob_codecs]
389 root 0 RW [avm_dect_thread]
391 root 0 SW [ksock tcp worke]
392 root 0 SW [ksock tcp serve]
411 root 0 SW< [khubd]
542 root 0 SW< [scsi_eh_0]
543 root 0 SW< [usb-storage]
585 root 9148 S N /usr/bin/avm/ctlmgr
915 root 9148 S N /usr/bin/avm/ctlmgr
918 root 9148 S N /usr/bin/avm/ctlmgr
923 root 9148 S N /usr/bin/avm/ctlmgr
970 root 9148 R N /usr/bin/avm/ctlmgr
971 root 9148 S N /usr/bin/avm/ctlmgr
1170 root 2648 S hostapd -B /var/tmp/wlan_ath0_topology
1199 root 4628 S upnpd
1254 root 2936 S multid -t
1278 root 3336 S dsld -i -n
1287 root 2384 S usermand
1296 root 1180 S telnetd -l /sbin/ar7login
1297 root 5268 S telefon a127.0.0.1
1301 root 4460 S < voipd
1306 root 2792 S pbd
1307 root 2792 S pbd
1312 root 2792 S pbd
1313 root 2792 S pbd
1315 root 1184 S /usr/sbin/inetd
1318 root 780 S /bin/run_clock -c /dev/tffs -d
1327 root 2936 S multid -t
1368 root 1180 S httpd -P /var/run/webcfg.pid -p 81 -c /mod/etc/httpd.c
onf -h /usr/mww/ -r Freetz
1375 root 3204 S dect_manager
1389 root 0 SW< [cifsoplockd]
1390 root 0 SW< [cifsdnotifyd]
1481 root 1180 S httpd -P /var/run/webcfg-wol.pid -p 82 -c /mod/etc/htt
pd-wol.conf -h /mod/pkg/wol/usr/mww-wol/ -r Wake-on-
1484 root 1188 S init
1487 root 4628 S upnpd
1488 root 4628 S upnpd
1489 root 4628 S upnpd
1492 root 4152 S /bin/avmike
1495 root 0 RWN [kdsld_token]
1545 root 1084 S /sbin/chronyd -f /var/tmp/chrony.conf
1645 root 1200 S -sh
1712 root 0 SW [cifsd]
1822 root 1364 S ./busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p #questo è quello che deve esserci
85

1823 root 1180 R ps -w
/var/media/tmp/web #


ora vi chiedo se qualcuno e capace di metter il tutto nel file debug.cfg !!!!
Ciao
Marco

lonegunman

lonegunman
moderatore
moderatore

Codice:
#!/bin/sh
# debug.conf
# start nas located webserver on 192.168.178.xx:85
ifconfig eth0:1 192.168.178.253 netmask 255.255.255.0 up
cifsmount mount http://192.168.178.xx/tmp /var/media/tmp
sleep 10s # wait 10" before start the httpd daemon
sh /var/media/tmp/web/busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p 85
echo Check if all works properly
mount | grep /var/media/tmp
ps -w | grep /var/media/tmp

per fermare il webserver (tutte le busybox alternative), necessario per smontare il nas

Codice:
killall busybox-4mb_26

domanda stupida, visto che usi un fw ricompilato (cifsmount non esiste nel firmware standard) perchè lanci una seconda busybox invece di compilare httpd nella busybox del firmware ?

busutm


medio
medio

ciao, grazie mille x la tua risposta solerte! Rispondo subito alla tua domanda: non sapevo che si potesse fare! in caso puoi scrivere come si modifica httpd? Un'altra domanda stupida: come faccio ad entrare nel debug e compilarlo con quello che mi hai scritto tu? Un'altra domanda: la mia pagina index viene caricata come descritto, ma se vorrei fare un link nella pagina che mi apre un browser ftp per poter scaricare file ,anche da fuori casa, che si trovano sullo stesso nas come devo fare? Grazie mille e più info puoi darmi meglio è! Ciao marco

graymalking

graymalking
moderatore
moderatore

accedi via telnet
digitare
cd /var/flash
>>la prima volta--> echo "prova" > debug.cfg (per scrivere qualche cosa)
in questo modo viene creato il file le volte successive non è necessario

>> nvi debug.cfg

premer il tasto Esc (Escape) prima di dare il comando
dare il comando I
copiare, incollare o scrivere
al termine premere di nuovo esc e digitare
:wq

Comandi

I inserimento;
D delete (cancella) questo comando cancella un intera riga;
:w write (scrive il file);
:q quit (esce dal programma)

http://graymalking.altervista.org

lonegunman

lonegunman
moderatore
moderatore

versione semplificata
Codice:
touch /var/tmp/debug.cfg
nvi /var/tmp/debug.cfg
una volta scritto e salvato

Codice:
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
importante, non dimenticare di renderlo eseguibile

Codice:
chmod +x /var/flash/debug.cfg

per quanto riguarda httpd

se http è compilato nella busybox basta che sostituisci sh /var/media/tmp/web/busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p 85
semplicemente con

httpd -h /var/media/tmp/web/htdocs -p 85

per vedere se he compilato lancia il comando
busybox

e vedi se httpd appare nella lista, altrimenti quando compili con freetz ci aggiungi httpd nei plugins di busybox

busutm


medio
medio

Ciao ragazzi, non funziona lo script!!!!!funziona solo la parte che monta il nas!!!il nas viene montato però non parte il demone per richiamare il sito!!!
ciaoooooooo
Marco

lonegunman

lonegunman
moderatore
moderatore

prova uesando exec al posto di sh e mettendoci un & alla fine

exec /var/media/tmp/web/busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p 85 &

busutm


medio
medio

Ciao ragazzi, ho provato anche con il comando exec ma niente, nel senso che vedo facendo ps -w vedo ./busybox-4mb_26 httpd -h /var/media/tmp/web/htdocs -p 85 ma non va!!!!!!
non rieco a capire se non carica l' interfaccia su 192.168.178.253!!!!
Boh non c'è un altro script da poter caricare!!!
Se vedete la wiki è tutta un'altra cosa!!!!
Boooooooooooooohhhhhh aiutoooooo
Ciao e buona serata
Marco
Creare sito su fritz-wiki modificata con cisfmount Affraid

Massinge

Massinge
Admin
Admin

Ma la & alla fine della riga l'hai messa?


_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7360v1 - fw. 111.06.30 by AVM
..e quelli a riposo:
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
https://www.fritzbox-forum.com

busutm


medio
medio

si si certo! Dando ps -w lo vedo attivo e vedo anche caricata la parte di cisfmount ma non riesco ad entrare nel sito! Se rifaccio tutta la procedura che ho descritto sopra va benissimo!ciao

lonegunman

lonegunman
moderatore
moderatore

per vedere se carica l'interfaccia basta che dai

ifconfig | grep -A6 eth0:1

e vedi se l'ha tirata su

ps. il sito è su https://192.168.178.253:85

busutm


medio
medio

Ciao ragazzi allora: se digito https://192.168.178.253:85
riesco ad entrare nel sito ma se digito il mio sito con dyndns non entro sia da interno che da esterno della mia rete!!
l'interfaccia viene tirata su e il busybox parte!!
ditemi voi perchè non va!!!! se volete date un occhio alla wiki, basta digitare su google: sito su fritz e in fondo si trova lo script da modificare a piacimento!!
ciao
Marco

lonegunman

lonegunman
moderatore
moderatore

il problema a questo punto è sul dns dinamico o sul firewall che non reindirizzano la porta 85

busutm


medio
medio

Ciao ma se faccio la procedura che vi ho riportato va tutto ovviamente lasciando la mappatura della porta allo stesso modo e anche dns dinamico!!!!
bohhhhhhhhhh

lonegunman

lonegunman
moderatore
moderatore

non ho fatto altro che riportare il tutto in uno script ... non so che dirti

se funziona in un modo deve funzionare anche nell'altro

busutm


medio
medio

eeeeee immagino che debba funzionare ma non va!!!!!!
forse perchè ho dovuto fare un mix del mex tuo con quello di Massinge!!!
nel senso che con il tuo mex versione semplificata non mi permetteva di compilare con nvi il debug in tmp allora l'ho compilato direttamente nel file debug!!
aiutttttttttttoooooooooooooooooooooooo
non ci sono altre strade????
ciao

Contenuto sponsorizzato



Torna in alto  Messaggio [Pagina 1 di 1]

Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.