# Sysctl (probleme de prise en compte des modif)

**URL:** <https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055>\
**Category:** Support Debian\
**Tags:** boot\
**Created:** [Février 21, 2021, 11:29 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055 "2021-02-21T11:29:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon90668717](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@anon90668717](https://www.debian-fr.org/u/anon90668717)\
**Post date:** [Février 21, 2021, 11:29 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/1 "2021-02-21T11:29:07Z")

</div>

Salut,

Petite question: j’ai configuré theoriquement mon sysctl .conf avec le ping et l’ipv6 désactivés mais ca ne prend pas en considération les modifications au boot. Ca ne me les prend que manuellement.

J’ai essayé les deux ecritures ( avec / sans espace)

```nohighlight

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv4.icmp_echo_ignore_all = 1
net.ipv4.icmp_echo_ignore_all=1
net.ipv6.conf.all.disable_ipv6=1

```

Je ne comprends pas le souçi

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 21, 2021, 12:16 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/2 "2021-02-21T12:16:02Z")

</div>

je mets mes modifs dans /etc/sysctl.d/

> **[Mon optimisation du noyau](https://bidouilledebian.wordpress.com/2018/05/28/mon-optimisation-du-noyau/)**
>
> Vous avez surement lu déjà de nombreux articles sur le sujet, par exemple « Améliorer la réactivité générale du système », alors j’y vais de mes petites modifications po…

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 22, 2021, 5:43 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/3 "2021-02-22T05:43:33Z")

</div>

salut  
essaie de créer un fichier /etc/sysctl.d/disableipv6.conf avec les mêmes lignes puis redémarre

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 22, 2021, 9:03 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/4 "2021-02-22T09:03:30Z")

</div>

> [@anon90668717](#):
>
> ca ne prend pas en considération les modifications au boot. Ca ne me les prend que manuellement.

Comment vois-tu que les réglages ne sont pas appliqués ?  
Comment fais-tu pour les appliquer «&nbsp;manuellement&nbsp;» ? Un par un avec des commandes directes comme

```
sysctl net.ipv6.conf.all.disable_ipv6=1

```

ou bien avec la commande qui est censée appliquer les mêmes réglages qu’au démarrage,

```
sysctl --system

```

Note que les réglages `net.ipv6.conf.all.*` n’affectent que les interfaces existantes, or avec le démarrage asynchrone il n’est pas garanti que toutes les interfaces soient déjà créé au moment ou le réglage est appliqué. Pour affecter les futures interfaces, il faut modifier `net.ipv6.conf.default.*`. D’autre part les gestionnaires de réseau comme ifupdown (fichier /etc/network/interfaces) et NetworkManager peuvent modifier les paramètres des interfaces en fonction de leur configuration.

---

<div class="post-metadata">

**Author:** ![anon90668717](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@anon90668717](https://www.debian-fr.org/u/anon90668717)\
**Post date:** [Février 22, 2021, 10:07 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/5 "2021-02-22T10:07:30Z")

</div>

> [@dindoun](#):
>
> salut  
> essaie de créer un fichier /etc/sysctl.d/disableipv6.conf avec les mêmes lignes puis redémarre

oui je viens de lire qu’il y a une question de dernier lu dernier appliqué: le contenu de sysct.d est appliqué en priorité car etant le dernier lu

> [@PascalHambourg](#):
>
> Comment vois-tu que les réglages ne sont pas appliqués ?

en faisant un ping sur ma becane

> [@PascalHambourg](#):
>
> Comment fais-tu pour les appliquer « manuellement » ? Un par un avec des commandes directes comme
> 
> ```auto
> sysctl net.ipv6.conf.all.disable_ipv6=1
> 
> ```

en faisant

> sysctl -w …

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 22, 2021, 11:18 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/6 "2021-02-22T11:18:15Z")

</div>

> [@anon90668717](#):
>
> oui je viens de lire qu’il y a une question de dernier lu dernier appliqué: le contenu de sysct.d est appliqué en priorité car etant le dernier lu

S’il n’y a pas de réglages contradictoires dans les diférents fichiers, l’ordre ou le placement n’a aucune importance.

> [@anon90668717](#):
>
> en faisant un ping sur ma becane

Ce n’est pas suffisant. Vérifie plutôt la valeur du paramètre ave sysctl pour all et pour l’interface réseau.

> [@anon90668717](#):
>
> en faisant
> 
> > sysctl -w

Et avec `--system` ? (à tester seulement si la valeur dans all est restée à 0)

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 22, 2021, 12:04 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/7 "2021-02-22T12:04:39Z")

</div>

Pourtant la commande semble appliquer un ordre

```auto
sysctl --system
* Applying /usr/lib/sysctl.d/30-tracker.conf ...
fs.inotify.max_user_watches = 65536
* Applying /usr/lib/sysctl.d/50-bubblewrap.conf ...
kernel.unprivileged_userns_clone = 1
* Applying /usr/lib/sysctl.d/50-pid-max.conf ...
kernel.pid_max = 4194304
* Applying /etc/sysctl.d/90-disable-ipv6.conf ...
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
* Applying /etc/sysctl.d/90-inotify.conf ...
fs.inotify.max_user_watches = 100000
* Applying /etc/sysctl.d/90-log-console.conf ...
kernel.printk = 2 2 2 2
* Applying /etc/sysctl.d/90-perso.conf ...
vm.swappiness = 1
vm.vfs_cache_pressure = 50
vm.overcommit_memory = 2
vm.overcommit_ratio = 10
vm.laptop_mode = 5
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /usr/lib/sysctl.d/protect-links.conf ...
fs.protected_fifos = 1
fs.protected_hardlinks = 1
fs.protected_regular = 2
fs.protected_symlinks = 1
* Applying /etc/sysctl.conf ...

```

```auto
root@debian:/usr/lib/sysctl.d# ls
30-tracker.conf 50-bubblewrap.conf 50-pid-max.conf protect-links.conf

root@debian:/etc/sysctl.d# ls
90-disable-ipv6.conf 90-inotify.conf 90-log-console.conf 90-perso.conf 99-sysctl.conf README.sysctl

```

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 22, 2021, 12:45 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/8 "2021-02-22T12:45:56Z")

</div>

Je ne dis pas le contraire. Je dis seulement que si les fichiers ne contiennent pas de réglage contradictoire affectant des valeurs différentes à un même paramètre, alors l’ordre est sans importance.

---

<div class="post-metadata">

**Author:** ![anon90668717](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@anon90668717](https://www.debian-fr.org/u/anon90668717)\
**Post date:** [Février 27, 2021, 10:09 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/9 "2021-02-27T10:09:21Z")

</div>

> [@PascalHambourg](#):
>
> Ce n’est pas suffisant. Vérifie plutôt la valeur du paramètre ave sysctl pour all et pour l’interface réseau.

ca l’est, ca me permet de voir si la consigne est respectée ou pas

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 27, 2021, 10:51 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/10 "2021-02-27T10:51:55Z")

</div>

Peut-on voir la sortie de «&nbsp;`sysctl --system`&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![anon90668717](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@anon90668717](https://www.debian-fr.org/u/anon90668717)\
**Post date:** [Mars 9, 2021, 12:37 UTC](https://www.debian-fr.org/t/sysctl-probleme-de-prise-en-compte-des-modif/84055/11 "2021-03-09T12:37:32Z")

</div>

oups desolé je t’avais oublié  
je te fais ça dès que je peux
