Module Title: dgt_sys04 – Networking
Description:
In this comprehensive module, “dgt_sys04 – Networking,” participants will delve into the essential skills required for effective network configuration on systems running Rocky Linux. The module is designed for IT professionals and system administrators who aim to deepen their understanding of Linux-based networking environments.
Upon completion, students will have a robust grasp of key concepts in subnetting and IP addressing, building upon foundational knowledge to enhance their network management capabilities. This includes an exploration of subnet masks, CIDR notation, and strategies for efficient IP address allocation.
Participants will gain hands-on experience with Rocky Linux, learning how to configure both static and dynamic networking settings. Key topics covered include:
-
Understanding Network Fundamentals: Refreshing core concepts related to network architecture, including the OSI model and TCP/IP suite.
-
Subnetting Techniques: Detailed instruction on subnetting methods for optimizing IP address usage and improving network security.
-
IP Addressing Strategies: Insights into IPv4 vs. IPv6 addressing, understanding private versus public IPs, and planning for scalability in large networks.
-
Network Configuration on Rocky Linux:
- Configuring network interfaces using both traditional text-based configuration files e.g.,
/etc/sysconfig/network-scripts/
and modern tools likenmcli
. - Setting up DHCP client configurations to obtain IP addresses dynamically.
-
Implementing static IP assignments for critical services requiring consistent networking settings.
-
Network Troubleshooting: Techniques for diagnosing and resolving common network connectivity issues, using Linux-specific tools such as
ip
,netstat
, andtcpdump
. -
Security Considerations: Best practices for securing network configurations on Rocky Linux, including firewall setup with
firewalld
oriptables
, and ensuring secure remote access protocols.
Target Audience:
This module is ideal for IT professionals who are system administrators, network engineers, or aspiring individuals looking to specialize in Linux-based networking. Previous experience with basic Linux commands and network concepts is recommended but not mandatory.
By the end of this module, participants will be well-equipped to configure and manage complex networks within a Rocky Linux environment, ensuring optimal performance, reliability, and security for their systems.
The students can push their exercises to the Academy DevOps & SRE GIT project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy