8 Linux命令Man解释:PPPD :点对点daemon协议

名称;
pppd;-;点对点协定隐形程式;
(Point;to;Point;Protocol;daemon);

语法;
pppd;[;选项;];[;终端设备名称(tty_name);];[;速率;];

描述;
这个点对点协定;(PPP);;提供一种在点对点串列线路上传输资料流;
(datagrams);的方法 。PPP;是由三个部份所组成的:一个在串列线;
路上封装(encapsulating)资料流的方法,;一个可延伸的连结控制;
协定(Link;Control;Protocol:;LCP),以及一些用来建立并配置不;
同网路层协定的网路控制协定(Network;Control;Protocols:;NCP);

 ;封装的机制(scheme)是由核心中的驱动程式码来提供 。;pppd;提供;
 ;基本的;LCP;,验证(authentication)的支援,;以及一个用来建立;
并配置网际网路协定;(Internat;Protocol;(IP);)(叫做;IP;控制;
协定,;IPCP)的;NCP; 。;

常用选项;

在该名称的设备上进行通讯 。;如果需要的话可以前置一个;
"/dev/";字串 。如果没有给设备名称,pppd;将会使用控制;
台的终端机(controlling;teriminal),并且产生(fork)出;
来时将不会把自己放到背景去 。;


将鲍率设为;; 。;在像是;4.4BSD;以及;NetBSA;的系;
统上,可以指定任何速率 。;其他系统;(e.g.;SunOs);只允;
许有限的几种速率 。;

asyncmap;
把非同步(async)字元设为对照到;; 。这个对照表;
描述哪些控制字元不能在串列线路上成功地接收 。pppd;将;
会要求彼端以两个位元组的逸出序列(escape;sequence)来;
传送这些字元 。;其参数是;32;位元的十六进位数字而每个;
位元代表一个得避开(escape)的字元 。位元;0;(00000001);
代表字元;0x00;;位元;31;(80000000);代表字元;0x1f;或;
是;^_; 。如果给了多个;asyncmap;选项,;这些数值会以逻;
辑的或(OR)合在一起 。如果没有给;asyncmap;选项,;将没;
有非同步字元对照表会被加以协商来导引接收 。;这样彼端;
将会避开所有的控制字元 。;

auth;;;要求彼端在允许传送或接收网路封包之前先验证它自己 。;

connect;
使用以所指定的可执行指令或是;shell;;指令来设定;
串列线路 。;这个指令稿一般会使用;"chat";程式来拨数据;
机并开始远端;ppp;区段作业(session); 。;

crtscts;
使用硬体流量控制;(i.e.;RTS/CTS);;来控制串列埠上的资;
料流 。;

xonxoff;
使用软体流量控制;(i.e.;XON/XOFF);来控制串列埠上的资;
料流 。这个选项在;BSD;或是;Ultrix;系统上目前并没有实;
作出来 。;

-crtscts;
这是一个;xonxoff;的同义词 。;

defaultroute;
当;IPCP;协商完全成功时,;增加一个预设递送路径到系统;
的递送表,将彼端当作闸道器使用 。这个项目在;ppp;连线;
中断後会移除 。;

disconnect;

在;pppd;已经终结该连线之後执行以所指定的可执行;
指令或是;shell;指令 。这个指令稿可以用来,例如,如果;
硬体的数据机控制信号无法使用时,;发出指令给数据机使;
其挂断电话 。;

escape;xx,yy,...;
指定在传输上确实应该要避开的字元;(不管对方是否有用;
它的非同步控制字元对照表要求避开它们) 。;这些要被避;
开的字元是以用逗号隔开的一串十六进位数字指定的 。;要;
注意到几乎任何字元都可以用;escape;选项指定避开,;不;
像;asyncmap;选项只允许指定控制字元 。;不能避开的字元;
是那些有十六进位值;0x20;-;0x3f;或是;0x5e;者 。;

file;
从档案;;里读取选项(其格式叙述在後);

lock;;;指定;pppd;应该在此串列设备上使用;UUCP;;式的锁定以确;
定对该设备为互斥(exclusive)存取 。;

mru;
把;MRU;[Maximum;Receive;Unit;最大接收单元];的值设为;
n;来进行协商 。;pppd;将会要求彼端传送不比;;位元组;

推荐阅读