图书介绍

Linux Networking Cookbook 中文版PDF|Epub|txt|kindle电子书版本网盘下载

Linux Networking Cookbook 中文版
  • Carla Schroder 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564115203
  • 出版时间:2009
  • 标注页数:636页
  • 文件大小:84MB
  • 文件页数:655页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux Networking Cookbook 中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1章 Linux网络概述9

1.0 介绍9

第2章 建立基于单板计算机的Linux网关20

2.0 介绍20

2.1 熟悉Soekris452122

2.2 配置多个Minicom概要25

2.3 在CF(Compact Flash)卡上安装Pyramid Linux26

2.4 在Debian上进行Pyramid网络安装27

2.5 在Fedora上进行Pyramid网络安装30

2.6 启动Pyramid Linux33

2.7 寻找和编辑Pyramid文件35

2.8 安全加固Pyramid36

2.9 获取并安装最新版Pyramid37

2.10 为Pyramid Linux添加额外的软件38

2.11 添加新硬件驱动程序41

2.12 定制Pyramid内核42

2.13 更新SoekriscomBIOS44

第3章 搭建Linux防火墙46

3.0 介绍46

3.1 组装一台Linux防火墙服务器54

3.2 在Debian上配置网卡55

3.3 在Fedora上配置网卡58

3.4 识别相应网卡60

3.5 基于动态WAN IP地址建立Internet连接共享防火墙61

3.6 基于静态WAN IP地址建立Internet连接共享防火墙66

3.7 显示防火墙状态67

3.8 关闭iptables防火墙68

3.9 在系统启动时开启iptables,并且手动启动和停止防火墙70

3.10 测试防火墙72

3.11 为远程SSH管理配置防火墙75

3.12 允许远程SSH穿越NAT防火墙77

3.13 用多个SSH主机密钥穿越NAT79

3.14 基于私有IP地址运行公共服务80

3.15 架设单机防火墙82

3.16 架设服务器防火墙87

3.17 配置iptables日志记录90

3.18 编写出站规则91

第4章 建立Linux无线接入点94

4.0 介绍94

4.1 架设Linux无线接入点98

4.2 桥接无线网络至有线链路99

4.3 设立域名服务102

4.4 从DHCP服务器获取并设定静态IP地址105

4.5 配置Linux和Windows静态DHCP客户端107

4.6 给dnsmasq添加邮件服务器109

4.7 使WPA2-Personal和WPA-Enterprise一样安全110

4.8 使用RADIUS服务器进行企业级验证113

4.9 配置无线接入点以使用FreeRADIUS118

4.10 通过FreeRADIUS验证客户端119

4.11 连接Internet并使用防火墙120

4.12 使用路由代替桥接121

4.13 探测无线网卡127

4.14 改变Pyramid路由器的主机名128

4.15 关闭天线分集129

4.16 管理dnsmasq的DNS缓存131

4.17 管理Windows的DNS缓存134

4.18 在系统启动时更新时间136

第5章 建立基于Asterisk的VoIP服务器137

5.0 介绍137

5.1 从源码安装Asterisk141

5.2 在Debian上安装Asterisk145

5.3 启动和停止Asterisk147

5.4 测试Asterisk服务器150

5.5 在Asterisk中加入电话分机并呼叫150

5.6 设置软电话158

5.7 通过Free World Dialup获得真正的VoIP电话160

5.8 将你的Asterisk PBX连接至模拟电话线路163

5.9 创建数字接线员166

5.10 记录定制提示168

5.11 维护每日提示消息171

5.12 转移呼叫173

5.13 转接呼叫至多组电话174

5.14 停泊呼叫175

5.15 定制呼叫保持音乐176

5.16 在Asterisk上播放MP3声音文件177

5.17 传递语音邮件广播解决方案178

5.18 使用Asterisk进行电话会议179

5.19 监控会议180

5.20 让SIP流量穿越iptables NAT防火墙181

5.21 让IAX流量穿越iptables NAT防火墙184

5.22 使用AsteriskNOW,“30分钟学会Asterisk”184

5.23 在AsteriskNOW上安装和移除软件包186

5.24 连接漫游用户和远程用户187

第6章 使用Linux路由189

6.0 介绍189

6.1 用ipcalc计算子网192

6.2 设置默认网关194

6.3 设立简单本地路由器197

6.4 配置最简单的Internet连接共享199

6.5 配置跨子网的静态路由201

6.6 使静态路由持久化203

6.7 在Debian上使用RIP动态路由204

6.8 在Fedora上使用RIP动态路由208

6.9 使用Quagga的命令行209

6.10 远程登录Quagga守护进程211

6.11 从命令行运行Quagga守护进程212

6.12 监控RIPD214

6.13 使用Zebra进行黑洞路由215

6.14 使用OSPF进行简单动态路由216

6.15 为RIP和OSPF增加一些安全性218

6.16 监控OSPFD220

