Official website of Sufi Faruq – সুফি ফারুকের অফিশিয়াল সাইট

ISP Setup Manual (Table of Contents) ISP Setup Manual

ISP Setup Manual - by Sufi Faruq Ibne Abubakar (Front Page)

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



Leave a Reply