Linux Administration

Table of Contents

  • Tips and Tricks
  • Private VPN with OpenVPN
    • OpenVPN Server Overview
    • Install OpenVPN and Easy-RSA
    • Trouble Shooting OpenVPN
    • OpenVPN Server Directives
    • Comprehensive Analysis of iptables Rules
  • Sphinx Documentation
  • Git Revision Control System
Linux Administration
  • Private VPN with OpenVPN
Previous Next

Private VPN with OpenVPN

Table of Contents

  • OpenVPN Server Overview
    • What You’ll Achieve
    • How It Works
    • Setup Process
    • Client Configuration Script
    • Common Issue
    • What’s Next
  • Install OpenVPN and Easy-RSA
    • Install and setup Easy-RSA
    • Creating a PKI for OpenVPN
    • Server Configuration
    • Setup server to forward IP packets to the Local Network
    • Client configuration
  • Trouble Shooting OpenVPN
    • Determine and Fix Your VPN Tunnel’s Maximum MTU
    • IP MASQUERADE (NAT)
    • Stateful Inspection Explained
  • OpenVPN Server Directives
    • option server
    • option dhcp-option DNS
    • option push route
    • option tun-mtu
    • dhcp-option DOMAIN
    • option redirect-gateway
  • Comprehensive Analysis of iptables Rules
    • 1. Rule: Network Address Translation (NAT/Masquerade)
    • 2. Rule: TCP Maximum Segment Size (MSS) Clamping
    • 3. Rule: Stateful Inspection for Local Traffic (INPUT Chain)
    • 4. Rule: Stateful Inspection for Routed Traffic (FORWARD Chain)
    • 5. Rule: Specific Network-to-Network Forwarding
Previous Next