Get in Touch
 Duration 14 hours

Course Outline

Linux Router Fundamentals and Planning

  • Examining the function of a Linux router in office and laboratory settings
  • Comprehending WAN, LAN, gateways, and fundamental traffic flows
  • Determining necessary interfaces, packages, and deployment prerequisites
  • Planning IP addressing schemes, interface roles, and router services

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 in a routing context
  • Establishing iptables rules for NAT and LAN-to-WAN forwarding
  • Permitting return traffic and basic administrative access
  • Preserving and restoring firewall rules after system reboots

Providing DHCP and Local DNS with dnsmasq

  • Installing and configuring dnsmasq for the LAN segment
  • Specifying DHCP ranges, gateway parameters, and upstream DNS settings
  • Attaching dnsmasq to the appropriate interface and verifying leases
  • Testing client IP assignment and name resolution processes

Testing, Troubleshooting, and Hardening

  • Confirming end-to-end connectivity from LAN clients to the WAN
  • Employing standard Linux tools to examine routes, rules, interfaces, and services
  • Resolving common issues related to forwarding, NAT, and DHCP
  • Implementing basic operational and security best practices for the router host

Hands-on Build and Review

  • Constructing a functional custom Linux router based on a specific scenario
  • Verifying configuration persistence and service startup behavior
  • Reviewing configuration files and recovery procedures
  • Summarizing key takeaways and recommended next steps

Requirements

  • Fundamental understanding of TCP/IP networking, including IP addressing, subnets, and default gateways
  • Proficiency in basic Linux command-line administration and configuration file editing
  • General experience with 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