+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité régulier
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    janvier 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2005
    Messages : 20
    Points : 5
    Points
    5

    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
    Invité régulier
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    janvier 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2005
    Messages : 20
    Points : 5
    Points
    5

    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é

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •