Linux: Network Configuration
1h 55mIntermediate2021-09-15
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Networking is a fundamental service on a Linux system. Though Linux is widespread, there are many methods of configuring network settings. In this course, instructor Scott Simpson demonstrates how to configure network settings on systems running a variety of Linux distributions. He goes over networking configuration basics like configuration management tools and network interfaces. Scott covers manual network configuration tools, such as ifconfig, the ip command, DHCP, and more. He explains how to configure networks using ifupdown, NetworkManager, Netplan, and systemd-networkd. Plus, Scott dives into hostnames, firewall configuration, and monitoring network port activity.
Skills covered
LinuxNetwork AdministrationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Linux network configuration
- 02 - Virtual environment setup
1. Network Configuration Basics
- 03 - Configuring a network adapter
- 04 - Interface management tools
- 05 - Configuration management tools
- 06 - Which tools should I use
- 07 - Network interfaces
2. Manual Network Configuration Tools
- 08 - Configure a static IP using ifconfig
- 09 - Explore interface information with ifconfig
- 10 - Configure a static IP using the ip command
- 11 - Interface information with ip
- 12 - Provide DNS settings
- 13 - Configure an interface using DHCP
- 14 - Connect to Wi-Fi with iwconfig and wpa supplicant
3. Network Configuration with ifupdown
- 15 - Configuring systems using ifcfg
- 16 - Configuring systems using ENI
4. Network Configuration with NetworkManager
- 17 - Using NetworkManager's visual tools
- 18 - Using NetworkManager's command-line tools
- 19 - Configure a static client with nmcli
- 20 - Configure a dynamic client with nmcli
- 21 - Configure Wi-Fi
5. Network Configuration with Netplan
- 22 - Exploring Netplan
- 23 - Configure a Netplan client
6. Network Configuration with systemd-networkd
- 24 - Exploring systemd-networkd and networkctl
- 25 - Configure a systemd-networkd client
7. Hostname and Firewalls
- 26 - Set the system hostname
- 27 - Exploring firewalls
- 28 - Firewall configuration with UFW
- 29 - Firewall configuration with firewalld
- 30 - Monitor network port activity
Conclusion
- 31 - Next steps