GB | BIG5
|
| 首頁 > 網絡管理 > 其它 > 正文 |
 |
| 網絡管理員指南 -8.點到點協議-6>IP配置選項 |
| 本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-13 09:04:00) |
IPCP用來在連接配置時間討論一系列的IP參數。通常情況下,每一個同級可以發送一個IPCP配置要求包,
包括它想要從默認中更改的值,以及是什值。在接收上,遠程終端按照順序檢查每一個選擇,然接受
或者拒絕它。PPPD給你關它將要討論的IPCP選擇的許多控制。你可以在我們將要在下面談到的通過各種
命令行選擇來調節。
選擇IP地址
在一個PPP連接中的路徑
--------------------------------------------------------------------------------
選擇IP地址
在上面的例子中,我們已經讓PPPD撥叫到c3po並建立了一個IP連接。之前沒有在兩個連接的終端上選擇一
個特殊的IP地址。而是在連接的兩個終端上選擇vlager地址作為本地的IP地址,並且讓c3po自己提供。然而,
有時對連接上一個或者另外一個終端上使用的地址進行控制是有用的。PPPD支持這上面的許多變化。
要得到特殊的地址,你通常要提供給PPPD下面的選項:
local addr:remote addr
在那裡local_addr和 remote_addr 可能在dotted quad標注中指定,或者被作為主機。這使得PPPD嘗試使用
第一個地址作為它自己的IP地址,第二個作為它的同級的IP地址。如果同級在IPCP討論中拒絕它們中的任何
一個,就不會建立任何的連接。
如果你只想要設置本地地址,但是接受所有同級使用的地址,你只需要發送部分的remote_addr。例如,為了
使vlager使用IP地址130.83.4.27而不是它自己的,你可以在命令行給它130.83.4.27。同樣的如果只設置遠程
地址,你需要保留local_addr區域為空白。在默認情況下,PPPD將同你的用戶名一起使用地址。一些PPP服務
器動態的處理許多客戶位置的指派地址:地址只有在撥入的時候被分配到系統,並且在它們退出之會被再次
要求當撥叫這樣一個服務器的時候,你必須確定PPPD沒有從服務器要求任何特定的IP地址。但是最好接受服務
器要求你使用的地址。這意味這你必須指定一個local_addr選擇。另外,你必須使用noipdefault選擇,它使
PPPD等待同級提供IP地址而不是使用本地的主機地址。
--------------------------------------------------------------------------------
在一個PPP連接上的路徑
在設置了網絡接口之,PPPD通常將會只是設置一個主機路徑到它的同級。如果遠程主機是一在個LAN上的,
你必然想要在你的同級面連接到你的主機。就是網絡路徑必須被設置。
上面我們已經看到,PPPD要求使用defaultroute選擇來設置默認路徑。如果你所撥叫的PPP服務器將作為你的
Internet網關,那這個選擇就會非常重要了。
相反的例子中,你的系統作為一個單獨的主機的網關,也是相當容易達到的。例如,在Virtual Brewery使用
一些雇員,它們的本地機器被稱為loner。在vlager中,我們現在可給PPPD proxyarp選擇,它將會為loner安
裝一個代理ARP登錄。這將自動使loner從Brewery 和 Winery的所有主機中獲得。
然而,事情不是經常象這樣簡單,例如,當連接兩個本地網絡的時候。這經常要求添加一個指定的網絡路徑,
因為這些網絡可能有它們自己默認的路徑。另外,使兩個同級使用PPP連接的默認路徑會建立一個循環,在其
中包裝到未知的目的地會在同級中發出響聲直到它們的存在時間到期。
作為一個例子,假定虛擬Brewery在一些其它城市中打開一個分支機構。子公司使用IP網絡數191.72.3.0運行
他們自己的一個Ethernet。這是Brewery分類B網絡的子網3。他們想要通過PPP連接到Brewery的主Ethernet來
更新用戶數據等等。同樣,vlager作為網關;它的同級稱為sub-etha並且有一個IP地址191.72.3.1..
當sub-etha連接到vlager,它將使默認路徑象平常一樣指到vlager。然而在vlager中,我們將需要為運行在
sub-etha上的subnet-3安裝一個網絡路徑。為了達到這個目的,我們使用PPPD的一個特征,而不需要討論ip-up
命令。這是一個位/etc/ppp的一個shell script或者程序,它會在PPP接口被設置之執行。當出現的時候,
有下面的參數:
ip-up iface device speed local addr remote addr
在這裡iface命名所使用的網絡接口,設備是串口設備文件使用的路徑名(/dev/tty if stdin/stdout 被使用),
並且速度就是設備的速度。local_addr和 remote_addr給出在dotted quad注釋中連接中兩端的IP地址。在我們
的例子中,ip-up手稿可能包含下面的代碼部分:
#!/bin/sh
case $5 in
191.72.3.1) # this is sub-etha
route add -net 191.72.3.0 gw 191.72.3.1;;
esac
exit 0
在一個相類似的風格中,/etc/ppp/ip-down被用來在PPP連接被斷開之取消ip-up的所有動作。
然而,路徑計劃還沒有完成。我們在兩個PPP主機上設置了路徑表登錄,然而在兩個網絡上的主機不知道任何有
關PPP連接的信息。如果所有在附屬網絡的主機有它們自己默認的路徑指到sub-etha,並且所有的Brewery主機
默認到vlager這就不是一個大問題。如果不是這樣,通常你的唯一選擇就是使用象大門一樣的一個路徑daemon。
在vlager上創建網絡路徑之,路徑daemon會通過附屬的子網發送新的路徑到所有的主機。
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00) 網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00) 網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00) 網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00) 網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00) 網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00) 網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00) 網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00) 網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01) 網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |