web-dev-qa-db-fra.com

Après le redémarrage de la boîte de Debian ignore les valeurs SYSCTL.CONF

Où est la bonne place pour les valeurs redéfinies SYSCTL?

J'ai:

> uname -a
Linux note 3.1.0-1-AMD64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 GNU/Linux

> cat /etc/debian_version 
wheezy/sid


> tail -n 2 /etc/sysctl.conf   
#
net.ipv6.bindv6only=0

Mais après chaque redémarrage net.ipv6.bindv6only encore 1

6
Korjavin Ivan

Vérifiez s'il existe un fichier dans /etc/sysctl.d avec votre paramètre. Ces fichiers remplacent le fichier /etc/sysctl.conf ...

7
Dom

https://bugs.launchpad.net/ubuntu/+source/procps/+bug/5009

/etc/init.d/procps.sh vient trop tôt dans le processus de démarrage pour appliquer beaucoup de SYSCTL. Comme il s'exécute avant que les modules de réseau ne soient chargés et que des systèmes de fichiers sont montés, il existe une grande quantité de SYSCTL couramment utilisée qui sont simplement ignorées au démarrage et produisent des erreurs à la console.

Toute la documentation sur le réseau faisant référence à la modification de certains paramètres dans /etc/sysctl.conf tels que net.ipv4.netfilter.ip_conntrack_max est faux pour Ubuntu et Debian.

Enfin, "Il me semble que c'est un bogue Squeeze Debian, voir ici pour un exemple et un contournement: http://wiki.debian.org/bridgenetworkconnections

Dans ce dernier cas, le script PROCPS Init devrait s'occuper de les charger au cours de la démarrage. Cependant, sur la presser ne le fait pas, et vous devez le redémarrer de /etc/rc.local (ou similaire):

# /etc/rc.local

# Load kernel variables from /etc/sysctl.d
/etc/init.d/procps restart

exit 0
13

Si vous utilisez FW (pare-feu non compliqué), vous devez vraiment modifier les valeurs de /etc/ufw/sysctl.conf comme la configuration ici remplace/etc/sysctl.conf one.

2
aldeby