Skip to content

fln/nat64

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Linux kernel NAT64 module

This is a NAT64 implementation for linux as a kernel module.

To use this module you must have IPv4 and IPv6 prefixes dedicated for the NAT64 service. It can not be used with the same IP addresses that is already used on other network interfaces (like convential linux NAT44 can be used). This limitation can be avoided by additional layer of conventional linux NAT44. This additional layer of NAT44 is only needed if server does not have dedicated IPv4 prefix for NAT64 service.

Module usage

To compile this module simply use make. Compiled module will be named nat64.ko.

To insert module you must specify IPv4 prefix that will be used for translation. IPv6 prefix is optional (if unspecified, a well-known prefix 64:ff9b::/96 will be used).

About

Linux NAT64 kernel module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages