Next Previous Contents

# Linux 2.4 NAT HOWTO

## Rusty Russell, mailing list `netfilter@lists.samba.org`

v1.0.1 Mon May 1 18:38:22 CST 2000

This document describes how to do masquerading, transparent proxying, port forwarding, and other forms of Network Address Translations with the 2.4 Linux Kernels.

## 1. Introduction

## 2. Where is the official Web Site and List?

- 2.1 What is Network Address Translation?
- 2.2 Why Would I Want To Do NAT?

## 3. The Two Types of NAT

## 4. Quick Translation From 2.0 and 2.2 Kernels

- 4.1 I just want masquerading! Help!
- 4.2 What about ipmasqadm?

## 5. Controlling What To NAT

- 5.1 Simple Selection using iptables
- 5.2 Finer Points Of Selecting What Packets To Mangle

## 6. Saying How To Mangle The Packets

- 6.1 Source NAT
- 6.2 Destination NAT
- 6.3 Mappings In Depth

## 7. Special Protocols

## 8. Caveats on NAT

## 9. Source NAT and Routing

## 10. Destination NAT Onto the Same Network

## 11. Thanks

Next Previous Contents