用于单个设备的 IPv6 前缀委派

用于单个设备的 IPv6 前缀委派

我想在只有一个以太网端口的计算机上设置 IPv6 前缀委派,然后请求一定数量的地址并仅在同一设备上路由它们。

根据我迄今为止在网上阅读的内容,通常的设置是您有一个“外部”网络设备,您可以在其中配置以下内容:

[Network]
IPForward=yes
IPv6AcceptRA=yes

然后在内部设备上设置一些其他选项:

[Network]
IPv6PrefixDelegation=dhcpv6
IPv6DuplicateAddressDetection=1
IPv6PrivacyExtensions=no
LinkLocalAddressing=ipv6

[IPv6PrefixDelegation]
RouterLifetimeSec=3600

但是,由于我这里没有任何“内部”设备,所以我在想这里最好的方法是什么。对我来说有意义的一件事是制作一个“桥接”设备,我在其中设置内部网络的所有标志,然后将多个虚拟设备连接到桥接器,然后每个设备从前缀获取 IPv6 地址。

然而,一旦我设置了一个简单的桥接设备,例如名为 的东西pdbr,事情就开始崩溃。该设备变得可见,尽管它显示它已“关闭”,并且我可以向veth其中添加一些设备,但它们没有获得 IPv6 地址。重新启动系统会导致其挂起。

我有点困惑如何进一步进行。这一切都在带有 Bullseye 的无头树莓派 4 上运行。由于没有屏幕,所以很难看到正在发生的事情。

我也觉得应该有一个更简单的解决方案。然而,简单地在设备上添加多个 IP 地址并不是一种选择。

相关内容