Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2012, à 10:37

bf92

[script] Changer l'adresse ip

Bonjour,

Je cherche à changer l'adresse ip d'une machine grâce à un script avec la commande sed
Voici mon script

#!/bin/bash
echo -n "Saisir l'adresse ip de la machine : "
read ip

echo -n "Saisir le masque de sous réseau de la machine : "
read netmask

echo -n "Saisir la passerelle de la machine : "
read gateway

echo -n "Saisir l'adresse du serveur dns de la machine : "
read dns

var="address $ip \n netmask $netmask \n gateway $gateway \n dns $dns"


sed -e "s/^(iface) * (^iface)/$var/g" /etc/network/interfacesbis

Je n'arrive pas à modifier juste la configuration ip

Merci

Hors ligne

#2 Le 07/11/2012, à 11:11

C'est Moi

Re : [script] Changer l'adresse ip

j'ai pas testé ton script mais visiblement il faut faire un sudo ifdown eth0 puis sudo ifup. ou alors /etc/init.d/networking restart. ou un truc du genre qui redémarre la connexion

Hors ligne

#3 Le 08/11/2012, à 16:31

obibann

Re : [script] Changer l'adresse ip

C'est Moi a écrit :

j'ai pas testé ton script mais visiblement il faut faire un sudo ifdown eth0 puis sudo ifup. ou alors /etc/init.d/networking restart. ou un truc du genre qui redémarre la connexion

C'est exact. Sinon l'utilisation de la commande ifconfig permet de changer l'ip à chaud sans avoir besoin de relancer le service réseau.


Ubuntu 16.04
Avec Windows, on fait ce qu'on peut... Avec Linux, on fait ce qu'on veut !! :p

Hors ligne