日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

36 FreeBSD連載:PPP協(xié)議( 三 )


delete all指出刪除不必要的路由配置,add 0 0 HISADDR指出將缺省路由設(shè)為對方的地址,由于使用動態(tài)IP時,在建立連接前對方的IP是未知的,因此使用HISADDR代替 。如果已知撥號服務(wù)器的IP地址,也可以直接填上這個IP地址 。也可以不將撥號服務(wù)器作為缺省路由,而只將它作為對某個子網(wǎng)的路由,那么在這個配置中就不可以使用0作為IP地址和網(wǎng)絡(luò)掩碼,必須使用正確的IP地址和子網(wǎng)掩碼進(jìn)行設(shè)置 。例如add 192.168.1.0 255.255.255.0 HISADDR,就將對方作為通向192.168.1子網(wǎng)的路由器 。事實(shí)上這些設(shè)置路由的指令等價于執(zhí)行對應(yīng)的route指令,以設(shè)置路由,如route add 192.168.1.0 HISADDR -netmask 255.255.255.0 。
然而對于動態(tài)分配IP的情況,問題在于在ppp進(jìn)行撥號的時候,對方的IP地址HISADDR還沒有確定,因此這些設(shè)置路由的指令往往不能正確執(zhí)行 。必須在撥號完成,建立了PPP連接之后,HISADDR才能確定,因此設(shè)置路由的命令應(yīng)該放在更合適的位置:ppp連接建立之后立即執(zhí)行的文件ppp.linkup中 。
MYADDR:
delete 0
add 0 0 HISADDR
192.168.1.98:
add 192.168.1.0 0 HISADDR
chinanet:
delete ALL
add 0 0 HISADDR
!bg /etc/ppp/ppp.fetchemailppp.linkup文件格式與ppp.conf文件相同,它在PPP連接建立后執(zhí)行,執(zhí)行與撥號使用的標(biāo)簽相同的項(xiàng),以及客戶獲得的地址為標(biāo)簽的項(xiàng) 。通常使用MYADDR表示本機(jī)得到的IP地址,因此這個標(biāo)簽下的內(nèi)容都將執(zhí)行;而192.168.1.98項(xiàng)表示獲得這個地址時增加下面的路由,最后一項(xiàng)以chinanet為標(biāo)簽,與ppp.conf相同,表示進(jìn)行這個chinanet撥號后執(zhí)行的相關(guān)動作,其中包括在后臺執(zhí)行的取郵件的腳本ppp.fetchmail 。
如果撥號服務(wù)器要求使用PAP或CHAP認(rèn)證,而不是普通的登錄認(rèn)證方式,則要在ppp.conf中的使用不同的配置選項(xiàng):
chinanet:
set phone 163
set login
set authname pppuser
set authkey key123
set timeout 120
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
delete ALL
add 0 0 HISADDR使用authname和authkey來定義PAP或CHAP認(rèn)證方式下的用戶名和口令,就能連接到使用PAP或CHAP的撥號服務(wù)器,而具體使用哪種認(rèn)證方式則由撥號服務(wù)器決定 。
進(jìn)行撥號連接
設(shè)置了針對具體撥號連接的配置之后,撥號就非常方便了,直接使用該撥號服務(wù)的標(biāo)簽進(jìn)行操作 。
# ppp
ppp > dial chinanet
PPP >使用ppp的dial命令發(fā)起連接之后,ppp連接被建立,提示符也由原來的小寫ppp>變?yōu)榇髮慞PP>,這就表示PPP連接已經(jīng)正確設(shè)立了 。這個時候如果使用ifconfig進(jìn)行查看,就可以看到網(wǎng)絡(luò)界面tun0已經(jīng)設(shè)置正確,并可以使用了 。
當(dāng)要結(jié)束連接時,使用close或quit命令關(guān)閉連接 。結(jié)束連接時將執(zhí)行/etc/ppp目錄下的ppp.linkdown腳本 。ppp.linkdown腳本和ppp.linkup格式相同,都會依據(jù)相同的標(biāo)簽執(zhí)行操作 。
如果使用者租用了一條模擬專線,專門用于Internet連接 。這樣就不希望每次傳輸時都重新進(jìn)行連接,而希望建立一條永久連接,ppp在后臺自動撥號連接到Internet上,并一直維護(hù)這個連接 。這樣就可以使用-ddial參數(shù)啟動ppp 。
# ppp -ddial chinanet-ddial參數(shù)使得ppp立即使用相應(yīng)參數(shù)對應(yīng)標(biāo)簽設(shè)置的撥號連接建立永久連接,而不管有沒有實(shí)際的數(shù)據(jù)傳輸 。而絕大多數(shù)情況下,使用者并沒有租用專線,還是希望在有數(shù)據(jù)傳輸時才建立網(wǎng)絡(luò)連接,在沒有數(shù)據(jù)傳輸時斷開網(wǎng)絡(luò)連接,以減少電話連接時間 。這樣就可以使用-auto參數(shù)啟動ppp 。
# ppp -auto chinanet這樣啟動的ppp將一直停留在后臺,但并不立即進(jìn)行連接,而是在應(yīng)用程序發(fā)出網(wǎng)絡(luò)請求時才進(jìn)行撥號,這個網(wǎng)絡(luò)請求的目的地址應(yīng)該在chinanet標(biāo)簽定義的網(wǎng)絡(luò)地址范圍內(nèi) 。而如果一段時間內(nèi)沒有任何數(shù)據(jù)傳輸,就斷開連接(這個時間由set timeout命令設(shè)置,單位為秒) 。

推薦閱讀