📄 303.html
字号:
<br>
即使本地主机一般会要求验证,在某些案例中会希望允一些无法验 <br>
证它们自己的主机连线并使用所限制的 IP 位址其中之一。如果彼 <br>
在被要求时拒绝验证它自己, pppd 将会把它当成等於是在使用者 <br>
名称以及密码上使用空字串来以 PAP 验证。所以, 藉由增加一行 <br>
指定空字串为客户以及密码到 pap-secrets 档案去, 允许拒绝验 <br>
证自己的主机进行有限制的存取是可能的。 <br>
<br>
递送 <br>
当 IPCP 协商成功地完成时,pppd 将会通知核心该 ppp 界面本地 <br>
以及远端的 IP 位址。这足够用来建立一个主机到该连线远端的递 <br>
送路径,该路径将使两端能交换 IP 封包。与其它的机器进行通讯 <br>
往往需要更进一步地修改递送表格 (routing tables) 以及/或是 <br>
ARP (位址解译协定)表格。在某些案例中这将透过 routed 或是 <br>
gated 隐形程式的动作自动地完成,但是在大部分的案例中需要更 <br>
进一步的介入。 <br>
<br>
有时候会希望透过远端主机来增加一个预设递送路径,像是在一台 <br>
只透过 ppp 界面连线到 Internet 的机器。 此 defaultroute 选 <br>
项使得 pppd 在 IPCP 完成时建立起这麽一个预设的递送路径,并 <br>
且在该线路被终结时将之删除。 <br>
<br>
在某些情况下会希望使用 proxy ARP , 例如在一台连结到区域网 <br>
路的伺服机器上,为了能够允许其它的主机与远端主机进行通讯。 <br>
proxyarp 选项引发 pppd 去寻找一个与远端主机在相同子网路上 <br>
的网路界面(一个支援广播(boardcast)以及 ARP 的界面,不但要 <br>
是可用的并且不是一个点对点或回授界面)。如果找到, pppd 会 <br>
以该远端主机的 IP 位址以及所找到的网路界面之硬体位址建立一 <br>
个永久的,公开的 ARP 项目。 <br>
<br>
范例 <br>
在这个最简单的案例中,你可以连接两台电脑的串列埠并发出一行 <br>
指令像是: <br>
<br>
pppd /dev/ttya 9600 passive <br>
<br>
到每一台机器上,这假设没有在串列埠上执行 getty 程序。 如果 <br>
在一台机器上有执行 getty ,你可以在另一台机器上使用 kermit <br>
或是 tip 来签入第一台机器并发出一行指令像是: <br>
<br>
pppd passive <br>
<br>
然後从通讯程式中离开(确定该连线没有断掉),然後发出一行指 <br>
令像是: <br>
<br>
pppd /dev/ttya 9600 <br>
<br>
签入到另一台机器以及开始 pppd 的程序可以使用 connect 选项 <br>
执行 chat 来加以自动化,例如: <br>
<br>
pppd /dev/ttya 38400 connect 'chat "" "" "login:" <br>
"username" "Password:" "password" "% " "exec pppd <br>
passive"' <br>
<br>
(注意到无论如何像这样执行 chat 将使密码在 pppd 以及 chat <br>
的参数列表中成为可见的。) <br>
<br>
如果你的串列连线比直接以线路连接更复杂的话,你可能会需要做 <br>
些调整以便避开一些控制字元。特别是,通常避开 XON (^Q) 以及 <br>
XOFF (^S) 是有用的,可以使用 asyncmap a0000 。如果该路径包 <br>
含 telnet 的话,你可能应该也要避开 ^] (asyncmap 200a0000)。 <br>
如果该路径包含 rlogin 的话,你将需要在执行 rlogin 的客户端 <br>
上使用 escape ff 选项,因为许多 rlogin 的实作并非是透通的; <br>
它们将会从资料流中移除 [0xff, 0xff, 0x73, 0x73, 跟随的任何 <br>
8 位元组] 这些序列。 <br>
<br>
诊断 <br>
讯息使用 facility LOG_DAEMON 送到 syslog 隐形程式。 (这个 <br>
可以藉著以所要的 facility 定义 LOG_PPP 巨集来重新编译 pppd <br>
加以改变。)为了能够看到错误以及侦错讯息,你将需要编辑你的 <br>
/etc/syslog.conf 档案来将讯息导向到所希望的设备或档案。 <br>
<br>
debug 选项使得所有送出以及接收的控制封包内容都被记录下来, <br>
这是指所有的 LCP, PAP, CHAP, 或是 IPCP 封包。如果 PPP 协商 <br>
没有成功的话那麽这可能会有用。如果在编译时期开启侦错功能的 <br>
话,pppd 会使用 facility LOG_LOCAL2 来取代 LOG_DAEMON ,而 <br>
且 debug 选项会使得额外的侦错讯息被记录下来。 <br>
<br>
侦错功能也可以藉著传送一个 SIGUSR1 到 pppd 程序来启动。 侦 <br>
错功能可以藉著传送一个 SIGUSR2 到 pppd 程序来关闭。 <br>
<br>
档案 <br>
/var/run/pppn.pid (BSD), /etc/ppp/pppn.pid (SunOS) <br>
在 ppp 界面单元 n 上的 ppp 程序之 Process-ID 。 <br>
(Process-ID for pppd process on ppp interface unit <br>
n.) <br>
<br>
/etc/ppp/ip-up <br>
当线路可以传送以及接收 IP 封包时(也就是 IPCP 完成 <br>
时)执行的一支程式或指令稿。它是以界面的名称、 终端 <br>
设备、速度、本地-IP-位址、远端-IP-位址为参数执行。 <br>
<br>
这支程式或是指令稿是以与 pppd 程式相同的 real 以及 <br>
effective user-ID 执行的, 也就是说,至少 effective <br>
user-ID 而且可能该 real user-ID 将会是 root 。 这是 <br>
因为如此它可以操纵递送路径, 执行需要特权的隐形程式 <br>
(e.g. dendmail) 等等。 要小心注意 /etc/ppp/ip-up 以 <br>
及 /etc/ppp/ip-down 指令稿的内容别要危及到你系统的 <br>
安全。 <br>
<br>
/etc/ppp/ip-down <br>
当线路不再允许传送以及接收 IP 封包时执行的一支程式 <br>
或指令稿。 这个指令稿可以用来回复 /etc/ppp/ip-up 指 <br>
令稿的影响。它以与 ip-up 指令稿相同的参数启动,并且 <br>
有相同的安全考量, 因为它以与 pppd 相同的 effective <br>
以及 real user-IDs 执行。 <br>
<br>
/etc/ppp/pap-secrets <br>
由 PAP 验证所使用的使用者名称、密码以及 IP 位址。 <br>
<br>
/etc/ppp/chap-secrets <br>
由 CHAP 验证所使用的名称、暗号以及 IP 位址。 <br>
<br>
/etc/ppp/options <br>
pppd 的系统预设选项,在使用者预设选项或指令列选项之 <br>
前读取。 <br>
<br>
~/.ppprc <br>
使用者预设选项,在指令列选项之前读取。 <br>
<br>
/etc/ppp/options.ttyname <br>
所要使用之串列埠的系统预设选项,在指令列之後读取。 <br>
<br>
参阅 <br>
RFC1144 <br>
Jacobson, V. Compressing TCP/IP headers for low- <br>
speed serial links. 1990 February. <br>
<br>
RFC1321 <br>
Rivest, R. The MD5 Message-Digest Algorithm. 1992 <br>
April. <br>
<br>
RFC1332 <br>
McGregor, G. PPP Internet Protocol Control Proto- <br>
col (IPCP). 1992 May. <br>
<br>
RFC1334 <br>
Lloyd, B.; Simpson, W.A. PPP authentication proto- <br>
cols. 1992 October. <br>
<br>
RFC1548 <br>
Simpson, W.A. The Point-to-Point Protocol (PPP). <br>
1993 December. <br>
<br>
RFC1549 <br>
<br>
注意 <br>
下列信号传送到 pppd 程序时有特别的影响 <br>
<br>
SIGINT, SIGTERM <br>
这些信号使得 pppd 终止该连线(关闭 LCP ),回存串列 <br>
串列设备的设定,并结束离开。 <br>
<br>
SIGHUP 指出实体层已经被断线。pppd 将会试图回存串列设备的设 <br>
定(这可能会在 Suns 上产生错误讯息),然後结束离开。 <br>
<br>
虫虫 <br>
数据机控制线路的使用以及数据机和 local 选项的影响没有定义 <br>
完全。 <br>
<br>
作者 <br>
Drew Perkins, Brad Clements, Karl Fox, Greg Christy, Brad <br>
Parker (brad@fcr.com), Paul Mackerras <br>
(paulus@cs.anu.edu.au) <br>
<br>
</FONT><br>
</TD>
</TR>
<TR>
<TD colSpan=2><FONT
class=middlefont></FONT><BR>
<FONT
class=normalfont>全文结束</FONT> </TD>
</TR>
<TR>
<TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2
height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
<TD vAlign=top width="20%"
background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2>
<DIV align=center>
<table class=tableoutline cellspacing=1 cellpadding=4
width="100%" align=center border=0>
<tr class=firstalt>
<td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
<font class=normalfont><b>所有分类</b></font></td>
</tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td> </tr> </table></td></tr> </table>
</DIV></TD></TR>
<TR vAlign=top>
<TD width="80%">
<DIV align=center><BR>
</DIV>
</TD></TR></TBODY></TABLE></TD></TR>
</TABLE></TD></TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee
border=0><TBODY>
<TR>
<TD width="50%">
<P><FONT class=middlefont>版权所有 © 2004 <A
href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
违者必究. </FONT></P>
</TD>
<TD width="50%">
<DIV align=right><FONT class=middlefont>Powered by: <A
href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
</TD></TR></TBODY></TABLE>
<CENTER></CENTER></TD></TR>
</TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -