Get in Touch

Course Outline

Fundamentals and Planning for Linux Routers

  • Examining the role of a Linux router in office and lab settings.
  • Gaining an understanding of WAN, LAN, gateways, and basic traffic flow.
  • Identifying necessary interfaces, packages, and deployment assumptions.
  • Planning IP addressing schemes, interface roles, and router services.

Configuring Network Interfaces with Netplan

  • Identifying and validating network interfaces on the Linux host.
  • Configuring WAN and LAN interfaces using Netplan.
  • Enabling persistent IP forwarding for routing purposes.

Implementing Routing, NAT, and Basic Firewall Rules

  • Understanding packet forwarding and source NAT in a router configuration.
  • Creating iptables rules for NAT and LAN-to-WAN forwarding.
  • Permitting return traffic and basic administrative access.
  • Saving and restoring firewall rules across system reboots.

Delivering 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 validating leases.
  • Testing client address assignment and name resolution capabilities.

Testing, Troubleshooting, and Hardening

  • Verifying end-to-end connectivity from LAN clients to the WAN.
  • Utilizing common Linux tools to inspect routes, rules, interfaces, and services.
  • Troubleshooting typical issues related to forwarding, NAT, and DHCP.
  • Applying fundamental operational and security best practices for a router host.

Practical Build and Review

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

Requirements

  • Familiarity with fundamental TCP/IP networking concepts, such as IP addressing, subnets, and default gateways.
  • Basic proficiency in Linux command-line administration and experience editing configuration files.
  • General experience in Linux system administration.

Audience

  • Linux system administrators.
  • Network administrators.
  • IT support staff and infrastructure engineers.
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories