如何使用 IPv6 地址在 Ubuntu 中设置自组织网络?

如何使用 IPv6 地址在 Ubuntu 中设置自组织网络?

请指导我使用 IPv6 协议在两台 ubuntu linux 机器之间设置临时网络。

我相信这个命令将帮助我配置 IPv6 地址,但是 ad-hoc 网络中的网关配置怎么样?

ifconfig eth0 inet6 add 2001:0db8:0:f101::1/64 # machine 1
ifconfig eth0 inet6 add 2001:0db8:0:f101::2/64 # machine 2

我对网关配置有点困惑。

答案1

如果您所说的临时网络是指您没有自己的全局单播地址分配,并且只想在一小部分网络之间进行通信,而不想与互联网的其余部分进行通信,那么我建议您使用 RFC 4193 地址。

RFC 4193 允许您生成自己的 /48 用于本地通信。方法如下:第一个字节为 FD,接下来的五个字节随机选择。随机性很重要,因为这可以确保您将来不会遇到寻址冲突。

例如,RFC 4193 前缀可以是 fdf2:5e8e:743d::/48。

在 Ubuntu 中配置 IPv6 地址的方式/etc/network/interfaces与 IPv4 类似。以下是示例:

auto lo
iface lo inet loopback

auto  eth0
iface eth0 inet static
  address   192.168.0.42
  broadcast 192.168.0.255
  netmask   255.255.255.0
  gateway   192.168.0.1

iface eth0 inet6 static
  address fdf2:5e8e:743d::42
  netmask 64
  gateway fdf2:5e8e:743d::1

相关内容