ISP Setup Manual (1st Edition) – Table of Contents
Chapter Overview …………………………………………………………………………………………………………………….

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