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 Discussion :

Modification @dresse IP par Bash (CentOS)


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 172
    Par défaut Modification @dresse IP par Bash (CentOS)
    Bonjour,

    Je cherche à modifier mon adresse IP par script bash sous Linux CentOS.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/bash
    clear
    /sbin/ifconfig eth0 192.168.1.12 netmask 255.255.255.0
    cat /etc/sysconfig/network-scripts/ifcfg-eth0
    echo " "
    sed "s/\(IPADDR=\).*$/\1192.168.1.12/" /etc/sysconfig/network-scripts/ifcfg-eth0
    echo " "
    cat /etc/sysconfig/network-scripts/ifcfg-eth0
    echo " fin"
    La modification du fichier ifcfg-eth0 n'est pas prise en compte.

    Quelqu'un pourait-il me dire ou est l'erreur ???

    Part avance merçi.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    sed ne modifie pas le fichier original. Tu devras rediriger l'output vers un fichier.

    Je t'invite à regarder les exemples de base:

    http://fr.wikipedia.org/wiki/Stream_Editor#Utilisation

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 172
    Par défaut
    ok, merci pour la reponse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/bash
    clear
    /sbin/ifconfig eth0 192.168.1.12 netmask 255.255.255.0
    cat /etc/sysconfig/network-scripts/ifcfg-eth0
    echo " "
    sed "s/\(IPADDR=\).*$/\1192.168.1.12/" /etc/sysconfig/network-scripts/ifcfg-eth0 > /etc/sysconfig/network-scripts/ifcfg-eth0.Prov
    mv /etc/sysconfig/network-scripts/ifcfg-eth0.Prov /etc/sysconfig/network-scripts/ifcfg-eth0
    echo " "
    cat /etc/sysconfig/network-scripts/ifcfg-eth0

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 15/09/2010, 17h45
  2. Modification du shell par défaut sous Linux
    Par see++ dans le forum Général Python
    Réponses: 2
    Dernier message: 03/03/2007, 08h15
  3. Réponses: 2
    Dernier message: 05/02/2007, 17h09
  4. modifications de données par lot
    Par pracolas dans le forum Access
    Réponses: 16
    Dernier message: 03/02/2007, 13h13
  5. Modification de pages par un formulaire
    Par Bluespike62 dans le forum Langage
    Réponses: 5
    Dernier message: 19/01/2006, 17h21

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