Get in Touch
 Duration 14 hours

Course Outline

Linux Router Fundamentals and Strategic Planning

  • Exploring the role of Linux routers in office and laboratory settings.
  • Gaining insight into WAN, LAN, gateways, and basic traffic flows.
  • Identifying necessary interfaces, required packages, and deployment prerequisites.
  • Planning IP addressing schemes, interface roles, and router service configurations.

Configuring Network Interfaces with Netplan

  • Identifying and verifying network interfaces on the Linux host.
  • Setting up WAN and LAN interfaces using netplan.
  • Activating persistent IP forwarding for routing purposes.

Implementing Routing, NAT, and Basic Firewall Rules

  • Understanding packet forwarding and source NAT within a router architecture.
  • Developing iptables rules for NAT and LAN-to-WAN traffic forwarding.
  • Permitting return traffic and basic administrative access.
  • Ensuring firewall rules persist across system reboots.

Providing DHCP and Local DNS with dnsmasq

  • Installing and configuring dnsmasq for the LAN segment.
  • Defining DHCP ranges, gateway options, and upstream DNS settings.
  • Binding dnsmasq to the appropriate interface and verifying leases.
  • Testing client IP assignment and name resolution capabilities.

Testing, Troubleshooting, and Hardening

  • Verifying end-to-end connectivity from LAN clients to the WAN.
  • Utilizing standard Linux tools to inspect routes, rules, interfaces, and services.
  • Diagnosing and resolving common issues related to forwarding, NAT, and DHCP.
  • Implementing essential operational and security best practices for the router host.

Hands-on Build and Review

  • Assembling a functional custom Linux router based on a defined scenario.
  • Validating configuration persistence and service startup behavior.
  • Reviewing configuration files and outlining recovery procedures.
  • Summarizing key takeaways and identifying subsequent steps.

Requirements

  • A solid understanding of fundamental TCP/IP networking, including IP addressing, subnets, and default gateways.
  • Proficiency in basic Linux command-line administration and configuration file editing.
  • General experience in Linux system administration.

Target Audience

  • Linux system administrators.
  • Network administrators.
  • IT support and infrastructure engineers.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories