Linux是运行在PC机和服务器上与Unix兼容的操作系统,以其强大的网络功能而著称。本书提供了组建网络所需的全面信息,不管你是要建立一个简单的UUCP连接,或功能完整的局域网,还是将Linux系统作为防火墙,NFS或NIS文件服务器,或邮件和新闻服务器,本书都适合你。
第一章 网络绪论\r\n历史\r\nTCP/IP网络\r\nUUCP网络\r\nLinux联网 \r\n维护你的系统\r\n第二章 TCP/IP联网的问题 \r\n网络接口 \r\nIP地址 \r\n地址解析 \r\nIP路由选择 \r\n因特网控制报文协议\r\n主机名解析 \r\n第三章 配置网络硬件\r\n内核的配置 \r\nLinux网络设备一览 \r\n以太网的安装 \r\nPLIP驱动程序 \r\nPPP和SLIP驱动程序 \r\n其他网络类型 \r\n第四章 配置串行硬件 \r\n用于调制解调器连接的通信软件 \r\n串行设备介绍访问串行设备 \r\n串行硬件 \r\n使用配置工具 \r\n串行设备和login:提示符 \r\n第五章 配置TCP/IP联网 \r\n加载/ proc文件系统 \r\n安装二进制文件 \r\n设置主机名 \r\n分配IP地址建立子网 \r\n编写hosts和networks文件IP接口配置 \r\nifconfig详解netstat命令 \r\n检查ARP表 \r\n第六章 名字服务和解析器配置\r\n解析器库 \r\n域名系统工作原理 \r\n运行named\r\n第七章 SLIP协议 \r\n一般需求\r\nSLIP操作\r\n处理私有IP网络 \r\n使用dip \r\n运行于服务器模式\r\n第八章 PPP协议\r\nLinux上的PPP \r\n运行pppd\r\n使用选项文件\r\n使用chat自动拨号 \r\nIP配置选项 \r\n链路控制选项 \r\n常规安全考虑 \r\nPPP验证 \r\n调试你的PPP设置 \r\nPPP高级配置 \r\n第九章 TCP/IP防火墙 \r\n攻击方法 \r\n什么是防火墙? \r\n什么是IP过滤? \r\n设置Linux防火墙 \r\n过滤的三种方式 \r\n原始的IP防火墙(2.0内核) \r\nIP 防火墙链(2.2内核) \r\n网络过滤器和IP表(2.4内核) \r\n服务类型位处理 \r\n测试防火墙配置 \r\n一个防火墙配置的例子 \r\n第十章 IP记帐 \r\nIP记帐的内核配置 \r\n配置IP记帐 \r\n使用IP记帐的结果 \r\n重置计数器 \r\n清除规则集 \r\n被动收集记帐数据 \r\n第十一章 IP伪装和网络地址转换 \r\n其他影响和好处 \r\nIP伪装的内核配置 \r\n配置IP伪装 \r\n处理名字服务器查询 \r\n深入网络地址转换 \r\n第十二章 重要的网络功能 \r\ninetd超级服务器 \r\ntcpd访问控制工具 \r\nservices和protocols文件 \r\n远程过程调用 \r\n配置远程登录和执行 \r\n第十三章 NIS \r\n理解NIS NIS与NIS+ \r\nNIS的客户端 \r\n运行一个NIS服务器 \r\nNIS服务器的安全性 \r\n使用GNU libc设置一个NIS客户端 \r\n选择正确的映射 \r\n使用passwd和group 映射 \r\n使用支持shadow口令的NIS \r\n第十四章 NFS \r\n准备NFS \r\n加载一个NFS卷 \r\nNFS后台程序 \r\nexports文件 \r\n基于内核的NFSv2服务器支持 \r\n基于内核的NFSv3的服务器支持 \r\n第十五章 IPX和NCP文件系统 \r\n施乐,Novell和历史 \r\nIPX和Linux \r\n为IPX和NCPFS配置内核程序 \r\n配置IPX接口 \r\n配置一个IPX路由器 \r\n安装一个远程NetWare卷 \r\n探索一些其他的IPX工具 \r\n打印到一个NetWare打印队列 \r\nNetWare服务器仿真 \r\n第十六章 管理Taylor UUCP \r\nUUCP传输和远程执行 \r\nUUCP配置文件 \r\n控制访问UUCP特性 \r\n建立用于拨入的系统 \r\nUUCP低级协议 \r\n故障诊断 \r\n日志文件和调试 \r\n第十七章 电子邮件 \r\n什么是邮件消息? \r\n邮件是如何传送的? \r\n电子邮件地址邮件路由选择是如何工作的?\r\n配置elm \r\n第十八章 sendmail\r\nsendmail概述\r\n安装sendmail \r\n配置文件综述 \r\nsendmail.cf和sendmail.mc文件\r\n生成sendmail.cf文件 \r\n解释和编写重写规则 \r\n配置sendmail选项 \r\n一些有用的sendmail配置 \r\n测试配置文件 \r\n运行sendmail \r\n技巧和诀窍 \r\n第十九章 Exim的建立和运行运行Exim \r\n如果没有完成邮件传输编译Exim \r\n邮件传输模式 \r\n其他配置选项 \r\n消息的路由选择和传输 \r\n防止spam邮件 \r\nUUCP建立\r\n第二十章 网络新闻\r\nUsenet的历史\r\n总之,什么是Usenet?\r\nUsenet是如何处理News的?\r\n第二十一章 C New投递\r\nNews安装 \r\nsys文件 \r\nactive文件文章批量处理(Batching)过期新闻 其他\r\n多种文件 \r\n控制消息 \r\nNFS环境中的C News \r\n维护工具和任务\r\n第二十二章 NNTP与nntpd后台程序\r\nNNTP协议 \r\n安装NNTP服务器 \r\n限制NNTP的访问NNTP授权\r\nnntpd与C \r\nNews的交互\r\n第二十三章 INN\r\n一些INN内部信息 \r\n新闻阅读器和INN安装\r\nINN配置\r\nINN:基本安装\r\nINN配置文件\r\n运行INN \r\n管理INN:ctlinnd命令\r\n第二十四章 新闻阅读器的配置\r\ntin的配置 \r\ntrn的配置 \r\nnn的配置 \r\n附录一 网络实例:虚拟啤酒厂\r\n附录二 有用的电缆配置词汇表\r\n
因特网在许多国家现在已经家喻户晓。当越来越多的人畅游在信息高速公路上的时候,计算机网络的地位变得如同电视机和微波炉这样的家庭日常用品一样重要。因特网有着非常高的媒体覆盖率,社会科学专业也要屈尊于Usenet新闻组、在线虚拟现实环境和WWW,对全新的“因特网文化”进行研究。
当然,网络已经存在相当长的一段时间了。无论是那些小规模安装,采用局域网连接计算机的方式,还是那些采用电信公司提供的远距离传输线路来连接计算机的方式,都非常普遍。世界范围内网络的快速增长和联合,使得私人计算机用户也可轻松地连接到这个“地球村”中。设置一个通过拨号和ISDN连接来收发邮件和新闻的因特网主机,在价格上已经可以接受,同时,DSL(数字用户线路)和CableModem(电缆调制解调器)技术毫无疑问将继续这种趋势。
谈到计算机网络常常就意味着Unix。当然,Unix并不是唯一具有网络功能的操作系统,也并不一定能永远成为操作系统中的“领跑者”。但是在网络业务中,Unix已经运行了相当长的一段时间,并且在今后的相当长的一段时间内,它还会毫无疑问地扮演这种角色。
然而,Unix真正吸引那些个人计算机用户的是,在PC机上可以找到许多免费的类Unix操作系统,如386BSD,FreeBSD以及Linux。
Linux是一种用于个人计算机的可以自由发行的Unix版本。当前,它可以运行在许多机器上,包括Intel处理器系列,Motorala 680x0系列(例如Commodore Amiga和Apple Macintosh机),Sun SPARC和Ultra-SPARC机,Compaq Alpha,MIPS,PowerPC(例如新一代的Apple Macintosh机),以及StrongARM(例如rebel.com Netwinder和3Com Palm)。同时,Linux也已经被移植到那些相对不太常见的机器、如富士AP-1000和IBM System 3/90上。当前,将它移植到另外一些有意义的体系结构上的工作也正在进行,寻求将Linux移入嵌入式控制器领域也有望获得成功。
Linux是由因特网上的大量志愿者开发的。该计划在1990年由芬兰大学的学生LinuxTorvalds所发起,当时这是他们的操作系统课程设计的一部分。从那时起,Linux滚雪球似地发展成为一个功能齐全的Unix版本,它能够运行的应用程序范围广泛,从仿真和建模程序,到字处理器、语言识别系统、WWW浏览器,以及大量的其他软件和大量的游戏软件。同时,Linux还支持大量的硬件,包括TCP/IP网络的完全实现,还包括SLIP,PPP,防火墙以及IPX的完全实现,甚至还包括在任何其他操作系统中所没有的许多功能和一些协议。Linux功能强大、快速,并且是自由的,在因特网之外它也快速地流行起来。
Linux操作系统本身和其他由自由软件基金会(FSF)所开发的软件一样遵守GNU通用公共许可证(GPL)。该版权允许任何人重新发布或修改软件(免费或为赢利的目的),只要所有的修改和版本发布同时也可以自由发布。在这里,“自由软件”是指软件应用的自由,而非软件价格的免费。