Administrer Dingux depuis son pc, via usb ( explication )
+2
djihem
Sekigo Le Magnifique
6 participants
Page 1 sur 1
Administrer Dingux depuis son pc, via usb ( explication )
Edit => Je dois tester mes explications sous un live-usb Ubuntu, car la plupart d'entre vous doivent utiliser cette distrib, mais pas moi. Mes explications devraient marcher en theorie, mais je prefere entre etre sur. J'enleverai ce bandeau quand j'aurais fini.
Tuto pour Windows en cours.
----------------------------------------------------------------------------------------------
Je me permet d'ouvrir ce post, parce que je n'ai rien vu de tel sur ce forum et celui de gxmod.
La problematique est la suivante : comment administrer Dingux, sachant que la console n'a pas de clavier.
Pour cela, nous utiliserons telnet, le port usb de la Dingoo qui agit comme un port ethernet sous Dingux ( je schematise, hein ) et Putty.
Telnet est un protocole reseau permettant l'administration de systeme a distance. Le probleme principal de ce protocol est la securite, car il peut etre relativement facile a intercepter les communications via le reseau. Mais dans le cas de la Dingoo, on s'en fout un peu, vu qu'elle n'a pas acces au reseau internet.
Sous Dingux, le port USB a ete configurer de tel sorte qu'il agisse comme une interface reseau. Ce qui explique pourquoi la dingoo n'est pas reconnu comme un disque local, et que pour transferer des fichiers, il faut passer par le protocole FTP. L'auteur de Dingux a configurer ce port de tel maniere pour que la gestion de Dingux soit facilement accessible depuis une autre machine.
PuTTY est un emulateur de terminal, prenant en charge les protocoles SSH et telnet ( entre autre ). SSH est un protocole bien plus securise que Telnet, mais c'est bien lourd pour notre petite Dingoo.
Il faut que la Dingoo soit sous Dingux, et qu'elle soit relie au pc par USB.
Sous Linux
Sous Windows
Normalement, une nouvelle console putty se lancera. Pour vous assurer que tout s'est bien passe, lancer cette commande :
Desormais, vous pouvez lancez les commandes habituelles Linux sous Dingux, et ce, depuis votre pc ! En particulier top, ls, cd, etc... Ce qui permet de naviguer dans le rootfs.
Je n'ai pas encore trop teste les possibilites de Dingux via telnet. Par contre, le systeme est en read-only, j'ignore si il est possible d'ecrire dans le rootfs, ou dans /usr/local/. J'editerai par la suite mes decouvertes.
J'ignore si ce topic servira a quelqu'un, mais je pense que c'est important de faire partager les decouvertes que l'on fait, aussi minimes soit-elle.
Tuto pour Windows en cours.
----------------------------------------------------------------------------------------------
Je me permet d'ouvrir ce post, parce que je n'ai rien vu de tel sur ce forum et celui de gxmod.
La problematique est la suivante : comment administrer Dingux, sachant que la console n'a pas de clavier.
Pour cela, nous utiliserons telnet, le port usb de la Dingoo qui agit comme un port ethernet sous Dingux ( je schematise, hein ) et Putty.
Telnet est un protocole reseau permettant l'administration de systeme a distance. Le probleme principal de ce protocol est la securite, car il peut etre relativement facile a intercepter les communications via le reseau. Mais dans le cas de la Dingoo, on s'en fout un peu, vu qu'elle n'a pas acces au reseau internet.
Sous Dingux, le port USB a ete configurer de tel sorte qu'il agisse comme une interface reseau. Ce qui explique pourquoi la dingoo n'est pas reconnu comme un disque local, et que pour transferer des fichiers, il faut passer par le protocole FTP. L'auteur de Dingux a configurer ce port de tel maniere pour que la gestion de Dingux soit facilement accessible depuis une autre machine.
PuTTY est un emulateur de terminal, prenant en charge les protocoles SSH et telnet ( entre autre ). SSH est un protocole bien plus securise que Telnet, mais c'est bien lourd pour notre petite Dingoo.
Il faut que la Dingoo soit sous Dingux, et qu'elle soit relie au pc par USB.
Sous Linux
- Spoiler:
- Lancer un terminal ( ou console ) sur votre pc.
Dans un premier temps, nous devons installer PuTTY.- Code:
# Sous Ubuntu ou Debian ( non teste )
sudo apt-get install putty
# Sous Archlinux
pacman -S putty
- Code:
sudo ifconfig
# Vous aurez la liste des interfaces reseau. Assurez vous d'avoir une interface type usb0.
# Nous allons configurer le pc comme passerelle pour la dingoo.
sudo dhcpcd usb0
- Code:
# putty est le programme, -telnet est le type de protocole, 10.1.0.2 est l'adresse network de la Dingoo.
putty -telnet 10.1.0.2
Sous Windows
- Spoiler:
Je ne suis pas chez moi pour l'écriture de ce tuto, et je ne peux pas conserver ce que j'ai écrit. Donc, je le laisse tel quel, et je le modifierais dans l'apres.
Peu importe que vous ayez les drivers de la Dingoo sous le firmware initial. Vu que tout passe par le protocole Telnet, ça demande d'autres drivers.
Tout d'abord, ne branchez pas la console sous Dingux en USB. Laissez là à l'écart.
Allez cherchez les drivers RNDis pour Windows à l'adresse suivante : Driver 2k/XP/Vista.
Il faut extraire le dossier RNDIS Drivers Pack sur un endroit de votre disque dur où vous n'y toucherez pas par la suite ( si vous effacez le fichier, faut tout recommancer, et Windows va balancer des drivers incompatibles. Etant donné que je ne connais pas le path des drivers sous Windows, merci de me donner plus d'indications. Souvenez-vous de l'endroit où vous avez dézippé le fichier.
Maintenant, bootez la Dingoo sous Dingux, et connectez la au pc.
Windows va vous demandez si vous souhaitez recherchez le driver sur Update. Cochez "Non, pas cette fois". Sur l'écran suivant, cochez "Installer à partir d'une liste...", et validez. Cochez uniquement "Inclure cet emplacement dans la recherche" et indiquer le path du driver dezipé plus haut. Validez, et Windows sera en mesure de détecter le reseau telnet.
Allez chercher PuTTY.
Normalement, une nouvelle console putty se lancera. Pour vous assurer que tout s'est bien passe, lancer cette commande :
- Code:
uname -a
# Vous devriez avoir en retour ( avec des differences, hein )
>> Linux dingux 2.6.24.3-dingux #114 Thu Aug 13 14:12:48 CEST 2009 mips GNU/Linux
Desormais, vous pouvez lancez les commandes habituelles Linux sous Dingux, et ce, depuis votre pc ! En particulier top, ls, cd, etc... Ce qui permet de naviguer dans le rootfs.
Je n'ai pas encore trop teste les possibilites de Dingux via telnet. Par contre, le systeme est en read-only, j'ignore si il est possible d'ecrire dans le rootfs, ou dans /usr/local/. J'editerai par la suite mes decouvertes.
J'ignore si ce topic servira a quelqu'un, mais je pense que c'est important de faire partager les decouvertes que l'on fait, aussi minimes soit-elle.
Dernière édition par Sekigo Le Magnifique le Ven 12 Mar 2010 - 14:50, édité 2 fois
Sekigo Le Magnifique- Messages : 44
Date d'inscription : 12/03/2010
Re: Administrer Dingux depuis son pc, via usb ( explication )
Merci pour l'info, c'est toujours bon à savoir ! J'avais vu l'équivalent pour windows sur un site, faut que je retrouve lequel.
djihem- Messages : 401
Date d'inscription : 22/07/2009
Age : 38
Localisation : IDF
Re: Administrer Dingux depuis son pc, via usb ( explication )
En fait, c'est surtout pour la commande
Ca permet de voir les ressources utiliser par la console, en temps reel.
Par la suite, je vais essayer d'adapter htop pour Dingux, c'est plus pratique pour suivre la conso cpu et memoire.
Par exemple, gmenu2x au repos utilise quand meme ~32% du processeur. Mais il s'endort pour laisser les ressources au emulateur. Picodrive lance sonic 1 a ~73% du cpu. Et ainsi de suite. Ce qui est pratique pour essayer d'optimiser le tout.
- Code:
top -d 1
Ca permet de voir les ressources utiliser par la console, en temps reel.
Par la suite, je vais essayer d'adapter htop pour Dingux, c'est plus pratique pour suivre la conso cpu et memoire.
Par exemple, gmenu2x au repos utilise quand meme ~32% du processeur. Mais il s'endort pour laisser les ressources au emulateur. Picodrive lance sonic 1 a ~73% du cpu. Et ainsi de suite. Ce qui est pratique pour essayer d'optimiser le tout.
Sekigo Le Magnifique- Messages : 44
Date d'inscription : 12/03/2010
Re: Administrer Dingux depuis son pc, via usb ( explication )
Le tuto est parfait ! merci Sekigo Le Magnifique !
bec80- Messages : 64
Date d'inscription : 26/12/2009
Age : 36
Localisation : Amiens
Re: Administrer Dingux depuis son pc, via usb ( explication )
Petite question pour sekigo, là j'ai pas les moyens de tester :
Je suis un Linuxien et j'aimerais savoir s'il était possible de copier des fichiers directement sur la SD de la Dingoo du coup directement avec Dingux booté ?
Ca éviterait de me taper la mise à jour des fichiers audios à chaque déconnexion du cable usb...
Je connais scp pour les protocoles ssh, mais telnet je connais pas du tout, ça fonctionne pareil ?
Merci d'avance, ça me simplifierait la vie et je dois pas être le seul...
Je suis un Linuxien et j'aimerais savoir s'il était possible de copier des fichiers directement sur la SD de la Dingoo du coup directement avec Dingux booté ?
Ca éviterait de me taper la mise à jour des fichiers audios à chaque déconnexion du cable usb...
Je connais scp pour les protocoles ssh, mais telnet je connais pas du tout, ça fonctionne pareil ?
Merci d'avance, ça me simplifierait la vie et je dois pas être le seul...
Troll- Messages : 6
Date d'inscription : 05/02/2010
Re: Administrer Dingux depuis son pc, via usb ( explication )
Bonjour, confrère linuxien.
Pour permettre des transferts de fichiers via dingux, le plus simple est encore de le faire par FTP.
Pour cela, tu connectes ta dingoo via USB, tu prends le logiciel FileZilla ( c'est celui que j'utilise, après, tu peux très bien utiliser également n'importe quel autre log, ou en ligne de commande ), et tu choisis l'adresses 10.1.0.2
Là, tu auras accès à la carte miniSD.
Pour le coté technique, le port USB a été mappé en simili port ethernet, sous Dingux. Ce qui explique pourquoi on ne peut pas faire un simple mount/copier-coller. L'avantage, c'est justement de pouvoir permettre les connexions TelNet, et permettre même de connecter sa Dingoo à Internet ( je dis juste cela pour l'exemple, c'est tout à fait possible, mais dans la pratique, ça ne sert à rien ).
Pour permettre des transferts de fichiers via dingux, le plus simple est encore de le faire par FTP.
Pour cela, tu connectes ta dingoo via USB, tu prends le logiciel FileZilla ( c'est celui que j'utilise, après, tu peux très bien utiliser également n'importe quel autre log, ou en ligne de commande ), et tu choisis l'adresses 10.1.0.2
Là, tu auras accès à la carte miniSD.
Pour le coté technique, le port USB a été mappé en simili port ethernet, sous Dingux. Ce qui explique pourquoi on ne peut pas faire un simple mount/copier-coller. L'avantage, c'est justement de pouvoir permettre les connexions TelNet, et permettre même de connecter sa Dingoo à Internet ( je dis juste cela pour l'exemple, c'est tout à fait possible, mais dans la pratique, ça ne sert à rien ).
Sekigo Le Magnifique- Messages : 44
Date d'inscription : 12/03/2010
Re: Administrer Dingux depuis son pc, via usb ( explication )
Merci pour ces explications sekigo,
j'ai un petite problème avec ma fedora, peu-être pourra tu m'éclairais.
Je n'arrive pas a démonter ma dingoo correctement, j'ai une erreur.
j'ai un petite problème avec ma fedora, peu-être pourra tu m'éclairais.
Je n'arrive pas a démonter ma dingoo correctement, j'ai une erreur.
bec80- Messages : 64
Date d'inscription : 26/12/2009
Age : 36
Localisation : Amiens
Re: Administrer Dingux depuis son pc, via usb ( explication )
Bonjour.
Quand tu parles de démonter la console, c'est bien au niveau de l'explorateur de fichier ? Je pense que oui.
Personnelement, je suis sous Archlinux et Debian Sid. Dans les deux cas, la reconnaissance du système de fichier s'est fait automatiquement. Et pour la démonter, étrangement, quand je le fais, ça me freeze la console. Du coup, je me prend plus la tête pour le faire ( j'avais également un message d'erreur quand je le faisais ). Je débranche le cable dès que j'ai fini les transferts. Et je n'ai jamais eu d'erreur de segmentation pour le moment.
Quand tu parles de démonter la console, c'est bien au niveau de l'explorateur de fichier ? Je pense que oui.
Personnelement, je suis sous Archlinux et Debian Sid. Dans les deux cas, la reconnaissance du système de fichier s'est fait automatiquement. Et pour la démonter, étrangement, quand je le fais, ça me freeze la console. Du coup, je me prend plus la tête pour le faire ( j'avais également un message d'erreur quand je le faisais ). Je débranche le cable dès que j'ai fini les transferts. Et je n'ai jamais eu d'erreur de segmentation pour le moment.
Sekigo Le Magnifique- Messages : 44
Date d'inscription : 12/03/2010
Re: Administrer Dingux depuis son pc, via usb ( explication )
Oui c'est au niveau de l'explorateur de fichier, et en effet ma console freeze, j'ai le même problème.
Je vais suivre ton conseil, merci.
Je vais suivre ton conseil, merci.
bec80- Messages : 64
Date d'inscription : 26/12/2009
Age : 36
Localisation : Amiens
Re: Administrer Dingux depuis son pc, via usb ( explication )
j'ai essayé d'utiliser putty et filezilla, mais ma dingoo (sous dingux) n'est pas détecté sur mon ubuntu. Aurais loupé quelque chose un paquet à installer...?
edit: en fait c'est bon j'avais désactivé le networkmanager :/
Par si tu repasse par là segiko (ou quelqu'un d'autre), sais tu si il est possible de voir les lignes du terminal en temps réel lorsque qu'on lance une application sur dingux en se connectant avec putty par exemple. (se qui permettrait de voir les messages d'erreur par exemple?)
edit: en fait c'est bon j'avais désactivé le networkmanager :/
Par si tu repasse par là segiko (ou quelqu'un d'autre), sais tu si il est possible de voir les lignes du terminal en temps réel lorsque qu'on lance une application sur dingux en se connectant avec putty par exemple. (se qui permettrait de voir les messages d'erreur par exemple?)
Re: Administrer Dingux depuis son pc, via usb ( explication )
En ouvrant un terminal ca marche pas?
k0en- Messages : 1245
Date d'inscription : 08/09/2010
Localisation : Entre la chaise et le clavier
Sujets similaires
» Gros probleme depuis la MAJ !!!
» dingus depuis le départ
» Dingux in Internal memory (installation dingux dans la mémoire interne de la dingoo)
» Dingux-Write: Un éditeur de texte pour Dingux v1.1.0
» Annuaire des tous les jeux disponibles depuis Dingoonity
» dingus depuis le départ
» Dingux in Internal memory (installation dingux dans la mémoire interne de la dingoo)
» Dingux-Write: Un éditeur de texte pour Dingux v1.1.0
» Annuaire des tous les jeux disponibles depuis Dingoonity
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Jeu 5 Déc 2019 - 20:37 par Monstercrunch
» Les 2 minutes du peuple
Dim 29 Avr 2018 - 22:38 par Saigan
» Clip
Ven 18 Aoû 2017 - 14:00 par Bart
» HELP !!!!
Mar 3 Jan 2017 - 13:09 par basteros
» En 2016 opendingux ou dingux
Mer 28 Déc 2016 - 9:18 par IloveLinux
» probleme emulateur
Jeu 22 Sep 2016 - 13:27 par dcess
» dingoo demmare plus
Mer 21 Sep 2016 - 17:08 par dcess
» HELP !! 2 ans après
Jeu 21 Juil 2016 - 18:43 par amazcat
» Les plus belle mini borne d'arcade
Jeu 25 Fév 2016 - 22:35 par Bart
» Bonne année 2016
Dim 3 Jan 2016 - 20:06 par Bart