Linux IP Masquerade HOWTO
David A. Ranch
November 13, 2005
November 13, 2005
This document describes how to enable the Linux IP Masquerade feature on a given Linux host. IP Masquerade is a form of Network Address Translation or NAT which NAT allows internally connected computers that do not have one or more registered Internet IP addresses to communicate to the Internet via the Linux server's Internet IP address.
- Table of Contents
- 1. Introduction
- 1.1. Introduction to IP Masquerading or IP MASQ
- 1.2. Foreword, Feedback & Credits
- 1.3. Copyright & Disclaimer
- 2. Background Knowledge
- 2.1. What is IP Masquerade?
- 2.2. Current Status
- 2.3. Who Can Benefit From IP Masquerade?
- 2.4. Who Doesn't Need IP Masquerade?
- 2.5. How does IP Masquerade Work?
- 2.6. Requirements for IP Masquerade on Linux 2.4.x
- 2.7. Requirements for IP Masquerade on Linux 2.2.x
- 2.8. Requirements for IP Masquerade on Linux 2.0.x
- 3. Setting Up IP Masquerade
- 3.1. Compiling a new kernel if needed
- 3.2. Checking your existing kernel for MASQ functionality
- 3.2.1. Compiling Linux 2.4.x Kernels
- 3.2.2. Compiling Linux 2.2.x Kernels
- 3.2.3. Compiling Linux 2.0.x Kernels
- 3.3. Assigning Private Network IP Addresses to the Internal LAN
- 3.4. Configuring IP Forwarding Policies
- 3.4.1. Configuring IP Masquerade on Linux 2.6.x and 2.4.x Kernels
- 3.4.2. Configuring IP Masquerade on Linux 2.2.x Kernels
- 3.4.3. Configuring IP Masquerade on Linux 2.0.x Kernels
- 4.
* License

