This document is a quick little how-to on GRE tunneling. If you're not familiar with the concept of IPIP tunneling, or encapsulation of packets inside other packets, then this is probably not for you. Please note, the diagram below is setup with the dialup in mind however the scripts show usage of eth0. It makes no difference if you have DSL or a cable modem and use eth0, or if you have dialup and use pppN.
| Requirements | |||
|---|---|---|---|
| Package | version | location | comments |
| Linux Kernel | recent 2.1, 2.2, 2.3 | ftp://kernel.stuph.org/pub/linux/kernel/ | |
| AC patches | match with kernel version | ftp://kernel.stuph.org/pub/linux/kernel/alan/ | patch-XXX-acX.bz2 |
| IP Routing utilities (iputils) | 981101 or higher | ftp://ftp.inr.ac.ru/pub/ip-routing/ | |
| Scripts | rc.vpn-server, and rc.vpn-remote | ||
| Program | gi.c | ||
| rc.vpn-remote |
|---|
| rc.vpn-server |