![如何禁用 IPv6 usinf 接口文件的 autoconf 功能?](https://linux22.com/image/81878/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%20IPv6%20usinf%20%E6%8E%A5%E5%8F%A3%E6%96%87%E4%BB%B6%E7%9A%84%20autoconf%20%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
我使用的是linux 3.2.0。我想禁用 IPv6 的 autoconf 功能。为此,我在 /etc/network/interfaces 文件中添加了以下几行。
iface inet6 eth0 static
address <IPv6_address>
netmask 64
autoconf 0
之后我使用了“ifdown eth0”和“ifup eth0”。我仍然根据 MAC 地址获取 IPv6 全局地址。
答案1
您线路上的参数顺序iface
错误。它正在inet6
为eth0
协议配置接口。它应该是:
iface eth0 inet6 static
address <IPv6_address>
netmask 64
该autoconf 0
位是静态配置的默认位,因此您无需指定。