第7章 使用SSH进行安全远程管理221

7.0 介绍221

7.1 启动和停止OpenSSH224

7.2 创建强口令225

7.3 为最简单验证设定主机密钥226

7.4 生成和拷贝SSH密钥228

7.5 使用公钥验证以保护系统密码230

7.6 管理多个身份密钥232

7.7 安全加固OpenSSH232

7.8 变更口令234

7.9 取回密钥指纹234

7.10 检查配置语法235

7.11 使用OpenSSH客户端配置文件简单登录236

7.12 基于SSH安全地建立X Windows隧道237

7.13 不使用远程Shell执行命令239

7.14 用注释标记密钥240

7.15 使用DenyHosts以抵御SSH攻击240

7.16 创建DenyHosts启动文件243

7.17 使用sshfs挂载整个远程文件系统244

第8章 使用跨平台远程图形桌面246

8.0 介绍246

8.1 通过rdesktop从Linux访问Windows248

8.2 生成和管理FreeNX SSH密钥251

8.3 使用FreeNX从Windows运行Linux252

8.4 使用FreeNX从Solaris,Mac OS X或Linux运行Linux256

8.5 管理FreeNX用户257

8.6 从FreeNX服务器监视Nxclient用户258

8.7 启动和停止FreeNX服务器260

8.8 配置定制桌面261

8.9 创建额外的Nxclient会话263

8.10 在Nxclient中启用文件和打印机共享以及多媒体265

8.11 在Nxclient中防止保存密码266

8.12 FreeNX故障诊断267

8.13 使用VNC从Linux控制Windows268

8.14 使用VNC同时控制Windows和Linux270

8.15 使用VNC进行远程Linux对Linux的管理271

8.16 给多个远程用户显示同样的Windows桌面274

8.17 变更Linux VNC服务器密码276

8.18 定制远程VNC桌面277

8.19 设置远程VNC桌面大小278

8.20 连接VNC至现有的X会话279

8.21 通过SSH安全地建立xllvnc隧道281

8.22 在Linux和Windows之间建立TightVNC隧道282

第9章 使用OpenVPN建立安全的跨平台虚拟专用网286

9.0 介绍286

9.1 安装一个安全的OpenVPN测试实验环境288

9.2 启动并测试OpenVPN291

9.3 使用静态密钥测试加密294

9.4 使用静态密钥连接远程Linux客户端296

9.5 创建你自己的Open VPN PKI298

9.6 配置用于多个客户端的OpenVPN服务器301

9.7 配置OpenVPN在开机时启动303

9.8 撤销证书304

9.9 设置桥接模式的Open VPN服务器306

9.10 以非特权用户身份运行Open VPN307

9.11 连接WindowS客户端308

第10章 建立Linux PPTP VPN服务器310

10.0 介绍310

10.1 在Debian Linux上安装Poptop313

10.2 给Debian内核打MPPE支持补丁314

10.3 在Fedora Linux上安装Poptop316

10.4 给Fedora内核打MPPE支持补丁317

10.5 设置独立的PPTP VPN服务器319

10.6 将你的Poptop服务器加入活动目录322

10.7 连接Linux客户端至PPTP服务器323

10.8 让PPTP穿越iptables防火墙325

10.9 监控你的PPTP服务器326

10.10 PPTP故障诊断326

第11章 在混合Linux/Windows的局域网中使用Samba进行单点登录330

11.0 介绍330

11.1 确认一切就绪332

11.2 从源码编译Samba335

11.3 启动和停止Samba338

11.4 将Samba用作主域控制器339

11.5 从NT4 PDC迁移至Samba主域控制器343

11.6 将Linux加入活动目录域345

11.7 将Windows 95/98/ME连接至Samba域349

11.8 将Windows NT4连接至Samba域350

11.9 将Windows NT/2000连接至Samba域351

11.10 将Windows XP连接至Samba域352

11.11 使用命令行程序将Linux客户端连接至Samba域352

11.12 使用图形化程序将Linux客户端连接至Samba域356

第12章 使用OpenLDAP提供集中式网络目录服务359

12.0 介绍359

12.1 在Debian上安装OpenLDAP366

12.2 在Fedora上安装OpenLDAP368

12.3 配置并测试OpenLDAP服务器369

12.4 在Fedora上创建一个新数据库372

12.5 在你的目录中添加更多用户375

12.6 修正目录条目377

12.7 连接至远程OpenLDAP服务器379

12.8 在你的OpenLDAP目录中搜索380

12.9 为你的数据库建立索引382

12.10 使用图形界面管理你的目录384

12.11 配置Berkeley DB387

12.12 配置OpenLDAP日志记录392

12.13 备份和恢复你的目录393

12.14 细化访问控制395

12.15 变更密码399

第13章 使用Nagios监控网络401

13.0 介绍401

13.1 从源码安装Nagios402

13.2 为Nagios配置Apache406

13.3 有条不紊地组织Nagios的配置文件409

