IPv6 - hyphanet/wiki GitHub Wiki
Freenet supports IPv6, however there are some caveats.
To use IPv6 just edit freenet.ini
and just select IPv6 interface(s) you want to bind, for example
node.opennet.bindTo=2001:DB8::1234
The same decomposited IPv6 address style works with:
fproxy.bindTo
fcp.bindTo
node.bindTo
node.opennet.bindTo
However, when you are trying to restrict connections using:
fproxy.allowedHosts
fproxy.allowedHostsFullAccess
fcp.allowedHosts
fcp.allowedHostsFullAccess
... you cannot use decomposited format, you have to use the full format.
So, for example if you want to permit 2001:DB8::/64
you need to write:
fproxy.allowedHosts=2001:db8:0:0:0:0:0:0/ffff:ffff:ffff:ffff:0:0:0:0
Other formats like these do not work:
fproxy.allowedHosts = 2001:db8::/ffff:ffff:ffff:ffff::
fproxy.allowedHosts = 2001:DB8::/64
fproxy.allowedHosts = [2001:DB8::]/64
Tested with Freenet 0.7.5 Build #1465 build01465