Mar 28, 2024  
2022-2023 College Catalog 
    
2022-2023 College Catalog [ARCHIVED CATALOG]

CIS 226 - Advanced Linux Networking

3 Credits, 5 Contact Hours
3 lecture periods 2 lab periods

Advanced concepts in Linux networking. Includes background review, Linux installation, Network File System (NFS) configuration, proxy servers, firewalls, and AD Domains and/or Lightweight Directory Access Protocol (LDAP) authentication.

Prerequisite(s): CIS 225  
Gen-Ed: Meets AGEC-S Options requirement




Course Learning Outcomes
  1. Manage various Linux distributions and network configurations.
  2. Setup network file system (NFS) client/server environment.
  3. Setup Samba as a Windows AD Domain Controller.
  4. Setup proxy server technology for client and server acceleration
  5. Evaluate using Linux as a firewall.
  6. Evaluate Lightweight Directory Access Protocol (LDAP) as an advanced Auth system.

Outline:
  1. Background Review
    1. Pipes and redirection
    2. Linux security and passwords
    3. Linux file system concepts
    4. Daemon processes and logging
  2. Basic Linux Installation
    1. Overview of installation and deployment methods
    2. Adding “normal” users to the system
    3. Configuration of sudo for system administration
  3. Network File System (NFS) Configuration
    1. Basic NFS exports
    2. Identical User Identifiers (UIDs) and NFS exports
    3. Setup stations to mount NFS exports on boot
    4. Continued NFS use with NIS integration
  4. Proxy Servers
    1. Basic configuration
    2. Proxy servers for webserver acceleration
    3. Access Control Lists (ACLs) – restricting who can use your proxy
    4. E2Guardian– restricting what your users can access
  5. Firewalls
    1. Basics of port blocking
    2. Basics of routing
    3. Transparent redirection
    4. Network address translation / IP masquerading
  6. Lightweight Directory Access Protocol (LDAP)
    1. LDAP database basics
    2. LDAP for authentication
    3. LDAP for group bookmarks and address books