Script pour enlever dhcp et mettre une ip fixe
Résolu
Bonjour,
Ma question est simple, je souhaite changer l’ip d’un serveur (uniquement en ligne de commande et pas par
Le problème c’est que quand j'exécute cette commande :
... l’IP change temporairement, et quand je reboote, l’IP redevient ce qu’elle était auparavant. J’ai beau chercher à droite à gauche je n’ai rien trouvé de concluant. Avez-vous une solution?
Je vous remercie
Ma question est simple, je souhaite changer l’ip d’un serveur (uniquement en ligne de commande et pas par
/etc/network/...), car je suis sur en train de mettre en œuvre un script pour automatiser ce processus barbant.
Le problème c’est que quand j'exécute cette commande :
ifdown ens33
ifconfig ens33 192.168.0.9/24
ifup ens33
... l’IP change temporairement, et quand je reboote, l’IP redevient ce qu’elle était auparavant. J’ai beau chercher à droite à gauche je n’ai rien trouvé de concluant. Avez-vous une solution?
Je vous remercie
A voir également:
- Script pour enlever dhcp et mettre une ip fixe
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Script vidéo youtube - Guide
- Enlever pub youtube - Accueil - Streaming
- Dhcp - Guide
1 réponse
Bonjour,
Voici comment tu peux procéder.
Première solution : rester en DHCP
Tu restes en DHCP, et côté serveur DHCP, tu configures un bail DHCP pour assigner une IP donnée (
Deuxième solution :
Cette solution consiste à utiliser
Pour configurer ta connexion, tu peux ensuite utiliser la commande
Si tu utilises une vieille debian (wheezy), il faudra en plus modifier
Enfin, relance network-manager pour prendre ces changements en compte. En root ou avec
Il sera dès lors possible d'utiliser la commande
Bonne chance
Voici comment tu peux procéder.
Première solution : rester en DHCP
Tu restes en DHCP, et côté serveur DHCP, tu configures un bail DHCP pour assigner une IP donnée (
192.168.0.9) correspondant à l'adresse MAC de l'interface
ens33. L'adresse MAC se retrouve avec la commande
ip addr.
Deuxième solution :
/etc/network/interfaces
Cette solution consiste à utiliser
/etc/network/interfaceset les commandes qui en découlent (
ifup,
ifdown).
Pour configurer ta connexion, tu peux ensuite utiliser la commande
nm-connection-editor. Ou sinon, tu peux modifier à la main
/etc/network/interfaces. Voici à quoi cela pourrait ressembler, en supposant que ta passerelle soit
192.168.0.1:
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug ens33
iface ens33 inet static
address 192.168.0.9
netmask 255.255.255.0
gateway 192.168.0.1
Si tu utilises une vieille debian (wheezy), il faudra en plus modifier
/etc/NetworkManager/NetworkManager.conf, comme expliqué ici.
Enfin, relance network-manager pour prendre ces changements en compte. En root ou avec
sudo:
service network-manager restart
Il sera dès lors possible d'utiliser la commande
ifup ens33.
Bonne chance
Merci de ta réponse