Linux系统管理白皮书 (5).pdf

Linux系统管理白皮书 (5).pdf

ID:51494913

大小:216.10 KB

页数:7页

时间:2020-03-25

Linux系统管理白皮书 (5).pdf_第1页
Linux系统管理白皮书 (5).pdf_第2页
Linux系统管理白皮书 (5).pdf_第3页
Linux系统管理白皮书 (5).pdf_第4页
Linux系统管理白皮书 (5).pdf_第5页
资源描述:

《Linux系统管理白皮书 (5).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载第6章串行链路网际协议串行链路网际协议SLIP和PPP为“穷人”提供了接入因特网的可能。只需要一个Modem和一个配备FIFO缓存的串行卡,除此以外,不再需要别的硬件。它的使用非常简单,而且费用低廉,越来越多的私人企业,以普通用户能够承受的价格,开始提供拨号IP服务。本章和第9章,我们将为大家介绍SLIP和PPP驱动程序。SLIP驱动程序的存在有相当长一段时间了,而且其运行相当可靠。PPP驱动程序是迈克·克拉翰和艾尔·侬伊尔近来开发出来的。我们将在下一章详细讨论。6.1常规需求要想使用SLIP或PPP,必须像前面几章描述的那样,配置一些基本的网络特性。比

2、如,起码应该安装LoopBack接口,以及提供名字解析。在连上因特网时,人们肯定想使用DNS。最简单的方法是把某个域名服务器的地址放入自己的resolv.conf文件中:只要SLIP链接一激活,就会对这个服务器进行查询。该名字服务器离你上网的地方越近,越好。但是,上面的方法不是最佳解决之道,因为所有服务器名查找仍然通过你自己的SLIP/PPP链接来完成。如果担心因此而造成的带宽开销,最好安装一个caching-only域名服务器。它不能真正地充当一个域,对发自你的主机的所有DNS查询来说,它只是一个中间站。不过,它的好处在于建立了一个缓冲区,所以所有的查询都

3、只能在这个串行链接上发送一次。caching-only服务器所用的named.boot文件像下面这样::named.bootfileforcaching-onlyserverdirectory/var/namedprimary0.0.127.in-addr.arpadb.127.0.0:loopbacknetcache.db.cache:rootservers除了named.boot文件外,还必须用一个有效的根域名服务器清单来安装db.cache文件。6.2SLIP的工作原理拨号IP服务器通过特定的用户账号,不间断地提供SLIP服务。用户登录后,执行的不是一

4、个常见的外壳,而是一个程序或外壳脚本,之后,再启用串行线路SLIP驱动程序,并配置相应的网络接口。有些操作系统上,SLIP驱动程序是一个用户空间程序;在Linux操作系统上,这个驱动程序则集成在内核中,因此,其运行速度快得多。但是,它要求串行线路必须被显式转换为SLIP模式。这是通过一个特殊的tty线路法,即SLIPDISC来完成的。在tty处于普通线路法(DISC0)时,只采用普通的读(2)和写(2)调用与用户进程交换数据,SLIP驱动程序不能对tty进行读写操作。SLIPDISC中,角色发生了变化:所有用户空间进程都被封锁,不得对tty进行读写操作,而来

5、自串行端口的所有数据都直接传送到SLIP驱动程序。SLIP驱动程序本身能够识别SLIP协议的各种变形。除了常规的SLIP外,它还能识别第6章串行链路网际协议63下载CSLIP,显著提升交互式对话的流通量。CSLIP对输出IP包进行所谓的VanJacobson报头压缩。至于VanJacobson报头压缩的详情,可参见RFC-1441。另外,每个SLIP协议的变形都有6位版本。要把串行线路转换为SLIP模式,最简单的方式是利用slattach工具。假设Modem已经存在于/dev/cua3目录中,而且已经成功登录到SLIP服务器。那么,执行下面的语句:#slat

6、tach/dev/cua3&就会把cua3的线路切换为SLIPDISC,并把它附着在其中一个SLIP网络接口上。如果是初次激活SLIP链接,该链接就会附在sl0接口上;如果是第二次激活SLIP链接,就会附在sl1接口上,以此类推。目前,内核能支持的并发SLIP链接多达8条。slattach选择的默认封装是CSLIP。大家可利用-p交换,选用其他模式。要想采用普通SLIP(无压缩的),就应该用#slattach-pslip/dev/cua3&其他模式是:cslip、slip6、cslip6(6位版本的SLIP)和适用于SLIP的自适应(adaptive)模式。

7、后者留在内核中,用于查找远程终端采用的SLIP封装类型。注意,你采用的封装模式必须和你的对等体一样。比如,如果cowslip采用的是CSLIP,你也必须如此。如果不一样,发给远程主机的ping就不能收到自远程主机返回的包。如果其他主机ping你,你的控制台上可能会出现这样的信息:“不能建ICMP报头”。为避免此类情况的发生,必须采用自适应SLIP模式。事实上,slattach不仅允许你启用SLIP,还允许其他协议利用串行线路,比如PPP和KISS(“火腿”无线电发烧友使用的另一个协议)。有关详情,请参阅slattach手册。从串行线路上转入SLIP驱动程序之

8、后,还需要配置网络接口。再次提醒大家注意,我们是利用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。