You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
975 B
30 lines
975 B
Provides stateless source IPv6-to-IPv6 Network Prefix Translation (as described |
|
by RFC 6296). |
|
.PP |
|
You have to use this target in the |
|
.B mangle |
|
table, not in the |
|
.B nat |
|
table. It takes the following options: |
|
.TP |
|
\fB\-\-src\-pfx\fP [\fIprefix/\fP\fIlength] |
|
Set source prefix that you want to translate and length |
|
.TP |
|
\fB\-\-dst\-pfx\fP [\fIprefix/\fP\fIlength] |
|
Set destination prefix that you want to use in the translation and length |
|
.PP |
|
You have to use the DNPT target to undo the translation. Example: |
|
.IP |
|
ip6tables \-t mangle \-I POSTROUTING \-s fd00::/64 \! \-o vboxnet0 |
|
\-j SNPT \-\-src-pfx fd00::/64 \-\-dst-pfx 2001:e20:2000:40f::/64 |
|
.IP |
|
ip6tables \-t mangle \-I PREROUTING \-i wlan0 \-d 2001:e20:2000:40f::/64 |
|
\-j DNPT \-\-src-pfx 2001:e20:2000:40f::/64 \-\-dst-pfx fd00::/64 |
|
.PP |
|
You may need to enable IPv6 neighbor proxy: |
|
.IP |
|
sysctl -w net.ipv6.conf.all.proxy_ndp=1 |
|
.PP |
|
You also have to use the |
|
.B NOTRACK |
|
target to disable connection tracking for translated flows.
|
|
|