13.4 配置Nagios以监控Localhost411

13.5 为完全Nagios Web访问配置CGI权限420

13.6 在开机时启动Nagios421

13.7 加入更多Nagios422

13.8 使用check_icmp加速Nagios424

13.9 监控SSHD425

13.10 监控Web服务器428

13.11 监控Mail服务器431

13.12 使用Servicegroups将相关服务分组434

13.13 监控域名服务435

13.14 使用OpenSSH进行安全的远程Nagios管理437

13.15 使用OpenSSL进行安全的远程Nagios管理438

第14章 使用MRTG监控网络440

14.0 介绍440

14.1 安装MRTG441

14.2 在Debian上配置SNMP442

14.3 在Fedora上配置SNMP445

14.4 为MRTG配置你的HTTP服务446

14.5 在Debian上配置并启动MRTG447

14.6 在Fedora上配置并启动MRTG450

14.7 监控活跃CPU负载452

14.8 监控CPU用户和闲置时间455

14.9 监控物理内存457

14.10 监控交换空间和内存458

14.11 监控磁盘利用率460

14.12 监控TCP连接461

14.13 寻找并测试MIB与OID462

14.14 测试远程SNMP查询464

14.15 监控远程主机466

14.16 创建多个MRTG索引页面467

14.17 将MRTG作为守护进程运行468

第15章 认识IPv6471

15.0 介绍471

15.1 测试Linux系统的IPv6支持476

15.2 ping链路本地IPv6主机477

15.3 在网卡上设置唯一本地单播地址479

15.4 使用基于IPv6的SSH480

15.5 基于IPv6使用scp拷贝文件481

15.6 使用IPv6进行自动配置482

15.7 计算IPv6地址483

15.8 使用Internet上的IPv6485

第16章 建立新系统自动网络安装服务486

16.0 介绍486

16.1 为Fedora Linux创建网络安装启动介质487

16.2 使用网络启动介质进行Fedora网络安装489

16.3 建立基于HTTP的Fedora安装服务器491

16.4 建立基于FTP的Fedora安装服务器492

16.5 创建Fedora Linux定制安装495

16.6 使用kickstart文件进行Fedora Linux自动安装497

16.7 通过PXE网络启动进行Fedora网络安装499

16.8 网络安装Debian系统501

16.9 使用apt-mirror建立Debian完全镜像502

16.10 通过apt-proxy建立Debian部分镜像505

16.11 配置客户端PC以使用本地Debian镜像506

16.12 建立Debian PXE网络启动服务器507

16.13 从你的本地Debian镜像安装新系统509

16.14 使用预置文件自动化Debian的安装510

第17章 通过串行控制台管理Linux服务器513

17.0 介绍513

17.1 准备用于串行控制台管理的服务器514

17.2 使用LILO配置无外设服务器518

17.3 使用GRUB配置无外设服务器520

17.4 在Debian上启动至文本模式523

17.5 设置串行控制台525

17.6 配置用于拨入管理的服务器.527

17.7 拨入服务器531

17.8 增强安全性532

17.9 配置日志记录534

17.10 上传文件至服务器535

第18章 运行Linux拨号服务器537

18.0 介绍537

18.1 使用WvDial配置单一拨号账户537

18.2 在WvDial中配置多个账户540

18.3 为非root用户配置拨号权限541

18.4 为非root用户创建WvDial账户543

18.5 共享拨号Internet账户544

18.6 设置按需拨号545

18.7 使用cron调度拨号可用性547

18.8 基于语音邮件断续音拨号548

18.9 撤销呼叫等待549

18.10 将密码移出配置文件550

18.11 创建单独的pppd日志文件551

第19章 网络故障诊断552

19.0 介绍552

19.1 准备一台用于网络诊断和修复的笔记本电脑553

19.2 使用ping测试连通性557

19.3 使用FPing和Nmap探测你的网络559

19.4 使用arping寻找重复的IP地址561

19.5 使用httping测试HTTP吞吐量和延时562

19.6 使用traceroute、tcptraceroute和mtr定位网络问题565

19.7 使用tcpdump捕获并分析流量567

19.8 使用tcpdump捕获TCP标记572

19.9 使用iperf测量吞吐量、抖动和丢包率574

19.10 使用ngrep进行数据包高级嗅探577

19.11 使用ntop进行又快又好的网络监控579

19.12 DNS服务器故障诊断582

19.13 DNS客户端故障诊断585

19.14 SMTP服务器故障诊断586

19.15 POP3、POP3s或IMAP服务器故障诊断589

19.16 为Debian上的Syslog-ng服务器创建SSL密钥591

19.17 为Fedora上的Syslog-ng服务器创建SSL密钥597

19.18 为Syslog-ng设置stunnel599

19.19 建立Syslog服务器601

附录一 参考文献605

附录二 网络术语词汇表608

附录三 Linux内核编译参考629

热门推荐