Interface d'administration Web - v0.1

Voir le sujet précédent Voir le sujet suivant Aller en bas

Interface d'administration Web - v0.1

Message  Seb@stien le Jeu 14 Jan 2010 - 10:25

Bonjour,

Comme certains le savent, je bosse sur une interface d'administration Web pour le LG MS400. (adaptation de l'interface Web développé par la MHDWorld Team, qui m'a généreusement autorisée à la modifier pour le LG)

La version 0.1 est pratiquement prête, reste juste 2,3 choses à modifier.
Cette version n'intègre pas trop de choses pour le moment, c'est juste une sorte de "POF" : Infos Systèmes, Infos Processus, Configuration de la langue (interface 7 langues Wink) et Reboot

Comment cela fonctionnera ?

Un package à mettre sur une clé USB et à brancher sur le LG
Un utilitaire très simple d'utilisation à lancer sur un PC sous Windows et qui permet :
De lancer l'interface depuis la clé USB
De lancer l'interface depuis le disque dur
De copier le package USB->HDD

J'ai besoin de savoir 2,3 trucs pour finir avant de releaser :

Lorsqu'on branche une clé USB en façade, porte elle toujours le nom sda1 ? (dans /tmp/usbmounts ?)
Le HDD sur le MS450H (celui en rack) porte t'il le nom HDD1 ou HDD+ (dans /tmp/hdd/volumes) ? sur le MS400H c'est bien HDD1 ?
Quel est le résultat de la commande "mount" avec un HDD en rack et une clé USB en façade sur le MS400H ? sur le MS450H ?
Idem pour la commande "df" ?
Quelqu'un peut me donner l'aide de httpd ? (httpd --help)

Et pour vous donner l'eau à la bouche, quelques screenshots Wink (LG "émulé" par une distrib linux :p)

MAJ : L'utilitaire Windows passe en multilingue (FR,ES,ENG Merci à Vic1972 du forum Espagnol Wink)
J'ai ajouté les langues suivantes, si quelqu'un se sent capable de traduire qu'il me le dise :
Allemand
Italien
Néerlandais
Portugais

Seb@stien


Utilitaire Windows


Interface Web



Dernière édition par Seb@stien le Jeu 14 Jan 2010 - 17:34, édité 3 fois

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  victor le Jeu 14 Jan 2010 - 12:02

Bon travail!!
good work, keep the good working Smile
Merci

victor

Messages : 14
Date d'inscription : 17/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  murigny64 le Jeu 14 Jan 2010 - 15:23

Seb@stien ---> Je te donne du grain à moudre ce soir pour faire avancer ton oeuvre Arrow

murigny64

Messages : 265
Date d'inscription : 11/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Seb@stien le Jeu 14 Jan 2010 - 15:26

Great !!!!!!!!!!

Merci Wink

Seb@stien

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  victor le Jeu 14 Jan 2010 - 19:17

Salut Sebastian

*1*
curious, have ms450h, before inserting new hd,
from usb was mount like sdb1.

But now, with hard disk, sdb1 list the content of new hard disk, strange.
Now usb key mremory is listed like sdc1.

In /tmp/hdd/volumes, I only have HDD1, which is the internal disk.

*2* mount
/tmp/hdd/volumes # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type ufsd (ro,nodiratime)
/dev/scsi/host0/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host0/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
/dev/scsi/host3/bus0/target0/lun0/part1 on /tmp/usbmounts/sdc1 type vfat (ro,nodiratime,fmask=0000,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt,utf8)
/tmp/hdd/volumes #

*3* df

/tmp/hdd/volumes # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 11328 11328 0 100% /
/dev/mtdblock/2 1024 240 784 23% /usr/local/etc
/dev/rd/0 40 40 0 100% /mnt/rd
/dev/scsi/host0/bus0/target0/lun0/part1 239497016 218662052 20834964 91% /tmp/hdd/volumes/HDD1
/dev/scsi/host1/bus0/target0/lun0/part1 1464774568 15150212 1449624356 1% /tmp/usbmounts/sdb1
/dev/scsi/host0/bus0/target0/lun0/part3 4207968 266 4207702 0% /tmp/hdd/livepause
/dev/scsi/host0/bus0/target0/lun0/part4 155555 120581 26942 82% /tmp/hdd/root
/dev/scsi/host3/bus0/target0/lun0/part1 3924456 17736 3906720 0% /tmp/usbmounts/sdc1
/tmp/hdd/volumes #


