我如何提供另一个接口 IPv6 地址?

我如何提供另一个接口 IPv6 地址?

我有两个网络,它们的结构如下:

(network A) ISP router --- (eth1) - Raspberry Pi - (eth0) --- other devices like PC, smartphone, etc. (network B)

我想为网络 B 分配 IPv6 地址,但我不知道如何实现。

以下是我的 Raspberry Pi 上的 IPv6 地址列表:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::XXXX:XXXX:XXXX:XXXX/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 2400:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 scope global deprecated dynamic mngtmpaddr noprefixroute
       valid_lft 21664sec preferred_lft 0sec
    inet6 fe80::XXXX:XXXX:XXXX:XXXX/64 scope link
       valid_lft forever preferred_lft forever

IPv6 已分配给 eth1,我想为 eth0 和其他设备提供另一个 IPv6。

我应该使用什么?Dnsmasq、odhcpd、radvd 还是 wide-dhcpv6-client?我不知道。所以,如果您能用一种更容易理解的方式教我,我将不胜感激。

顺便说一句,我的 Raspberry Pi 上安装了 Ubuntu 22.04.1 LTS。

相关内容