Lesson | Date | Topics | Chapter | Due |
1 | 2/11 |
Introduction to Course, TCP/IP and Network Access
- Linux market and jobs
- Understand how this course will work
- Equipment and resources
- Virtualization and VMware 101 skills
- Networking overview
- NIC drivers
- Configure network settings
- Test network connections
- Ping and SSH with IPv6
Materials
Assignment
|
12,14 | |
2 | 2/18 |
ARP and the Internet Layer
- Review and use various tools for configuring an interface
- Understand how address resolution works
- Manage and track the arp cache
- Sniff packets on the network with tcpdump and Wireshark
- Understand the Internet layer (layer 3) and how addressing works
- Hop from system to system using SSH
- Understand how NAT/PAT works with private networks
- Use several troubleshooting tools to diagnose problems
Materials
Assignment
|
12 |
Student survey
Lab 1
|
| 2/19 |
Last day to add CIS 192 |
|
|
3 | 2/25 |
IP Routing and Subnetting
- Configure permanent network settings
- Red Hat and Debian/Ubuntu files
- Describe the fields of a datagram header
- Describe the role of routing
- Describe how packet forwarding is accomplished
- Use the Simple Routing Algorithm to interpret a routing table
- View, add, and delete entries in a routing table
- By properly configuring routing tables on hosts and routers, configure a LAN of multiple segments which allows all hosts to communicate with each other.
Materials
Assignment
|
13 |
Lab 2
|
4 | 3/4 |
TCP and the Transport Layer
- SBCs, Dynamips/Dynagen, VirtualBox
- Dynamic routing
- Quagga routing suite
- RIPv2 implementation skills
- Transport layer
- TCP and UDP protocols
- Service ports and sockets
Materials
Assignment
|
12 |
Lab 3
5 posts
|
5 | 3/11 |
Test 1
The Application Layer
- Review
- TCP continued
- Security issues
- Application layer
- xinetd and Telnet
- Very Secure FTP
Materials
Assignment
|
12, 29 |
|
6 | 3/18 |
Firewalls and NAT
- Wrap up transport layer
- Application layer
- Telnet, FTP and SSH services
- SSH port forwarding
- Super Daemons
- TCP Wrappers
- Example firewalls and NAT
- Netfilter step-by-step
- Configuring firewall and NAT for Lab 5
Materials
Assignment
|
12.12, 20.13 |
Lab 4
|
7 | 3/25 |
Dynamic Host Configuration
- Cruzio, our local ISP, guest speaker: Mike Brogan
- More on FTP and firewalls
- Install and configure a DHCP Server
- Configure a client to obtain an IP address and related information from a DHCP Server
- Use a DHCP Relay agent to relay DHCP requests through a router
Materials
Assignment
|
12.9 |
Lab 5
|
| 4/01 |
Spring Break
|
|
|
8 | 4/8 |
PPP and WAN Protocols
- Review for next test
- Automation experiment
- Connect two LANs together through a serial line
- Configure a PPP server and associated support files
- Identify, isolate, and fix problems associated with PPP
Materials
Assignment
|
12.13 |
Lab 6
5 posts
|
9 | 4/15 |
Test 2
The Domain Name System
- Install and configure a primary, secondary, and caching DNS Server
- Use configuration tools such as host and dig to troubleshoot DNS
Materials
Assignment
|
15 |
|
10 | 4/22 |
Network File System and Printing
- List the required packages needed to implement Network File Systems
- Install and configure NFS to export (share) files to remote computer
- Configure clients to mount NFS directories dynamically or using /etc/fstab
- Implement security measures to control a network file system
- Configure "shares" on a Linux system for access from other Linux machines
- Add, configure, and remove printers
- Manage a print system using web-based CUPS
Materials
Assignment
|
16 |
Lab 7
|
11 | 4/29 |
Samba and Windows Connectivity
- Install the Samba packages and identify the servers, clients, and configuration files
- Configure "shares" on a Linux system for access from other Linux machines
- Browse a Linux file system from a Windows machine
- Configure the smb.conf file for interoperability with a Windows workgroup
- Investigate the Samba Windows Administration Tool (SWAT)
Materials
Assignment
|
26 |
|
12 | 5/6 |
SMTP, POP3 and Email Services
- Describe the components of an email system
- Create global aliases and mailing lists
- Communicate with SMTP, POP and IMAP servers
- Configure a Mail User Agent
- Examine DNS MX records
Materials
Assignment
|
18 |
Lab 8
5 posts
|
13 | 5/13 |
Network Information Service
- List the required packages needed to implement Network Information Services
- Install and configure NIS to serve common accounting files to remote clients
- Configure clients to use the /etc/passwd and /etc/hosts files from a master server
- Review for next test
Materials
Assignment
|
17.4 |
Lab 9
|
14 | 5/20 |
Test 3
Internet Services
- Install and configure an FTP service
- Install and configure Apache Web Server
- Configure a server for virtual web hosting
Materials
Assignment
|
21 |
|
15 | 5/27 |
Management tools and utilities
- Troubleshooting activity
- LDAP, Guest speaker: Tim Childers, Intel Corporation
- Management tools and utilities
- Preparing for the final
- Lab Workshop
Materials
Assignment
|
19 |
Lab 10
|
- - | 6/3 |
Final for CIS192
|
|
5 posts
Extra Credit Labs
|