Debian

sysctl 禁用 IPv6 自動配置

  • August 5, 2020

我正在嘗試使用他們的指南在我的 OVH 伺服器上設置 IPv6 。

在他們推薦的文章中

禁用 IPv6 自動配置和路由器廣告以防止已知問題

您可以通過將以下行添加到您的sysctl.conf文件中來做到這一點,該文件位於/etc/sysctl.conf

net.IPv6.conf.all.autoconf=0

net.IPv6.conf.all.accept_ra=0

完成此操作後,您可以通過執行以下命令來應用這些規則:sh sysctl -p

我像描述的那樣將這些參數添加到我的 sysctl 配置中。嘗試使用sysctl -p我應用配置時出現以下錯誤:

sysctl: cannot stat /proc/sys/net/IPv6/conf/all/autoconf: No such file or directory  
sysctl: cannot stat /proc/sys/net/IPv6/conf/all/accept_ra: No such file or directory

我在使用最新核心的 Debian 10:

# cat /proc/version
Linux version 4.19.0-9-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07)
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

這是一個錯字。ipv6應該是小寫的。

net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0

引用自:https://serverfault.com/questions/1028991