Kor*_*van 8 linux debian sysctl debian-wheezy
sysctl 重新定义值的正确位置在哪里?
我有:
> 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
Run Code Online (Sandbox Code Playgroud)
但是每次重启后 net.ipv6.bindv6only 还是 1
小智 14
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/50093
/etc/init.d/procps.sh
在启动过程中来得太早,无法应用很多 sysctl。由于它在加载网络模块和安装文件系统之前运行,因此有很多常用的 sysctl,它们在启动时被简单地忽略,并向控制台产生错误。
网络上的所有文档都涉及更改 /etc/sysctl.conf 中的某些设置,例如net.ipv4.netfilter.ip_conntrack_max
对于 Ubuntu 和 Debian 是错误的。
最后,“在我看来,这是一个 Debian Squeeze 错误,请参见此处的示例和解决方法:http : //wiki.debian.org/BridgeNetworkConnections
在后一种情况下,procps init 脚本应该负责在引导期间加载它们。但是,在 Squeeze 上它不会,您需要从 /etc/rc.local(或类似的)重新启动它:
Run Code Online (Sandbox Code Playgroud)# /etc/rc.local # Load kernel variables from /etc/sysctl.d /etc/init.d/procps restart exit 0
归档时间: |
|
查看次数: |
16440 次 |
最近记录: |