Linux Networking Clearly Explained – Bryan

Free Download Networking Books |
Click Here To Download Book
Pages 382
Views 9686
Size 1.3 MB
Download 92

Table Of Contents 3

1 Creating a Dial-Up Internet Connection9

What You Will Need10

Getting the Right Modem11

Installing Your Modem18

Checking Your Installation22

Configuring KPPP24

Troubleshooting Your Installation35

Looking Under the Hood43

References and Further Reading47

2 Using Internet Applications48

Configuring Netscape Helper Applications50

Configuring Netscape Messenger for E-Mail and Newsgroups55

Accessing FTP Sites with File Manager61

Exploring Additional Internet Applications63

Looking Under the Hood64

From Here68

Part II Building Your Local Area Network (LAN)69

3 Essential Networking Concepts70

Physical Media70

Communications Standards (Protocols)71

Data Routing Technologies72

Types of Packet-Switching Networks74

Why Create a Local Area Network (LAN)?75

How Is the Network Hooked Up? (LAN Topologies)76

Who Is in Charge? (LAN Network Relationships)77

How Big Is It? (Small, Medium, and Large LANs)82

Looking Under the Hood87

Where Linux Fits In92

References and Further Reading94

4 Selecting and Installing Network Hardware95

Introducing the Ethernet96

How Ethernets Work99

Ethernet Hardware100

Designing Your Ethernet 105

Making Sure Your Hardware Is Linux-Compatible 108

Installing Your Network Card 111

Configuring Module Parameters 112

Looking Under the Hood 115

References and Further Reading 116

5 Getting Started with TCP/IP 117

Introducing TCP/IP 118

Understanding Internet Layers 121

Internet Addresses (IP Addresses) 124

Creating a Simple TCP/IP Network 128

Testing Your Network 131

Looking Under the Hood 133

References and Further Reading 138

6 Understanding User Accounts, Ownership, and Permissions 139

Creating User Accounts for Smooth Networking 140

Understanding File Ownership and Permissions 143

Viewing and Changing Ownership and Permissions 145

Looking Under the Hood 154

Recommended Reading 159

7 Configuring and Using NFS 160

Introducing Network File System (NFS) 161

Preparing to Use NFS 164

Setting Up Exports 169

Mounting Remote Directories 171

Sharing Printers 176

Looking Under the Hood 180

References and Further Reading 182

8 Configuring and Using Samba 183

Introducing Server Message Blocks (SMB) 184

Introducing Samba 190

Planning Your Samba Strategy 191

Obtaining and Installing Samba 191

Creating Linux Accounts for Windows Users 193

Deciding Whether to Use Encrypted Passwords 194

Setting Up Name Resolution Services 195

Configuring Windows Clients 197

Configuring Samba: An Overview 202

Sharing Windows Resources 209

Mounting Shares Automatically 210

References and Further Reading 213

9 Configuring and Using AppleTalk 214

Introducing AppleTalk 216

Introducing Netatalk 217

System Configuration Essentials 218

Obtaining Netatalk+asun 219

Configuring Netatalk 219

Launching the Server 220

Connecting to the Server with the Chooser 221

References and Further Reading 222

Part III Connecting Your LAN to the Internet 223

10 Sharing an Internet Connection 226

Obtaining and Installing the Software Your Need 227

Configuring Dialup-on-Demand (diald) 228

Testing the Connection 234

Setting Up the Rest of Your Network 237

Setting Up IP Masquerading 239

Sharing Windows and Macintosh Modems 245

References and Further Reading 247

11 Sharing High-Speed Connections 248

Finding the Speed You Need 249

Examining High-Speed Connection Options 254

Configuring High-Speed Connections 267

Improving Your Network’s Performance 272

References and Further Reading 277

Part IV Creating an Intranet 279

12 Running and Intranet Web Server 280

Introducing Apache 281

Setting Up Web Pages 289

Examining Apache Options 290

References and Further Reading 295

13 Creating an Intranet FTP Server 296

Introducing Wu-ftpd 297

Configuring Wu-ftpd 298

Using FTP Clients 302

Looking Under the Hood 303

References and Further Reading 305

Part V Managing Your Network 306

14 Archiving Your Data Automatically 308

Creating Your Backup Server 308

Backing Up with Tar and Cron: An Overview 309

Archiving Data with Tar 310

Creating a Backup Routine 313

Repeating the Full Backup 315

Scheduling Backups with Cron 315

References and Further Reading 318

15 Troubleshooting Your Network 320

Configuration vs. Troubleshooting 321

Observe, Theorize, Test 321

Checking Physical Connections 324

Network Slowdowns and Stoppages 337

References and Further Reading 341

16 Securing Your Network 342

Understanding the Risk 343

Has Your Network Been Compromised? 344

Understanding your ISP’s Security Role 354

Securing Your System 356

Securing Your System with IP Chains 363

Looking Under the Hood 372

From Here 375

References and Further Reading 376

Index 378