• Serving IPV6 from a remote host

    From Gecko Maze@1:103/705 to Nigel Reed on Tue Jun 10 20:39:43 2025
    Re: Serving IPV6 from a remote host
    By: Nigel Reed to Fidonet.IPV6 on Tue Jan 07 2025 01:10 am

    I've played around with Wireguard quite a bit. I'm definitely not a total expert on it or IPv6 but do have IPv6 working on my home network.

    During my initial foray into Wireguard, I found that for IPv4, Wireguard doesn't work on Layer 2 where the broadcasts that DHCP needs would exist. IPv6 replaced broadcasts with multicast, which are still Layer 2 and most of the autoconfiguration of IPv6 relies on it, including RA/RS messages, SLAAC and DHCPv6.
    So I *think* you can make a Wireguard tunnel with IPv4 on the outside and 2 interfaces with IPv6 on the inside, you'll just have to assign the "inside" wgX addresses manually. E.g. fd77::1/64 and fd77::2/64. You might need to add fe80:: addresses manually as well.

    OpenVPN does work on Layer 2 if you use tap mode (Wireguard is like OpenVPN in tun mode), and DHCPv4 will definitely cross it if you have the tap junctioned into a bridge that a physical NIC is part of. I got a Windows file share working over an Internet connection with it once. I haven't played with IPv6 over OpenVPN yet.
    --- SBBSecho 3.27-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)