Unix配置實習(xí)撥號上網(wǎng)
現(xiàn)在的形勢雖然Windows是主流,但在金融等行業(yè)的網(wǎng)絡(luò)應(yīng)用中,經(jīng)常使用Unix操作系統(tǒng)平臺,這類平臺又該如何實現(xiàn)撥號上網(wǎng)呢?今天,我們就來講解下如何進(jìn)行Unix配置,來實現(xiàn)撥號上網(wǎng)。
一、Unix配置前的準(zhǔn)備工作
Unix配置撥號連接前,請先使用pkginfo命令確認(rèn)系統(tǒng)已經(jīng)安裝了uucp和ppp??赡苡袝r候使用該命令無法得到必要的信息那么可以檢查是否有系統(tǒng)目錄/usr/lib/uucp存在;如果安裝并啟動了pppd,通過命令:ps -ef | grep ″pppd″
可以看到兩條以上信息顯示。注意:在Unix配置撥號連接過程中,pppd有可能被關(guān)閉,這時最好重新啟動系統(tǒng)。
二、安裝調(diào)制解調(diào)器
1.將你的調(diào)制解調(diào)器連接到計算機(jī)的COM1口,加電打開機(jī)器和調(diào)制解調(diào)器,以root身份登錄系統(tǒng)后,輸入scoadmin modem。進(jìn)入Modem Manager界面,該界面的操作可以通過Tab或箭頭鍵進(jìn)行切換,用空格鍵或回車鍵選中或確認(rèn)。
2.選擇菜單命令“Modem/Add/Manual Configuration...”添加Modem(也可以采用自動檢測方式,但是當(dāng)系統(tǒng)的硬件支持列表中不包含你所用的Modem時,檢測會失?。?,進(jìn)入Modem Configuration界面。
3.在Modem Vendor(Modem提供商)選項:選擇所用的Modem的型號,如果不能確定所用的Modem具體型號最好選擇第一項Standard Modem Type ;
4.Modem ModelModem類型 選項:可以按照所使用的Modem的速率來選擇,也可以選擇最后一項——Standard Modem;
5.Modem port選項:從列表中選擇一個端口,如果列表為空則在其右側(cè)的Add port...中增加一個端口,一般是在COM1上添加一個最高速率無應(yīng)答方式的端口tty1A;
6.Line speed bps?。哼x擇合適的速率;
7.Answer mode請選擇off;
8.設(shè)置完成后選“OK”回到主Modem Manager界面。這時你應(yīng)該看到有如下一條信息: Standard Modem No tty1A 38400 Standard_Modem 選擇菜單命令“Host/Exit”退出。
三、添加PPP連接
1.在命令行提示符下鍵入以下命令:scoadmin network或netconfig 這就進(jìn)入了Network Configuration Manager界面;
2.選擇“Hardware/Create a New WAN connection”菜單命令,在“Add new WAN connection”界面中選擇“SW SCO TCP/IP PPP Driver”項,OK之后詢問添加什么協(xié)議,選擇TCP/IP協(xié)議;
3.下一步出現(xiàn)PPP Connection Type設(shè)置界面。選擇Manual Outgoing(手工撥出);
4.接著出現(xiàn)PPP Manual Outgoing Link Configuration配置界面,請按如下方式Unix配置,其他項為空即可:
- Attach Name 163
- Host IP address 0.0.0.0
- Destination IP address 0.0.0.0
- Netmask 255.255.255.0
- Gateway <> Yes <> No
5.完成后“OK”回到主Network Configuration Manager界面,系統(tǒng)會提示是否配置其他的link,選擇No,然后系統(tǒng)會提示re-linked kernel,在re-linked kernel的過程中系統(tǒng)有兩個提問,全部選擇y。
最后選擇“Hardwaew/Exit”菜單命令退出。由于系統(tǒng)重新連接了內(nèi)核,最好用ps -ef|grep pppd再檢查一下pppd守護(hù)進(jìn)程是否仍在運(yùn)行,否則請重新啟動系統(tǒng)。
四、完善工作
以上配置完成后,運(yùn)行scoadmin ppp命令進(jìn)一步完善,進(jìn)入PPP Manager界面后,應(yīng)該看到如下一條信息:K M Manual Dialup from 0.0.0.0 to 0.0.0.0
選擇菜單命令“Endpoint/Modify...”,進(jìn)入該Unix配置信息的詳細(xì)配置界面Manual Dialup Configuration。其中各項應(yīng)按如下配置:
- Remote system 163
- Phone Number 163
- Local address 0.0.0.0
- Remote address 0.0.0.0
- Netmask 255.255.255.0
- Attach Name 163
進(jìn)入Edit script……,將登錄腳本中的UserName和Password改成合法的用戶名和口令字符串。最后選“OK”回到主界面,選擇菜單命令“Host/Exit”退出。
五、有關(guān)命令和系統(tǒng)文件
以上Unix配置完成后,就可以利用命令pppattach 163撥號上網(wǎng)了。撥號連通后有時可能無法生成正確的路由,可以創(chuàng)建如下腳本文件:
- vi dialon
- #/bin/sh
- # Script for dial to 163
- pppattach 163
- sleep 50
- while true
- do
- if test -n ″`/etc/ifconfig -a | grep 'ppp0'`″
- then
- ADDRESS=″`/etc/ifconfig ppp0 | grep 'inet ' | awk 'print $2'`″
- route delete default > /dev/null
- route add default $ADDRESS > /dev/null
- echo ″On the line″ && exit 1
- else
- echo ″Can't connect to the Network fail to dial″
- exit 0
- fi
- done
存盤退出后,將dialon文件賦予可執(zhí)行權(quán)限:chmod +x dialon
這樣,也可以運(yùn)行 ./dialon 撥號上網(wǎng)。當(dāng)需要掛斷撥號連接時,使用命令ifconfig ppp0 down即可。大家學(xué)會了Unix配置的方法了嗎?
【編輯推薦】