Section: Preparing Yourself
Chapter: Operating System 27
1. Choosing the right OS for Server
2. Linux as your Server OS
3. Linux Distributions
4. Installation Preparation
5. Installing OS
6. Linux Boot Process.
7. Package Management
Chapter: Building a LAN 47
1. Making a Ethernet LAN
2. Cabling and Crimping
3. Connecting Nodes
Chapter: Basic Network Configuration & Troubleshooting in Linux 53
1. Basic Network Configuration in Linux
2. Basic Network Troubleshooting.
Section: Network Planning & Designing
Chapter: Topology Plan 61
1. Internet Connectivity
2. Traffic Routing
3. Bandwidth Management
4. ISP’s own LAN
5. Bandwidth Distribution using cable
6. Bandwidth Distribution using Wireless
7. Distribution using Dialup
8. Power Management
9. Client Network
Chapter: Hardware Selection 69
1. V-Sat
2. Router
3. Switch
4. Cable & Connector
5. Bandwidth Manager
6. Servers
7. xDSL
8. Wireless
9. Access Server
10. UPS.
Section: Resource Collection
Chapter: Collecting Equipments 81
1. Purchase, Rental, Warranty
2. A guide to collect your equipment
Chapter: Other Essential Resources 85
1. ISP License.
2. Radio Operator License.
3. Bandwidth
4. IP Address
5. Domain Name Resource
Section: ISP End Setup
Chapter: VSAT 91
1. What is VSAT?
2. V-SAT Band
3. VSAT Access Technology
4. List of Equipments
5. Frequency
6. Site Survey for Installation
7. Civil Work
8. Equipments Installation
9. Safety and Security Essential
Chapter: Router 97
1. What is router?
2. Software Requirements
3. Hardware Installation
4. Hardware Trouble Shooting
5. Configuring Router
6. Getting Ready for Configuration
7. Configuring using Setup Facility
8. Configuring Using (Exec) Configuration Mode
9. File maintenance
10. Monitoring
Chapter: Bandwidth Manager 113
1. Software based bandwidth control
2. Server Hardware
3. Choosing OS
4. Installing OS
5. Selecting OS Mode
6. Configuring Essential Parameters
7. Distributing IP Segment
8. Configuring Routes in Router
9. Configuring Aliases for each segment
10. Configuring Routes in Bandwidth Manager
11. Configuring CBQ for controlling bandwidth.
12. Configuring HTB for controlling bandwidth.
13. Controlling Bandwidth using hardware “rate-limit “
14. Controlling Bandwidth using Cisco “traffic-shape “
Chapter: DNS Server 127
1. Purpose.
2. Hardware Requirements
3. Choosing OS
4. Choosing Software/Version
5. Installing Software
6. Configuring Caching Only DNS
7. Configuring Master DNS (Primary)
8. Testing DNS Configuration
9. Troubleshooting
10. Configuring Slave DNS (Secondary)
11. Testing Zone Transfer
12. Updating DNS Cache
Chapter: Mail Server 137
1. Purpose.
2. Hardware Requirements
3. Choosing OS
4. Storage Consideration
5. Choosing SMTP Software/Version
6. Installing and Configuring SMTP Server
7. Configuring Sendmail by .mc Approach
8. Configuring Sendmail by .cf Approach
9. Doing Additional Configuration
10. Testing & Troubleshooting
11. Installing, Configuring POP/IMAP Server
12. Mail Distribution
Chapter: Web Server 147
1. Purpose.
2. Hardware Requirements
3. Choosing OS
4. Choosing Software/Version
5. Configuring Essential Parameters
6. Configuring Virtual Host
Chapter: Web Based Utilities 153
1. Web Based E-Mail.
2. Web Based Password Change
Chapter: Proxy Server 161
1. Purpose.
2. Hardware Requirements
3. Choosing OS
4. Disk Partition Consideration.
5. Choosing Software
6. Installing and Configuring Squid
7. Troubleshooting
8. Access Control Using ACL
9. Password Authentication Using NCSA
10. Transparent Proxy
11. Log Management
Chapter: FTP Server 169
1. Purpose
2. Choosing OS & Software
3. Installing and Configuring VsFTP
4. Using FTP Server
Chapter: DHCP Server 173
1. Purpose
2. Installing and configuring DHCPD
Chapter: NFS Server 177
1. Purpose.
2. Installing Packages
3. Configuring NFS
4. Using NFS
5. Security Essentials
Chapter: MySQL Database Server 181
1. What is database?
2. Purpose.
3. Why use MySQL?
4. Deploying MySQL from Source
5. Deploying MySQL using RPM
6. Running MySQL
7. Configuring Essential Parameters
8. Administrating MySQL
9. Securing the Server
Chapter : Internet Super Server (XINETD ) 191
1. What is INETD and XINETD?
2. Why XINETD
3. Configuring XINETD
Section: Distribution
Chapter: Configuring RAS Devices 199
1. Purpose.
2. Hardware Installation
3. Configuration Methods
4. Configuring Device
5. Configuring Portmaster
Chapter: RADIUS Server 207
1. RADIUS Definition
2. Purpose.
3. How does RADIUS work?
4. RADIUS Features
5. RADIUS Attributes.
6. Choosing RADIUS Server
7. Deploying IC-RADIUS.
8. Installing IC-RADIUS from Source Package
9. Installing IC-RADIUS from RPM.
10. Post-Installation Configuration.
11. Testing RADIUS
Chapter: DSL 225
1. Installing Cable
2. Installing Surge Protector.
3. Installing and Configuring Point-to-Point SDSL
4. Installing ADSL Concentrator.
5. Configuring ADSL Concentrator
6. Installing and Configuring ADSL CPE
Chapter: Wireless 233
1. Site Survey
2. Tower Installation
3. Installing Lightning Arrester:
4. Power Consideration
5. Installing Radio
6. Configuring Radio
7. On site Installation
Chapter: Linux Dial-up Service 239
1. Purpose.
2. Hardware Setup
3. Configuring Dial-in in Linux
4. Configuring Dial-out in Linux
Section: Maintenance
Chapter: Basic System Recovery 247
1. Common Problems with Linux System
2. Creating Boot Diskette
3. Booting into Rescue Mode
4. Booting into Single-User Mode
5. Booting into Emergency Mode
Chapter: Storage Management 251
1. Managing Disk Partitions
2. Disk Quota Management.
3. Linux Software RAID
Chapter: Remote Access for System Maintenance 265
1. Purpose.
2. Installing SSH
3. Configuring SSH
4. Using SSH
5. Using SCP
6. Using SCP without a password
Chapter: User Management 271
1. Purpose
2. Simple Unix Authentication
3. Additional Authentication Schemes.
4. User Policy
5. Managing User
6. Managing Group
7. Useful Scripts
Chapter: Log Management 279
1. Log Files
2. Locating Log Files
3. Managing Log Files
4. Playing with Syslog
5. Logging syslog messages into a remote linux server
6. Continuous printing syslog messages
7. Playing with Logrotate
Chapter: Job Automation 287
1. Purpose
2. Automating Jobs Using “at”
3. Automating Jobs Using “cron”
Chapter: Working with Kernel 293
1. What is Kernel?
2. Why Upgrading Kernel
3. Upgrading Kernel in RedHat
4. Why Customizing/Rebuilding Kernel?
5. Installing Kernel Sources Package
6. Creating A Custom Kernel
7. Updating GRUB Boot Loader
Section: Monitoring
Chapter : UNIX Server Monitoring Utilities 305
1. Purpose
2. Process Monitoring Utilities
3. Memory Monitoring Utilities
4. Disk Space Monitoring Utilities
5. Graphical System Monitoring
Chapter: Log Monitoring 309
1. Viewing Log Files
2. Some Log Monitoring Utilities
3. AWStates
4. Weblizer
Chapter: Network Monitoring Tools 317
1. nmap
2. iptraf
3. Looking Glass
Chapter : SNMP 323
1. What is SNMP?
2. Why should you use SNMP?
3. SNMP Components
4. SNMP Versions
5. Management Information Base (MIB)
6. Checking Device Compatibilities.
7. Enabling SNMP in your device.
8. Monitoring/Managing SNMP Enabled Devices
9. SNMP on a Linux Server
10. SNMP on other Devices
11. Basic SNMP Security
12. Simple SNMP troubleshooting.
Chapter : MRTG 329
1. What is MRTG?
2. Enabling SNMP
3. Download and Install MRTG
4. Configuring MRTG
5. Viewing MRTG Graph
Section: Essential Security
Chapter : Security Essentials 337
1. Purpose.
2. How to ensure?
3. Physical Security
4. SNMP Security
5. Password Security
6. Run Level Security
7. XINETD Security
8. TCPD Wrapper Security
9. Service Specific Security
10. Most common exploits
Chapter : Firewall 347
1. Firewall
2. Hardware Firewall
3. Software Firewall
4. Firewall Approach
5. Where to put the firewall?
6. Linux Firewall
7. How does Linux firewall works
8. Linux Firewall Utilities.
9. Preparing Linux system
10. Learning ipchains
11. Learning iptables
12. Building a firewall
Chapter: Security Utility (Tripwire) 365
1. Purpose.
2. What is Tripwire
3. Installing Tripwire
4. Customizing Tripwire
5. Initialize the Tripwire Database
6. Running an Integrity Check
7. Examining Tripwire Reports
8. Tripwire and email
9. Other Security Utilities
Section: Client End Setup
Chapter: Connecting to ISP 373
1. Connection Media
2. Installation
3. Testing
Chapter: Internet Gateway 377
1. Purpose.
2. Installing Hardware
3. Installing OS
4. Configuring Internet Gateway
Chapter: DVB Service 383
1. What is DVB
2. DVB Service Types
3. DVB Topology
4. Required Equipments
5. How does DVB work
6. Service Perquisites (for IP based service)
7. Hardware Installation
8. Configuring Router
9. Configuring DVB Gateway
10. Running DVB
11. DVB Router
Chapter : SAMBA 391
1. Purpose.
2. Choosing Software/Version
3. Installing Software
4. Configuring SAMBA
5. Configuring SAMBA using SWAT
6. Running SAMBA
Glossary: Basic Networking 399
APPENDIX 1: Additional Information Source 407
APPENDIX 2: Equipments Catalog 412