*4* httpd
/tmp/hdd/volumes # httpd --help
BusyBox v1.1.3 (2009.11.18-08:46+0000) multi-call binary

victor

Messages : 14
Date d'inscription : 17/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  murigny64 le Jeu 14 Jan 2010 - 19:22

Sur MS400H

résultat du montage d'une clé USB en face avant:

systeme de fichier FAT:

resultat mount:
Code:
# mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host1/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type vfat (ro,nodiratime,fmask=0000,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt,utf8)

resultat df:
Code:
/ # df
Filesystem          1k-blocks      Used Available Use% Mounted on
/dev/root                11328    11328        0 100% /
/dev/mtdblock/2          1024      280      744  27% /usr/local/etc
/dev/rd/0                  40        40        0 100% /mnt/rd
/dev/scsi/host1/bus0/target0/lun0/part1 471090056 170214308 300875748  36% /tmp/hdd/volumes/HDD1
/dev/scsi/host1/bus0/target0/lun0/part3  16802928  7145472  9657456  43% /tmp/hdd/livepause
/dev/scsi/host1/bus0/target0/lun0/part4    155555    31779    115744  22% /tmp/hdd/root
/dev/scsi/host4/bus0/target0/lun0/part1  1022672    167056    855616  16% /tmp/usbmounts/sdb1

resultat ls:
/tmp/usbmounts/sdb1

Systeme de fichier FAT32:

resultat mount:
Code:
/ # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host1/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
/dev/scsi/host3/bus0/target0/lun0/disc on /tmp/usbmounts/sdb type vfat (ro,nodiratime,fmask=0000,dmask=0000,codepage=cp437,    iocharset=iso8859-1,shortname=winnt,utf8)

resultat df:
Code:
/tmp/usbmounts # df
Filesystem          1k-blocks      Used Available Use% Mounted on
/dev/root                11328    11328        0 100% /
/dev/mtdblock/2          1024      280      744  27% /usr/local/etc
/dev/rd/0                  40        40        0 100% /mnt/rd
/dev/scsi/host1/bus0/target0/lun0/part1 471090056 170214308 300875748  36% /tmp/hdd/volumes/HDD1
/dev/scsi/host1/bus0/target0/lun0/part3  16802928  7599680  9203248  45% /tmp/hdd/livepause
/dev/scsi/host1/bus0/target0/lun0/part4    155555    31779    115744  22% /tmp/hdd/root
/dev/scsi/host5/bus0/target0/lun0/disc  1970404      6288  1964116  0% /tmp/usbmounts/sdb
/tmp/usbmounts #

resultat ls:

/tmp/usbmounts/sdb

Systeme de fichier NTFS:
Code:
/tmp/usbmounts # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host1/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
/dev/scsi/host6/bus0/target0/lun0/disc on /tmp/usbmounts/sdb type ufsd (ro,nodiratime)
/tmp/usbmounts #

resultat df:
Code:
/tmp/usbmounts # df
Filesystem          1k-blocks      Used Available Use% Mounted on
/dev/root                11328    11328        0 100% /
/dev/mtdblock/2          1024      280      744  27% /usr/local/etc
/dev/rd/0                  40        40        0 100% /mnt/rd
/dev/scsi/host1/bus0/target0/lun0/part1 471090056 170214308 300875748  36% /tmp/hdd/volumes/HDD1
/dev/scsi/host1/bus0/target0/lun0/part3  16802928  7879744  8923184  47% /tmp/hdd/livepause
/dev/scsi/host1/bus0/target0/lun0/part4    155555    31779    115744  22% /tmp/hdd/root
/dev/scsi/host6/bus0/target0/lun0/disc  7937020  4686704  3250316  59% /tmp/usbmounts/sdb
/tmp/usbmounts #

