我正在尝试弄清楚如何将 IPv6 添加到 LXC 创建的 lxcbr0。可以配置 IPv4,/etc/default/lxc-net
但我找不到有关 IPv6 的任何信息。可以这样做吗?我正在运行 Ubuntu 14.10
答案1
如果您的网络上有路由器广告守护程序,ipv6 将在您的 LXC 容器中自动工作。使用桥接网络,您的容器将显示为另一个以太网系统,具有自己的 MAC 地址,并能够从网络获取 ipv6 地址。如果您没有 radvd,您也可以手动在容器内添加 ipv6 地址,例如,ip addr add 2001:DB8::1234 dev eth0
或者通过编辑(在容器内)/etc/network/interfaces。请注意,根据您的网络配置方式,ipv6 地址可能基于您的 MAC 地址。如果您希望 IPv6 地址不变,您应该在 lxc 配置中指定 MAC,如下所示:
# Network configuration
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.hwaddr = 02:FF:AA:00:00:01