Proposed Workshop Curriculum
	
Onno W. Purbo

Major Topics

•	Linux for Beginner (1 Day)
•	Linux for Network Administrator (2 Days)
•	WiFi based Wireless Internet (1+ Day)
•	Voice over Internet Protocol (VoIP) (1 Day)

Time Requirement
•	One Full Day Workshop is from 9AM ‘till 18PM with 1hour lunch break & two 15 minutes coffee breaks.
•	The time requirement can be relaxed with penalty in reducing  the content, or stretching the time.

Prerequisite

Linux For Beginner
•	Have some knowledge on how to operate a PC.
•	Have willingness to learn.

Linux For Network Administrator
•	Have pass Linux For Beginner
•	Have been using / operating Microsoft Servers
•	Have willingness to learn.

WiFi based Wireless Infrastructure
•	Much Better if one has a ham radio background
•	Have willingness to learn.

Voice over InterNet Protocol
•	Have willingness to learn.

Linux for Beginner
(1 Day)

Linux Distribution
	Various Linux Distribution
	Linux Mandrake will be used as main distribution

Linux Installation
Harddisk Partitioning
Package Selection
Adding User
Network Configuration
Linux Loader (LILO)
Video Configuration

First Start Linux
	Activate Graphical User Interface (GUI)
	How To Configure Your Linux Box
	How To Use Mandrake Control Center, equivalent to Control Panel in Windows
		Configuring LILO
		Configuring Services in Linux
		Adding Users
	How To Configure Your KDE Window Environment

Office Applications
	KOffice
	OpenOffice
	Text Editor
	Spread Sheet
	Presentation
	Exchanging File With Microsoft Windows

Networking
	KMail, mail client software
	Konqueror, web browser
	Mozilla, web browser
	Mozilla Composer, editing HTML File
	gFTP
	Samba for Network Neighborhood with Windows

Linux for Network Administrator
(2 Days)

TCP/IP Primer
	TCP Protocol
	IP Protocol
	How TCP/IP works
	DNS Concept
	Routing Concept
	Subnetting the IP address

Supporting Utilities
	Mandrake Control Center
	SWAT, Samba Web Administration Tools, http://localhost:901
	Webmin https://localhost:10000
	Adding User
	Configuring Network Card
	Boot Configuration

Setting Up A Proxy Server
	InterNet Connection Sharing via Mandrake Control Center
	DHCP Server
	Firewall
Network Address Translation (NAT)
	Squid & SquidGuard for Proxy Server

E-mail Service
	Postfix, the SMTP Server
	IMAP & POP3 in Linux
	Mailserver with dedicated line
	Mailserver with dial-up line
	Setup mail server for local e-mail.
	Setup mail server for outgoing mail to the Internet
	Fetchmail
	How to read mail in Linux
	How to setup LAN Workstations to get mail from Linux Server

Linux for Replacing NT Server
	Use SWAT at http://localhost:901
	Setup the Workgroup & Computer Name
	Setup Linux box as NT Server
	Sharing a folder
	Sharing the printer
	Server Status

WebServer
	Apache Webserver
	HTML file located at /var/www/html
	Installing Squirrelmail, Webmail service

DNS Service
	Use Webmin to Configure BIND 8
	Create a Zone / Domain
	Create a Master Zone
	Create a Slave Zone
	Set A entry
	Set NS entry
	Set MX sentry
	Test the DNS using dig

Virtual Interface
	Use Webmin to setup a virtual interface
	Use ifconfig to setup a virtual interface

Virtual Mail Server
	Setup the virtual map in Postfix

Virtual Webserver
	Configure Apache for Virtual Domain
	Setup Webmaster Account
	Setup FTP access account
	Setup the folder for HTML document

Virtual Webmail Service
	Installing Squirrelmail Webmail service for Virtual Domain
	Configure Squirrelmail
	User Option Configuration

Monitoring Network Traffic
	Multi Router Traffic Grapher
	Installing MRTG
	Configuring MRTG

Network Security
	Network Security Concept
	How Setup Firewall in Webmin
	Shorewall Firewall
	NMAP for Scanning the Network

WiFi Based Wireless Internet
(1+ Day)

Hardware Requirements
	PC Windows (mostly)
	PC Linux
	LAN Hub
	Access Point 2.4GHz
	Pig Tail
	Antenna
	WLAN Card or USB

Introduction
Why Wireless Internet is of interest?
Global picture of WiFi based Wireless Internet.

How To Shop For Wireless Equipments
Estimate Price
Compare Prices
Shopping for Computer Equipments
Shopping for Radio Equipments

Antenna & cabling systems
Type of Antenna
Coaxial Cable for Connecting the antenna
Antenna connector
Grounding System
Antenna polarization
Omni-directional antenna
Sectoral antenna
Directional antenna
Homebrew antenna

Some Wireless Calculation
	Optical & Radio Line of Sight (LOS)
	Fresnel Zone Clearance (FZC)
	Free Space Loss (FSL)
System Operating Margin (SOM). Attenuation, Signal Propagation
Antenna bearing, antenna down tilt, and antenna down tilt coverage radius.

Wireless Metropolitan Area Network (MAN)
Why designing a MAN is of important?
Loaded Channel Performance
Maximum Active User in a cell infrastructure
WLAN Bandwidth, Single Channel Bandwidth
Orthogonal Channel Set, Channel Allocation in WiFi infrastructure
Omni-directional antenna Metropolitan Area Network (MAN) design.
3 channel Sectoral Antenna Metropolitan Area Network (MAN) design.
4 channel Sectoral Antenna Metropolitan Area network (MAN) design
Insertion P2P Links

Wireless Internet Installation Guide
Equipments
Site Survey
Check Line of Sight (LOS)

Wireless LAN Equipment
WLAN Card PCMCIA
WLAN PCI Card
WLAN in a box

WLAN Card driver installation & configuration in Windows

WLAN Card driver installation & configuration in Linux
	Installation Linux PC Gateway
	WLAN Driver in Linux
	Configuring WLAN in Linux
	Some tips for troubleshooting
Some Module parameters

Simple Linux Based WLAN Gateway
Activate WLAN as eth interface
Simple Routing Technique
Proxy & Network Address Translation

Some Detail on Wireless Internet Equipments
	Overview of IEEE 802.11
Maximum Transmission Unit (MTU)
Packet Fragmentation
RTS/CTS

Voice over Internet Protocol
(1 Day)

Hardware Requirements
	PC Windows (mostly)
	LAN UTP
	ITG
	PBX
	Telco Line (if possible)

Introduction
	Overview of VoIP Infrastructure
	Overview of H.323 Protocol
	Numbering Plan of VoIP Infrastructure

The EndPoint
	Netmeeting 3.01
	Installing NetMeeting in Windows98 & XP
	Configuring sound & video in Netmeeting
	Configuring Netmeeting to use a gatekeeper

Gatekeeper
	How It Works
	How To Get
	Installation of Gatekeeper
	Configuring the Gatekeeper as Stand Alone gatekeeper
	Configuring the Gatekeeper as Proxy for VoIP
	Configuring the Gatekeeper to Neighbors with others
	Configuring the Gatekeeper as Child / Parent Gatekeepers

InterNet Telephony Gateway (ITG)
	Example of Internet Telephony Gateway (ITG)
	Programming Numbering Plan of an ITG
		Progamming Number of Each Port
		Programming Number for Outgoing Call
	Configure H.323 to use a Gatekeeper
	Configure H.323 to broadcast E.164 number or prefix
	Integrating ITG to PBX

VoIP Installation in Linux System
	How To Use GnomeMeeting
	Installation & Configuring Gatekeeper in Linux