Linux for Network Engineers
Training Description
Overview
A hands-on workshop for network engineers who wish to use Linux as an operating system for building labs, testing networks, and running basic network services. Participants configure the environment in GNS3, work with diagnostic tools, set up and test TFTP/DNS/DHCP servers, and learn the basics of SDN (Open vSwitch, OpenDaylight) and traffic analysis using Wireshark. The sessions are practical in nature, dominated by lab exercises.
Training Objectives
The goal of the training is to prepare participants to work independently with Linux in a networking context: from building a lab environment, through system administration and diagnostics, to configuring and testing network services and SDN components.
Book the Training
- Format: Remote
- Language: Polish
- Type: Open Training
- Date: June 25-26, 2026
- Duration: 2 days (7 hours/day)
- Trainer: Łukasz Walec
- Validator: Kamil Baran
Net price per participant.
Business Benefits
- Faster diagnosis of network problems thanks to practical Linux tools and a structured testing methodology.
- Ability to build repeatable labs (GNS3) for change testing and internal training without risking production environments.
- Better quality of infrastructure service configurations (DNS/DHCP/TFTP) and fewer operational incidents.
- Enhancing team competencies in modern architectures (SDN, container networks) and improving NetOps/DevOps collaboration.
Target Audience
- Network Engineers
- System Administrators
- Infrastructure Maintenance Specialists
- Individuals working with network devices (e.g., Cisco/Juniper) and lab environments
- Testers and DevOps/SRE professionals who need practical Linux skills in the area of networking and infrastructure services
Prerequisites
Basic knowledge of networking concepts (TCP/IP, addressing, DNS, routing). Familiarity with Linux basics or CLI is helpful but not required – essential commands will be introduced during exercises.
Technical Requirements
A computer with internet access (stable connection of at least 10 Mbps). Minimum recommended RAM is 8 GB (16 GB preferred) due to the lab environment (GNS3/VM). Headset and microphone required; camera optional. Ability to install software (GNS3 and dependencies) or access to a pre-prepared environment.
Training Methods
- Hands-on workshops in a lab environment (GNS3)
- Demonstrations and brief theoretical introductions before exercises
- Mini-cases and diagnostic scenarios (realistic network problems)
- Q&A sessions and consultations during task completion
Materials and Tools
- Electronic materials: presentation, lab instructions, configuration examples.
- Tools: GNS3, Linux distribution (e.g., Ubuntu/Debian), dnsmasq, TFTP server, DHCP service, Wireshark, Docker, Open vSwitch, OpenDaylight.
- Communication platform: MS Teams or Zoom.
Organization and Delivery
The training is delivered remotely in blocks of 2 x 7 hours (total 14 hours). Approximately 10 hours are dedicated to workshops and lab work, while about 4 hours cover introductions, demonstrations, and reviews. Participants complete practical tasks under the trainer's supervision, and validation is based on completed exercises and checklists.
Training Agenda
Day 1 (7h) – Linux Basics for Networking and GNS3 Lab
- Introduction
- Networking in Depth: clients and servers, IP addresses, hubs and switches, routers and firewalls
- Linux Networking – overview: Linux NOS, equivalents of Cisco IOS commands in Linux
- Environment setup: GNS3 lab configuration, installation and configuration of Linux distribution
- Linux basics: file management, permissions, users/groups/passwords, processes
- GNS3 and Linux: testing networks and Internet, switch swapping
Day 2 (7h) – Network Services and SDN Basics
- TFTP/DNS/DHCP servers: configuration and tests (TFTP, dnsmasq, DHCP), tests with additional hosts
- SDN configuration: Open vSwitch and OpenDaylight, Docker-based networks, traffic analysis in Wireshark
- Summary and conclusions
Learning Outcomes and Validation
Building and Preparing the GNS3 Lab
The participant configures the environment, adds a Linux distribution, and launches a test scenario.
Criterion: a correctly functioning lab and topology replication. Validation: practical task + trainer observation.
Basic Linux Administration
The participant works with files, permissions, users/groups, and processes.
Criterion: completion of administrative tasks according to the checklist. Validation: practical exercises.
Network Diagnostics and Testing in Linux
The participant identifies connectivity issues and correctly interprets test results.
Criterion: correct diagnosis and proposed corrective actions. Validation: mini-case + check questions.
Configuring TFTP/DNS/DHCP Services
The participant configures and tests services (including dnsmasq) and handles additional hosts.
Criterion: host receives an address from DHCP and resolves names in DNS; TFTP test successful. Validation: test scenario.
Network Traffic Analysis
The participant performs a capture in Wireshark and identifies key communication elements.
Criterion: correct capture + discussion of conclusions. Validation: practical task.
SDN Basics and Container Networks
The participant launches Open vSwitch/OpenDaylight, creates a Docker-based network, and tests communication.
Criterion: functioning SDN topology and connectivity between components. Validation: concluding exercise.
Trainer and Validator Information
Trainer: Łukasz Walec
Technical trainer and practitioner in Linux administration and networking. Conducts workshops on diagnostics, network service configuration (DNS/DHCP/TFTP), and building lab environments (including GNS3). In training, he emphasizes exercises, "real-life" scenarios, and maintenance best practices.
Validator: Kamil Baran
Technical trainer and consultant with experience in validating learning outcomes in IT training. Validates achievement of objectives through checklists of practical tasks, check questions, and assessment of final exercise results.
Lack of funds for development? Get funding!
A program that allows you to easily and quickly obtain funds for training for individual persons.
Why guaranteed training?
- Implementation guarantee. The training will take place regardless of the number of participants.
- Exchange of knowledge and experiences with specialists from other industries.
- Interactive, live sessions. Not just theory, but also practical exercises and discussions.
- Flexible remote format. Join from anywhere.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
Get in Touchwroclaw@nobleprog.pl or +48 (22) 103 3718