Ubuntu IPV6 / 48通过链路本地路由

我有一个Ubuntu 12.04设置与/ 48 IPv6路由到它。

根据主机文档,这是一个专家唯一的选项, 描述如下 :

对于这些客户,我们将整个/ 48块通过链路本地地址(fe80 :: / 64)。 这是标准的做法(RFC 3177,RFC 5375)。

我有一个/ 48子网的其他networking服务器,其中添加新地址就像添加到/ etc / network / interfaces

我被告知我的/ 48被路由到fe80 :: 2。 有人能解释从这里做什么?

你可以设置dhcpv6(正如我听说的,使用简单,完美),或将其configuration为静态( https://wiki.debian.org/DebianIPv6

你需要做的是给你的服务器分配一个地址,并把链接本地地址作为你系统的默认路由。 删除所有其他路线。 如果您愿意使用静态configuration,请在您的sysctl.conf中禁用这些configuration:net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.all.accept_ra = 0

或者它会覆盖你的路线设置。 (sysctl -p或之后重新启动。)

我find了解决scheme。 这是ARPnetworking上的VPS,以防万一有人使用这个。

我必须将我的本地ipv6设置为fe80 :: 2,并将我的默认网关设置为fe80 :: 1,这使得/ etc / network / interfaces中的ipv6configuration看起来像这样

iface eth0 inet6 static address fe80::2 gateway fe80::1 netmask 48 

在那里,我可以分配和使用任何外部IP在我/ 48