# Je ne peux éteindre mon interface réseau qu'une fois

**URL:** <https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300>\
**Category:** Support Debian\
**Created:** [Août 1, 2018, 6:11 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300 "2018-08-01T06:11:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![guiguitarux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guiguitarux/32/10039_2.png) [@guiguitarux](https://www.debian-fr.org/u/guiguitarux)\
**Post date:** [Août 1, 2018, 6:11 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/1 "2018-08-01T06:11:27Z")

</div>

Release : Stable (stretch)

bonjour à tous,

Je me suis créé deux petits scripts pour éteindre et remettre en fonction mon interface réseau;

Avant tout voici mon fichier /etc/network/interfaces :

source /etc/network/interfaces.d/\*

```
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp5s0
iface enp5s0 inet dhcp

```

(j’ai désinstallé network-manager)

**voici mon premier script : [eteindre.sh](http://eteindre.sh)**

```
#!/bin/sh
ifdown -a <---- j'utilise ce choix car ifdown enp5s0 ne marche pas
ifup lo <---- ...mais du coup, obligé de relancer la boucle locale!
clear
ifconfig

```

**là mon deuxième, celui qui la rallume : [démarre-reseau.sh](http://xn--dmarre-reseau-bhb.sh)**

```
#!/bin/sh
clear
dhclient -4 enp5s0
ifconfig

```

Voici le problème : je ne peux éteindre mon interface réseau qu’une fois, la fois suivante refuse de s’éteindre… et je ne comprends vraiment pas.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Août 1, 2018, 6:50 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/2 "2018-08-01T06:50:52Z")

</div>

Bonjour @guiguitarux,

Pour essayer de comprendre, il est utile de suivre les journaux (les logs) pendant l’exécution ;  
Ils peuvent mentionner un message d’erreur ou une indication.

Tu peux essayer un :

`tail -f /var/log/messages`

Je ne connais pas assez bien Debian Stretch pour t’aider davantage.

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Août 1, 2018, 7:01 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/3 "2018-08-01T07:01:35Z")

</div>

Bonjour,

Je ne comprends pas le but de la manœuvre, mais qu’importe.  
Pourquoi utiliser `dhclient` pour remonter l’interface et non pas la commande `ifup` ?

Comme le suggère @anon97446390, les journaux devraient t’en apprendre plus.

---

<div class="post-metadata">

**Author:** ![guiguitarux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guiguitarux/32/10039_2.png) [@guiguitarux](https://www.debian-fr.org/u/guiguitarux)\
**Post date:** [Août 1, 2018, 8:08 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/4 "2018-08-01T08:08:05Z")

</div>

la commande ifup ne fonctionne pas quand je relance l’interface c’est pourquoi j’ai pris dhclient :

```
  root@debian:/home/user# ifdown enp5s0
  ifdown: interface enp5s0 not configured

```

les log ne renvoient rien à part des trucs tout à fait normaux :

`Aug 1 10:04:40 debian kernel: [4621.875225] atl1c 0000:05:00.0: atl1c: enp5s0 NIC Link is Up<100 Mbps Full Duplex>`

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Août 1, 2018, 8:33 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/5 "2018-08-01T08:33:00Z")

</div>

> [@guiguitarux](#):
>
> là mon deuxième, celui qui la rallume : démarre-reseau.sh
> 
> #!/bin/sh  
> clear  
> dhclient -4 enp5s0  
> ifconfig
> 
> Voici le problème : je ne peux éteindre mon interface réseau qu’une fois, la fois suivante refuse de s’éteindre… et je ne comprends vraiment pas.

En toute logique, c’est le premier redémarrage de l’interface avec `dhclient -4 enp5s0` qui empêche l’arrêt suivant.

J’imagine que tu pourrais essayer de terminer le client DHCP avant l’arrêt de l’interface.  
Il y a plus propre que `killall dhclient`.

---

<div class="post-metadata">

**Author:** ![guiguitarux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guiguitarux/32/10039_2.png) [@guiguitarux](https://www.debian-fr.org/u/guiguitarux)\
**Post date:** [Août 1, 2018, 9:26 UTC](https://www.debian-fr.org/t/je-ne-peux-eteindre-mon-interface-reseau-quune-fois/77300/6 "2018-08-01T09:26:58Z")

</div>

Merci r2mi,

en effet avec ton analyse, j’ai pu trouver une solution.

à la place de `ifdown -a` j’ai utilisé `dhclient -x` et là je peux arrêter et redémarrer à foison mon interface.

bravo.
