是可用的并且不是一个点对点或回授界面) 。如果找到,;pppd;会;
以该远端主机的;IP;位址以及所找到的网路界面之硬体位址建立一;
个永久的,公开的;ARP;项目 。;
范例;
在这个最简单的案例中,你可以连接两台电脑的串列埠并发出一行;
指令像是:;
pppd;/dev/ttya;9600;passive;
到每一台机器上,这假设没有在串列埠上执行;getty;程序 。;如果;
在一台机器上有执行;getty;,你可以在另一台机器上使用;kermit;
或是;tip;来签入第一台机器并发出一行指令像是:;
pppd;passive;
然後从通讯程式中离开(确定该连线没有断掉),然後发出一行指;
令像是:;
pppd;/dev/ttya;9600;
签入到另一台机器以及开始;pppd;的程序可以使用;connect;;选项;
执行;chat;来加以自动化,例如:;
pppd;/dev/ttya;38400;connect;"chat;"";;"";;"login:";
"username";;"Password:";;"password";"%;";"exec;pppd;
passive"";
(注意到无论如何像这样执行;chat;将使密码在;pppd;以及;;chat;
的参数列表中成为可见的 。);
如果你的串列连线比直接以线路连接更复杂的话,你可能会需要做;
些调整以便避开一些控制字元 。特别是,通常避开;XON;(^Q);以及;
XOFF;(^S);是有用的,可以使用;asyncmap;a0000; 。如果该路径包;
含;telnet;的话,你可能应该也要避开;^];(asyncmap;200a0000) 。;
如果该路径包含;rlogin;的话,你将需要在执行;rlogin;的客户端;
上使用;escape;ff;选项,因为许多;rlogin;的实作并非是透通的;;
它们将会从资料流中移除;[0xff,;0xff,;0x73,;0x73,;跟随的任何;
8;位元组];这些序列 。;
诊断;
讯息使用;facility;LOG_DAEMON;送到;syslog;隐形程式 。;(这个;
可以藉著以所要的;facility;定义;LOG_PPP;巨集来重新编译;pppd;
加以改变 。)为了能够看到错误以及侦错讯息,你将需要编辑你的;
/etc/syslog.conf;档案来将讯息导向到所希望的设备或档案 。;
debug;选项使得所有送出以及接收的控制封包内容都被记录下来,;
这是指所有的;LCP,;PAP,;CHAP,;或是;IPCP;封包 。如果;PPP;协商;
没有成功的话那麽这可能会有用 。如果在编译时期开启侦错功能的;
话,pppd;会使用;facility;LOG_LOCAL2;来取代;LOG_DAEMON;,而;
且;debug;选项会使得额外的侦错讯息被记录下来 。;
侦错功能也可以藉著传送一个;SIGUSR1;到;pppd;程序来启动 。;侦;
错功能可以藉著传送一个;SIGUSR2;到;pppd;程序来关闭 。;
档案;
/var/run/pppn.pid;(BSD),;/etc/ppp/pppn.pid;(SunOS);
在;ppp;界面单元;n;上的;ppp;程序之;Process-ID; 。;
(Process-ID;;for;;pppd;process;on;ppp;interface;unit;
n.);
/etc/ppp/ip-up;
当线路可以传送以及接收;IP;;封包时(也就是;IPCP;完成;
时)执行的一支程式或指令稿 。它是以界面的名称、;终端;
设备、速度、本地-IP-位址、远端-IP-位址为参数执行 。;
这支程式或是指令稿是以与;pppd;;程式相同的;real;以及;
effective;user-ID;执行的,;也就是说,至少;effective;
user-ID;而且可能该;real;user-ID;将会是;root; 。;这是;
因为如此它可以操纵递送路径,;执行需要特权的隐形程式;
(e.g.;dendmail);等等 。;要小心注意;/etc/ppp/ip-up;以;
及;/etc/ppp/ip-down;;指令稿的内容别要危及到你系统的;
安全 。;
/etc/ppp/ip-down;
当线路不再允许传送以及接收;IP;;封包时执行的一支程式;
或指令稿 。;这个指令稿可以用来回复;/etc/ppp/ip-up;指;
令稿的影响 。它以与;ip-up;指令稿相同的参数启动,并且;
有相同的安全考量,;因为它以与;pppd;相同的;effective;
以及;real;user-IDs;执行 。;
/etc/ppp/pap-secrets;
推荐阅读
- linux磁盘管理命令--dd
- linux磁盘管理命令--fdformat
- Linux 指令篇:DOS相容指令--mlabel
- Linux下如何删除Windows分区
- Linux 指令篇:磁片工具--mkdosfs
- Linux 指令篇:磁片工具--mformat
- Linux 指令篇:设备管理--MAKEDEV
- Linux 指令篇:设备管理--loadkeys
- Linux 指令篇:设备管理--rdev
- Linux 指令篇:设备管理--setleds