Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Réseau/Web
Réseau/Web Forum d'entraide sur Python et le réseau/Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 25/02/2013, 13h29   #1
hherve
Invité de passage
 
Inscription : janvier 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 9
Points : 0
Points : 0
Par défaut changer ou modifier configuration network

Bonjour,

J'ai réalisé sur RaspberryPi un petit prog en python + tkinter pour piloter un appareil électronique via le socket.

Cet appareil, destiné à recevoir et répondre des infos/commandes possède une adresse IP fixe avec un masque et un gateway.
ex: IP:192.168.0.23 Mask:255.255.255.0 Gateway:192.168.0.254

J'ai placé mon Rpi en IP statique à 192.168.0.22 avec le même masque et gateway.
J'ai donc modifié le fichier /etc/network/interfaces

Ainsi, j'arrive à connecter en direct (Rpi sur l'électronique) avec un câble RJ45. Pas de serveur, routeur ou autres, 1 seul câble RJ45, c'est tout.
Je peux donc "piloter" l'électronique.


Maintenant, pour effectuer de la maintenance, chez des clients, sur ces mêmes appareils électronique possédant alors diverses configurations selon l'admin qui les a configuré , je serais confronté à modifier le fichier "interfaces", à la main, ce qui n'est pas jouable: mon système Rpi étant embarqué avec un écran 10" + touch screen, il ne possède pas de clavier !

Je désirerais donc, connaitre comment je pourrais, en PYTHON (2.6), changer/sauver une configuration dans "interfaces". Je pense lancer la commande par un "tk.button"

Je sais d'avance que chez mes clients, je trouverais des IP très différentes (genre: 135.117.55.30) que je pourrais préparer avant l'intervention, je n'aurais qu'à déconnecter l'appareil électronique de leur réseau pour le connecter à mon Rpi puis sélectionner sur mon écran un type de configuration + reboot éventuel.

J'aimerais trouver des exemples de modif/changement de fichier, comme cela, en Python.

Merci de votre éclairage.
Hervé
hherve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 16h47   #2
hherve
Invité de passage
 
Inscription : janvier 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 9
Points : 0
Points : 0
Bien, j'ai trouvé pourquoi ce que je faisais ne marchait pas....
Je ne suis pas "ROOT".... donc je contourne ce pb en appelant un script qui fait ce job, avec le sudo.

Ce n'est pas très élégant, j'avoue

Autres idées bienvenues
Hervé
hherve est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h37.


 
 
 
 
Partenaires

Hébergement Web