如何将/ etc / network / interfaces设置为仅自动配置ipv6?


9

我有一台只想运行ipv6的机器,没有ipv4。

我想使用自动配置的ipv6地址-我的网络上运行了radvd,并且工作正常。

但是,在/ etc / network / interfaces中没有可以配置的配置。它支持静态ipv6,或者如果我在接口上创建ipv4地址,它将设置ipv6,但我不想这么做。

当前减少到在/etc/rc.local中手动调出接口,但是它很杂乱。

只想真的能够将“ iface eth0 inet6 auto”添加到/ etc / network / interfaces中。

Answers:


12

当您不需要任何配置时,神奇的/ etc / network / interfaces关键字是manual。如果我正确理解了您的问题,您将希望通过以下方式定义eth0。

auto eth0
iface eth0 inet manual
iface eth0 inet6 auto

谢谢,我在文档中找不到inet6 auto,这让我感到困惑!
user55807 2012年

1
@ user55807如果此答案解决了您的问题,则应单击其旁边的绿色对勾以将其标记为已解决。
阿岑代尔

1

Ubuntu 11.10(Oneiric)是第一个auto在IPv6接口上支持该方法的版本(将11.10接口手册页11.04接口手册页进行比较)。如果您未运行11.10或更高版本并且无法升级,则rc.local hack可能是最简单的方法,尽管我似乎记得使用IPv6接口定义的DHCP方法。当然,这需要DHCPv6服务器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.