📄 network-ppp-howto-1to4.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="Edward Fu">
<meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
<title>Freesoft Linux FAQ -- PPP Howto 前4章</title>
</head>
<body>
Linux PPP 怎么办
<br>Robert Hart, hartr@interweft.com.au
<br>v3.0, 31 March 1997
<p>中文翻译者:宫敏 1997年11月
<br>
<p>这份文件说明如何将您的Linux PC与PPP服务器相连,如何用PPP将两个局域网
<br>连在一起和如何将您的Linux计算机设置成一个PPP服务器。如果您的PPP工作
<br>不正常,本文档也能提供帮助。
<p>版权
<p>本文档是按GPL(GNU Public License)规定发行的。
<p>发行
<p>一旦本文档有新的版本发行将被贴到comp.os.linux.answers新闻组。
<br>(中文翻译本将被贴到news://news.freesoft.cei.gov.cn/chinese.comp.linux)
<br>本文档的英文本也有HTML格式版本可以在一下URL找到:
<p>Linux Howto Index <http://sunsite.unc.edu/mdw/linux.html#howto>
<br>PPP-HOWTO <http://www.interweft.com.au/other/ppp-howto/ppp-howto.html>
<p>其它格式(SGML, ASCII, postscript, DVI)可以在
<br>ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats中找到。
<p>中文版本在:
<br>ftp://freesoft.cei.gov.cn/pub/freesoft.sic/Linux/doc/cn/HOWTO/ppp-HOWTO.gb
<p>因为sunsite.unc.edu的线路负载很重,请使用离您最近的镜像点。
<br>
<p>致谢
<p>有不断增加的人对我准备这分文档提供帮助。我要特别感谢Al Longyear,感谢
<br>他对我在PPP方面的指导(如果有什么错误的话那是我的不是他的),Greg
<br>Hankins(Linux Howtow系统的维护者)和MaximumAccess.com的Debi Tackett
<br>关于文章风格的有益建议和内容的顺序以及解释的逻辑清晰性方面的帮助。
<p>最后,我要感谢那些通过电子邮件和我联系并对本文进行评论的人们。向所有
<br>“怎么办”的作者一样,大家的满意是我们得到的所有报酬,而这就足够了。
<br>撰些这份“怎么办”我偿还了一点儿我所欠的债——我和所有Linux的使用者们
<br>欠那些编写和维护我们所选用的操作系统的人们的债。
<br>
<p>1, 引言
<p>PPP(点对点协议)是在直接连接的串行链路上(例如空调制解调器电缆)上创建
<br>和运行IP(网际网协议)和其他网络协议的一个方案。一个直接连接的串行链路
<br>包括通过telnet建立的链路或者是一个用调制解调器和电话线路(当然也包括诸
<br>如ISDN之类的数字线路)链路。
<p>通过PPP您可以将您的Linux PC和一个PPP服务器联接并进入该服务器所联接的网
<br>络资源(大致上)就好象您直接连上了那个网络一样。
<p>您也可以将您的Linux PC设置成为一个PPP服务器,使得其他计算机可以拨号进入
<br>您的计算机并使用您的计算机或者网络。
<p>因为PPP是端对端系统,您也可以使用两台Linux PC通过PPP将两个网络连接在一
<br>起,例如一个车域网和一个广域网。
<p>PPP和以太网的一个主要区别在于速度,一个标准的以太网的速度是10兆比特而
<br>模拟调制解调器的速度的上限是56千比特。
<p>译者注:
<p> 更主要的区别在于以太网是广播设备,可以连接多于两个设备。PPP能
<br> 且只能连接两个设备。
<p>并且,取决于PPP连接的的类型,对于某些应用和业务来说,PPP可能存在某些
<br>局限性。
<p>1.1. 客户和服务器
<p>PPP是严格的端对端协议;从技术角度说拨号的机器和接受拨号的机器没有任何
<br>区别。然而为了能简单的描述清楚不妨考虑客户和服务器的名词。
<p>当您为建立PPP连接而拨号进入一个站点,您就是客户。那台接受您拨号的机器
<br>就是服务器。
<p>当您设置一台机器接受和处理PPP连接时,您在设置一个PPP服务器。
<p>如果您有多于一个串行接口并有那种要求的话任何一个Linux PC都可以同时作为
<br>PPP服务器和客户。如上所述,对于PPP来说一旦连接完成,在客户和服务器之间
<br>没有任何区别。
<p>本文档将把主动发起呼叫(也就是进行拨号的机器)称为“客户”而将那些接受
<br>呼叫、进行许可验证(用户名、口令可能还有其它)的机器称为“服务器”。
<p>用PPP作为客户来连接一个以上的机器从某地进入网际网可能是大多数人所感兴趣
<br>的事情。也就是说用他们的Linux PC作为客户。
<p>本文档所描述的过程将使得您能够建立网际网连接并使这个过程自动化。
<p>本文档也将指导您将您的Linux PC设置为一个PPP服务器和怎么样将两个局域网
<br>通过PPP连在一起并且具有完全的路由功能,这也就是通常所说的广域网。
<p>1.2. 不同Linux发行版(Distribution)间的差别
<p>有很多不同的Linux发行版,对于同一件事它们有着各自的不同思路和做法。
<p>实际上有两中不同的Linux启动和接口设备的配置方案——BSD初始化方案和系统
<br>V初始化方案。有时候在有关UNIX的新闻组中会见到这两种初始化方案之间的宗教
<br>战争式的斗嘴。如果您觉得这种事情有意思,您尽管可以浪费您的带宽加入战斗!
<p>被最为广泛使用的可能是:
<p> Slackware 使用BSD风格初始化
<p> Red Hat (and its former associate Caldera)
<br> 使用系统V初始化(做了轻微的改动)
<p> Debian 使用系统V初始化
<p>BSD风格初始化通常将初始化文件放在/etc/...中,这些文件是:-
<p>______________________________________________________________________
<br> /etc/rc
<br> /etc/rc.local
<br> /etc/rc.serial
<br> (可能还有别的文件)
<br>______________________________________________________________________
<p>最近一些BSD系统的初始化方案使用/etc/rc.d...目录来存放起动文件,而不是将
<br>它们统统放在/etc目录下。
<p>译者注:
<p> Slackware好象是这种情况。
<p>系统V风格的初始化是将初始化文件放在/etc...或/etc/rc.d/...的目录以及数个
<br>子目录中。如下:
<p> ______________________________________________________________________
<br> drwxr-xr-x 2 root root
1024 Jul 6 15:12 init.d
<br> -rwxr-xr-x 1 root root
1776 Feb 9 05:01 rc
<br> -rwxr-xr-x 1 root root
820 Jan 2 1996 rc.local
<br> -rwxr-xr-x 1 root root
2567 Jul 5 20:30 rc.sysinit
<br> drwxr-xr-x 2 root root
1024 Jul 6 15:12 rc0.d
<br> drwxr-xr-x 2 root root
1024 Jul 6 15:12 rc1.d
<br> drwxr-xr-x 2 root root
1024 Jul 6 15:12 rc2.d
<br> drwxr-xr-x 2 root root
1024 Jul 18 18:07 rc3.d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -