目前我们正在build立一些本地networking服务器,以在完整的ipv4networking中运行。 我可以肯定,这个networking没有ipv6的支持,永远不会。
在旁边,
我们需要以某种方式完全禁用那里的linux服务器的内核的ipv6支持。
是的,我可以谷歌一些sysctl设置,但这是不够的。 例如,在/etc/hosts的默认设置中,我也发现了一些ipv6logging。 我不会让它在将来造成一些麻烦。
究竟需要做什么,完全从新安装的debian中删除整个ipv6支持? 最好的是清单/待办事项清单,但其他任何forms也没关系。
我检查了很多/etc的configuration文件,但我不能肯定我已经find了一切。
任何更好的想法? 有没有“清单”,需要设置什么?
无论是/etc/sysctl.conf的sysctl行
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
和/或/etc/default/grub的GRUB行
GRUB_CMDLINE_LINUX="ipv6.disable=1"
将在系统级别禁用ipv6支持,应该是足够的。 如果您的应用程序仍然尝试通过ipv6进行连接,那么这就是应用程序的错误,需要与供应商联系。
/etc/hosts文件条目不相关。