resultat ls:
/tmp/usbmounts/sdb

synthese:
FAT = sd.1
FAT32 / NTFS = sd.

- clé branchée à l'arriere (avant vide): sdb / sdb1
- clé branchée à l'arriere puis 2eme a l'avant: sdb / sdb1 (arriere) et sdc / sdc1 (avant)
- clé branchée à l'avant puis 2eme à l'arriere: c'est inversé (sdb - sdc)

PS: il me semble avoir deja eu un montage "sda" il y a quelques semaines mais je n'y arrive plus silent
voila pour mes resultats drunken

Conclusion : L'affectation du dev à l'air d'etre dynamique entre sda sdb sdc suivant l'ordre de montage .

murigny64

Messages : 265
Date d'inscription : 11/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Seb@stien le Jeu 14 Jan 2010 - 19:55

Super !

Victor : Do you have MS450H ? Internal HDD seems to be HDD1 (like MS400H for HDD in rack) but HDD in rack seems to be mounted in /tmp/usbmounts. Strange, sure not in /tmp/hdd/volumes (after a reboot) ? Smile

Murigny64 : Génial, HDD1 est donc bien le disque en rack et la clef usb montée dans /tmp/usbmounts Wink

Ce qui m'étonne quand même c'est le résultat sur un MS450H. Disons que j'aurais souhaité avoir 2 HDD présents dans /tmp/hdd/volumes mais bon, c'est pas si grave.

Merci ça va me permettre d'avancer, de trouver quelques testeurs et de releaser une première version Wink

Seb@stien

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  victor le Jeu 14 Jan 2010 - 20:12

Yes, sure, external disk sdc1.
Have switched off/on several times, as it was installed last week. Smile
Good luck with the project.

victor

Messages : 14
Date d'inscription : 17/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Seb@stien le Jeu 14 Jan 2010 - 22:03

Je viens de voir : Il n'y a pas d'aide en tapant "httpd --help" ?
There is no help using "httpd --help" ?

Seb@stien

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  victor le Ven 15 Jan 2010 - 8:34

*4* httpd
/tmp/hdd/volumes # httpd --help
BusyBox v1.1.3 (2009.11.18-08:46+0000) multi-call binary

Amities

victor

Messages : 14
Date d'inscription : 17/12/2009

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  demi-sel le Ven 15 Jan 2010 - 9:45

Le HDD dans le rack est bien monté en HDD1 (sur MS400H)
Par contre, le disque dur externe NTFS branché sur l'USB arrière est toujours monté en sda1.

Code:
# mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type ufsd (ro,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host1/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)

demi-sel

Messages : 5
Date d'inscription : 03/12/2009
Age : 37
Localisation : 22

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Seb@stien le Ven 15 Jan 2010 - 10:02

Ok, donc pour résumer :

le HDD (interne pour le MS450H, rack pour le MS400H) est toujours dans /tmp/hdd/volumes et s'appelle toujours HDD1
les périphériques USB sont montés dans /tmp/usbmounts
/tmp/hdd/root existe toujours et pointe toujours vers le disque dur (interne pour le MS450H, rack pour le MS400H)

Qu'en est il s'il n'y a pas de HDD dans le MS400H ? il n'existe pas de /tmp/hdd/root ?

Seb@stien

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  e_molet le Ven 15 Jan 2010 - 14:50

Je ne comprend rien de ce que je fais mais si ça peut faire avancer la science

MS450H, 1 DD dans le rack+ 1 clé en façade

mount
Code:
/ # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp4                                                                                                                                37,iocharset=iso8859-1)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type ufsd (ro,nod                                                                                                                                iratime)
/dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,n                                                                                                                                odiratime)
/dev/scsi/host0/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host0/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
http://192.168.1.10/xxxx on /tmp/netb/mnt/MSHOME/PC/xxxx type cifs (rw,nodiratime,u                                                                                                                                nc=\\192.168.1.10\xxxx,username=Guest1124,rsize=32768,wsize=57344)
/dev/scsi/host2/bus0/target0/lun0/disc on /tmp/usbmounts/sdc type vfat (ro,nodir                                                                                                                                atime,fmask=0000,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt,u                                                                                                                                tf8)

