<HTML ><HEAD ><TITLE >Implementation</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="VPN HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="LRP - Linux Router Project" HREF="x362.html"><LINK REL="NEXT" TITLE="Planning" HREF="x370.html"></HEAD ><BODY CLASS="chapter" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >VPN HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x362.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x370.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="chapter" ><H1 ><A NAME="implemenetation">Chapter 5. Implementation</H1 ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >5.1. <A HREF="x370.html" >Planning</A ></DT ><DT >5.2. <A HREF="x375.html" >Gather the tools</A ></DT ><DD ><DL ><DT >5.2.1. <A HREF="x375.html#AEN378" >For the Server:</A ></DT ><DT >5.2.2. <A HREF="x375.html#AEN386" >For the Client:</A ></DT ></DL ></DD ><DT >5.3. <A HREF="x397.html" >Server: Build the kernel</A ></DT ><DT >5.4. <A HREF="x425.html" >Server: Configure Networking</A ></DT ><DD ><DL ><DT >5.4.1. <A HREF="x425.html#AEN428" >Configuring the interfaces</A ></DT ><DT >5.4.2. <A HREF="x425.html#AEN438" >Setting routes</A ></DT ><DT >5.4.3. <A HREF="x425.html#AEN443" >Making filter rules</A ></DT ><DT >5.4.4. <A HREF="x425.html#AEN453" >Routing</A ></DT ></DL ></DD ><DT >5.5. <A HREF="x459.html" >Server: Configure <B CLASS="command" >pppd</B ></A ></DT ><DD ><DL ><DT >5.5.1. <A HREF="x459.html#AEN463" ><TT CLASS="filename" >/etc/ppp/</TT ></A ></DT ><DT >5.5.2. <A HREF="x459.html#AEN470" ><TT CLASS="filename" >/etc/ppp/options</TT ></A ></DT ><DT >5.5.3. <A HREF="x459.html#AEN485" >Avoiding conflicts</A ></DT ></DL ></DD ><DT >5.6. <A HREF="x492.html" >Server: Configure <B CLASS="command" >sshd</B ></A ></DT ><DT >5.7. <A HREF="user-accounts.html" >Server: Set up user accounts</A ></DT ><DT >5.8. <A HREF="x504.html" >Add <TT CLASS="userinput" ><B >vpn-users</B ></TT > group</A ></DT ><DT >5.9. <A HREF="x511.html" >create the <TT CLASS="filename" >vpn-users</TT > home directory</A ></DT ><DT >5.10. <A HREF="x516.html" >The <TT CLASS="filename" >.ssh</TT > directory</A ></DT ><DT >5.11. <A HREF="x523.html" >Adding users</A ></DT ><DT >5.12. <A HREF="x532.html" >Server: Administration</A ></DT ><DT >5.13. <A HREF="x554.html" >Client: Build the kernel</A ></DT ><DT >5.14. <A HREF="x590.html" >Client: Configure Networking</A ></DT ><DD ><DL ><DT >5.14.1. <A HREF="x590.html#AEN593" >Interface</A ></DT ><DT >5.14.2. <A HREF="x590.html#AEN601" >Filter rules</A ></DT ><DT >5.14.3. <A HREF="x590.html#AEN610" >Routing</A ></DT ></DL ></DD ><DT >5.15. <A HREF="x613.html" >Client: Configure <B CLASS="command" >pppd</B ></A ></DT ><DT >5.16. <A HREF="x620.html" >Client: Configure <B CLASS="command" >ssh</B ></A ></DT ><DT >5.17. <A HREF="x633.html" >Client: Bring up the connection</A ></DT ><DT >5.18. <A HREF="x645.html" >Client: Set the routes</A ></DT ><DT >5.19. <A HREF="x652.html" >Client: Scripting</A ></DT ></DL ></DIV ><P > In this section, I explain step by step how to set up your VPN system. I'll start with the server, and then move on to the client. For the purposes of an example, I will invent a situation that would require a couple of different kinds of VPN set up. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x362.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x370.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >LRP - Linux Router Project</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Planning</TD ></TR ></TABLE ></DIV ></BODY ></HTML >