1*a71a9546SAutomerger Merge WorkerProvides stateless destination IPv6-to-IPv6 Network Prefix Translation (as 2*a71a9546SAutomerger Merge Workerdescribed by RFC 6296). 3*a71a9546SAutomerger Merge Worker.PP 4*a71a9546SAutomerger Merge WorkerYou have to use this target in the 5*a71a9546SAutomerger Merge Worker.B mangle 6*a71a9546SAutomerger Merge Workertable, not in the 7*a71a9546SAutomerger Merge Worker.B nat 8*a71a9546SAutomerger Merge Workertable. It takes the following options: 9*a71a9546SAutomerger Merge Worker.TP 10*a71a9546SAutomerger Merge Worker\fB\-\-src\-pfx\fP [\fIprefix/\fP\fIlength] 11*a71a9546SAutomerger Merge WorkerSet source prefix that you want to translate and length 12*a71a9546SAutomerger Merge Worker.TP 13*a71a9546SAutomerger Merge Worker\fB\-\-dst\-pfx\fP [\fIprefix/\fP\fIlength] 14*a71a9546SAutomerger Merge WorkerSet destination prefix that you want to use in the translation and length 15*a71a9546SAutomerger Merge Worker.PP 16*a71a9546SAutomerger Merge WorkerYou have to use the SNPT target to undo the translation. Example: 17*a71a9546SAutomerger Merge Worker.IP 18*a71a9546SAutomerger Merge Workerip6tables \-t mangle \-I POSTROUTING \-s fd00::/64 \! \-o vboxnet0 19*a71a9546SAutomerger Merge Worker\-j SNPT \-\-src-pfx fd00::/64 \-\-dst-pfx 2001:e20:2000:40f::/64 20*a71a9546SAutomerger Merge Worker.IP 21*a71a9546SAutomerger Merge Workerip6tables \-t mangle \-I PREROUTING \-i wlan0 \-d 2001:e20:2000:40f::/64 22*a71a9546SAutomerger Merge Worker\-j DNPT \-\-src-pfx 2001:e20:2000:40f::/64 \-\-dst-pfx fd00::/64 23*a71a9546SAutomerger Merge Worker.PP 24*a71a9546SAutomerger Merge WorkerYou may need to enable IPv6 neighbor proxy: 25*a71a9546SAutomerger Merge Worker.IP 26*a71a9546SAutomerger Merge Workersysctl \-w net.ipv6.conf.all.proxy_ndp=1 27*a71a9546SAutomerger Merge Worker.PP 28*a71a9546SAutomerger Merge WorkerYou also have to use the 29*a71a9546SAutomerger Merge Worker.B NOTRACK 30*a71a9546SAutomerger Merge Workertarget to disable connection tracking for translated flows. 31