Chr*_*her 6 vps debian ipv6 virtuozzo
注意:此问题仍未解决 - 答案已自动接受。
我有一个 Debian Lenny VPS,它由 Parallels/Virtuozzo 虚拟化运行。目前,网络接口没有 IPv6 地址 - 这很好,因为我没有ip6tables配置。
但我假设,有一天我可以醒来,ifconfig 会向我显示接口的 ipv6 地址——因为我无法控制内核或其模块——它们在托管公司的控制之下。这将使服务器完全容易受到来自 IPv6 地址的攻击。
禁用 IPv6(对于接口或整个主机)的最佳方法是什么?通常我会简单地禁用内核模块,但在这种情况下这是不可能的。
也许我应该补充一点,我可以iptables正常使用所有东西(我是 VPS 的 root),但是由于 Virtuozzo 的工作方式(共享内核),我无法更改内核或加载内核模块。
lsmod 总是什么都不返回。
我无法调用ip6tables -L(它说我需要 insmod,或者必须升级内核)。
我不认为,改变/etc/modprobe.d/aliases会产生任何影响,或者是吗?
我想,也许我可以从 /etc/network/ 关闭 IPv6... 这可能吗?
我只在 Ubuntu 上测试过,但您可以尝试以下操作:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
Run Code Online (Sandbox Code Playgroud)
如果这似乎有效,您可以通过将以下内容添加到以下内容使其永久化/etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6=1
Run Code Online (Sandbox Code Playgroud)