IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

changer ou modifier configuration network


Sujet :

Réseau/Web Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 24
    Points : 18
    Points
    18
    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é

  2. #2
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 24
    Points : 18
    Points
    18
    Par défaut
    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é

Discussions similaires

  1. Modifier configuration de Chkrootkit
    Par CinePhil dans le forum Sécurité
    Réponses: 0
    Dernier message: 02/11/2009, 11h45
  2. Modifier configuration
    Par zesavantfou dans le forum Langage
    Réponses: 5
    Dernier message: 14/05/2009, 15h56
  3. Modifier configuration imprimante sous crystal reports en VB6
    Par pcvesoul dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 23/10/2008, 09h39
  4. Modifier configuration imprimante sous crystal reports en VB6
    Par pcvesoul dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 22/10/2008, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo