Linux Networking and Troubleshooting

By Michael Christian

Let's learn to manage Linux networking implementations.

27 hours
  • 59 Lessons
  • 18 Hands-On Labs

About the course

This course will provide the prospective student with the fundamentals, tools, techniques and use case examples to configure, manage and troubleshoot Linux in a networking context. You will work with tools like nc, ss, tcpdump, wireshark and more to develop the experience to understand networking protocols, addressing, routing, and subnetting. By the end of this course, the student will feel comfortable in working with a large variety of networking tools and configurations to manage complex Linux networking implementations.

  • Chapter 1 3 Lessons Getting Started 5:48

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Overview

    4:12

    About the Training Architect

    0:17
  • Chapter 2 2 Lessons Machine Interface 5:31

    Using the Network Environment Interface Tools (ip, nmcli, and more)

    5:31

    Locating the Network Information

    0:00 Hands-On Lab
  • Chapter 3 3 Lessons Network Topology 28:23

    Basic Network Topology

    4:58

    OSI Layers

    9:08

    Anatomy of an IP Address

    14:17
  • Chapter 4 6 Lessons Network Flow 36:01

    Routing

    4:59

    Address Resolution Protocol (ARP)

    5:18

    DNS

    5:21

    TCP and the Basic Handshake

    4:42

    Packet Flow

    10:48

    VPN

    4:53
  • Chapter 5 6 Lessons Network Interface 39:54

    Static IP versus DHCP

    12:27

    Multiple IP Addresses

    4:33

    NIC Bonding and Teaming

    22:54

    Setting a Static IP

    0:00 Hands-On Lab

    Multiple IPs on the Same Interface

    0:00 Hands-On Lab

    Creating an Interface Team

    0:00 Hands-On Lab
  • Chapter 6 3 Lessons Routing 19:50

    Static Routes

    10:08

    Troubleshooting

    9:42

    Working with Static Routes

    0:00 Hands-On Lab
  • Chapter 7 6 Lessons Domain Name Service (DNS) 43:08

    Local Name Resolution

    8:41

    Name Servers

    24:28

    Troubleshooting DNS

    9:59

    Establish Local Resolution

    0:00 Hands-On Lab

    Creating Name Servers

    0:00 Hands-On Lab

    Troubleshooting DNS

    0:00 Hands-On Lab
  • Chapter 8 7 Lessons Firewalls 53:56

    Firewalls Explained

    6:30

    iptables

    15:15

    firewalld

    21:44

    Troubleshooting the Firewall

    10:27

    Permitting and Blocking Traffic with the Firewall

    0:00 Hands-On Lab

    Advanced Firewalld

    0:00 Hands-On Lab

    Firewall Troubleshooting

    0:00 Hands-On Lab
  • Chapter 9 4 Lessons Connection Troubleshooting 27:24

    Connection Testing

    15:24

    Packet Captures

    12:00

    Testing a Connection

    0:00 Hands-On Lab

    Performing a Packet Capture

    0:00 Hands-On Lab
  • Chapter 10 3 Lessons Port Forwarding 23:35

    Port Forwarding Explained

    6:50

    Port Forwarding Examples

    16:45

    Port Forwarding with the Firewall

    0:00 Hands-On Lab
  • Chapter 11 3 Lessons SSH Tunnelling 14:22

    Explaining the SSH Tunnel

    5:27

    Creating an SSH Tunnel

    8:55

    Create an SSH Tunnel

    0:00 Hands-On Lab
  • Chapter 12 3 Lessons Proxy Servers 15:49

    Proxy Servers Explained

    2:47

    Setting up Squid

    13:02

    Installing and Configuring Squid

    0:00 Hands-On Lab
  • Chapter 13 4 Lessons Load Balancing 27:26

    Load Balancing Explained

    5:38

    Load Balancing with HAProxy

    13:00

    Load Balancing with NGINX

    8:48

    Creating a Load Balancer

    0:00 Hands-On Lab
  • Chapter 14 3 Lessons VPN 22:53

    Setting up OpenVPN Part 1

    13:12

    Setting up OpenVPN Part 2

    9:41

    Setup OpenVPN

    0:00 Hands-On Lab
  • Chapter 15 2 Lessons IDS 20:06

    IDS Explained

    4:47

    Using Snort as an IDS

    15:19
  • Chapter 16 1 Lesson Final Steps 1:27

    What's Next?

    1:27

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


$2,495.00

Checkout
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!