Linux/Unix Networking - Course Syllabus

(This page uses style sheets.)

An intensive course covering TCP/IP and the Linux Networking Facilities. Covers both Unix/Linux to Unix and Linux to Windows. There is a high practical content with an emphasis on getting a basic, working system going at each stage. The course is based around the current release of the Red Hat Linux system although most of the content is applicable to other versions of Unix and Linux as well.

Subjects covered include:

Introduction
The Internet, overview and concepts
TCP/IP
Protocols, addressing, interfaces, multicasting
The Internet
CIDR addressing, address translation
Simple Commands
Internet commands (ping, telnet, ftp)
Berkeley equivalents (rlogin, rcp, rsh)
Diagnostic commands (netstat, ifconfig, etc.)
X-Windows
Principles and usage
Remote window display
DHCP
Principles, simple server set-up
DHCP relaying
Printers
BSD or CUPS based remote printing
DNS and Bind
Principles and operation
Simple caching name server
Primary and slave name servers
Mail management
SMTP, POP, IMAP, fetchmail
DNS MX Records
Samba
Principles and operation, files and printers
Simple server set-up
Distributed files
NFS overview
NFS client and server set-up
Managing home directories (single source or scattered)
Problems of ownership
NIS
Sun's Network Information System (Yellow Pages)
Overview on Linux
Set-up and managing NIS master, slave and clients
IP Routing
Overview and theory
Default, static and dynamic routes
The Linux Router Project
Firewalls
Needs and solutions
Application level firewalls
Packet filtering with iptables
Secure Shell
Set-up and use

Notes

  1. This course is intended for systems managers setting up networked Linux Systems
  2. Participants receive course notes which include all slides plus additional material.
  3. The Course is regularly updated to include new material.
  4. Basic Unix skills (including the use of the vi editor) are a prerequisite.
  5. This course has a high content of practical work.
  6. There must be a minimum of three systems available, preferably one per student. These must be connected with a suitable Local Area Network (preferably Ethernet). For the routing topic, one machine should be equipped with two network cards.
  7. It is helpful if a modem and telephone line is available for connection to the Internet.
  8. The length of the Course is normally four/five days.