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

ISP Setup Manual (1st Edition) – Table of Contents ISP Setup Manual

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

Chapter Overview …………………………………………………………………………………………………………………….

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