Course Outline


Overview of Linux Networking Features and Architecture

  • Linux clients and servers
  • Distributions, utilities, and working environment

Getting Started

  • Using the Linux command line
  • Installing networking utilities and applications

Overview of IP Addressing

  • Understanding the OSI stack
  • Sockets, packets, and and protocols
  • TCP/IP vs other protocols

Working with Host Servers under Linux

  • Creating a subnet
  • Setting up a DHCP server
  • Setting up a DNS server

Working with Different Protocols

  • HTTP and FTP
  • SSHing into another host

Setting up a Web Server

  • Installing the lamp stack

Working with Hubs, Switches and Routers

  • Working with 3rd party hardware
  • Setting up a Linux router

User Access and Permissions

  • Setting up users
  • Creating an Access Control List (ACL)

Monitoring the Network

  • How logging works
  • Understanding SMTP and UDP

Wireless Networking

  • How Wi-Fi works
  • Setting up a wireless network under Linux

Securing the Network

  • Protecting from attacks
  • Setting up a proxy
  • Setting up a firewall
  • Protecting a server with SSL


Summary and Conclusion


  • Basic command line experience


  • Technical persons wishing to understand networking under Linux
  21 Hours


Related Courses

P4 Programming

  21 hours

ONAP for Network Orchestration and Automation

  28 hours

Linux for Network Engineers

  14 hours

OpenStack Architecture and Troubleshooting

  14 hours

OpenStack Bootcamp

  28 hours

OpenStack Security

  14 hours

OpenStack Bootcamp Extended

  35 hours

ONAP for Automating Telecommunication Systems and Operations

  21 hours

Software-Defined Networking

  28 hours

OpenStack and NFV (with OVN and OpenFlow)

  21 hours

Blockchain for Telecom

  7 hours


  21 hours

OSS ( Operation Support System ) for Telecom

  21 hours

AI Awareness for Telecom

  14 hours

Deep Learning for Telecom (with Python)

  28 hours