df

Code:
/ # df
Filesystem          1k-blocks      Used Available Use% Mounted on
/dev/root                11328    11328        0 100% /
/dev/mtdblock/2          1024      264      760  26% /usr/local/etc
/dev/rd/0                  40        40        0 100% /mnt/rd
/dev/scsi/host1/bus0/target0/lun0/part1 976398568  34257356 942141212  4% /tmp/usbmounts/sdb1
/dev/scsi/host0/bus0/target0/lun0/part1 226902056  37572344 189329712  17% /tmp/hdd/volumes/HDD1
/dev/scsi/host0/bus0/target0/lun0/part3  16802928      1034  16801894  0% /tmp/hdd/livepause
/dev/scsi/host0/bus0/target0/lun0/part4    155555      4133    143390  3% /tmp/hdd/root
http://192.168.1.10/xxxx  98165148  57352608  40812540  58% /tmp/netb/mnt/MSHOME/PC/xxxx
/dev/scsi/host2/bus0/target0/lun0/disc  7881676    234000  7647676  3% /tmp/usbmounts/sdc

e_molet

Messages : 280
Date d'inscription : 03/01/2010
Age : 46
Localisation : 56

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Seb@stien le Ven 15 Jan 2010 - 15:27

Merci e_molet Wink

Mais le disque en rack, apparait comme monté en Read Only, normal ? (/tmp/usbmounts/sdb1)

Conclusion définitive :

Le package sera "lançable" depuis un périphérique usb (/tmp/usbmounts/...)
Le package sera "installable" sur le disque en rack pour le MS400H et sur le disque interne pour le MS450H (/tmp/hdd/volumes/HDD1)
Le package sera "lançable" depuis le disque en rack pour le MS400H et sur le disque interne pour le MS450H (/tmp/hdd/volumes/HDD1)

Je pense que j'adapterai par la suite, de façon à copier le package USB->USB (surtout pour le MS450H puisque le disque en rack est vu comme un périphérique USB)

Par contre, est ce que la commande "httpd -p 81 -h /tmp/hdd/root" renvoie une erreur ou non ?

Autre chose qui me donne une idée pour l'interface :

Code:

http://192.168.1.10/xxxx on /tmp/netb/mnt/MSHOME/PC/xxxx type cifs (rw,nodiratime,unc=\\192.168.1.10\xxxx,username=Guest1124,rsize=32768,wsize=57344)

Seb@stien


Dernière édition par Seb@stien le Lun 1 Fév 2010 - 7:30, édité 2 fois

Seb@stien
Admin
Admin

Messages : 568
Date d'inscription : 02/12/2009
Age : 38
Localisation : 95

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  e_molet le Ven 15 Jan 2010 - 15:35

edit Embarassed
Seb@stien a écrit:
Par contre, est ce que la commande "httpd -p 81 -h /tmp/hdd/root" renvoie une erreur ou non ?

Code:
/ # httpd -p 81 -h /tmp/hdd/root
httpd: illegal option -- p
BusyBox v1.1.3 (2009.11.18-08:46+0000) multi-call binary

Usage: httpd [-c <conf file>] [-r <realm>] [-h home] [-d/-e <string>]

Listens for incoming http server requests.

Options:
        -c FILE        Specifies configuration file. (default httpd.conf)
        -r REALM        Authentication Realm for Basic Authentication
        -h HOME        Specifies http HOME directory (default ./)
        -e STRING      Html encode STRING
        -d STRING      URL decode STRING

e_molet

Messages : 280
Date d'inscription : 03/01/2010
Age : 46
Localisation : 56

Revenir en haut Aller en bas

Re: Interface d'administration Web - v0.1

Message  Contenu sponsorisé Aujourd'hui à 2:09


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum