在Sco Unix下?lián)芴?hào)上網(wǎng)
SCO Unix是一種功能強(qiáng)大的應(yīng)用服務(wù)器,在國(guó)內(nèi)外許多企業(yè)中得到了廣泛應(yīng)用。在SCO推出了基于INTEL平臺(tái)的SCO OpenServer后, SCO已經(jīng)成為最流行的Unix操作系統(tǒng),不僅各銀行系統(tǒng)中前臺(tái)的工作站基本清一色是SCO Unix,很多Unix發(fā)燒友也都在自己的PC機(jī)上安裝了一個(gè)。由于在Unix下的操作不像Windows直觀明了,經(jīng)常遇到有人問起如何在SCO Unix撥號(hào)上網(wǎng),筆者最近給某個(gè)大客戶的SCO系統(tǒng)安裝撥號(hào)功能,現(xiàn)將我的安裝經(jīng)驗(yàn)提供出來與各位SCO Unix愛好者交流。 SCO UNIX帶有一個(gè)功能強(qiáng)大的菜單驅(qū)動(dòng)shell——SCOadmin。它是一個(gè)很有用的幫助管理員配置和維護(hù)系統(tǒng)的應(yīng)用集合,該管理程序可以在圖形和字符兩種方式下運(yùn)行,如果安裝了CDE桌面系統(tǒng),則可以很容易的利用它來配置撥號(hào)連接,以下以O(shè)penServer 5.0.5為例說明如何在字符界面下以scoadmin配置撥號(hào)連接。 一、配置前的準(zhǔn)備工作: 配置撥號(hào)連接前,請(qǐng)先使用pkginfo命令確認(rèn)系統(tǒng)已經(jīng)安裝了uucp和ppp。可能有時(shí)候使用該命令無法得到必要的信息,那么可以檢查是否有系統(tǒng)目錄/usr/lib/uucp存在;如果安裝并啟動(dòng)了pppd,通過命令 ps –ef | grep 'pppd' 可以看到兩條以上信息顯示。注,在配置撥號(hào)連接過程中,pppd有可能被關(guān)閉,這時(shí)最好重新啟動(dòng)系統(tǒng)(見下文)。 二、安裝調(diào)制解調(diào)器: 1.將你的調(diào)制解調(diào)器連接到計(jì)算機(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)檢測(cè)方式,但是當(dāng)系統(tǒng)的硬件支持列表中不包含你所用的Modem時(shí),檢測(cè)會(huì)失敗),進(jìn)入Modem Configuration界面。 3.在Modem Vendor(Modem提供商)選項(xiàng)選擇所用的Modem的型號(hào),如果不能確定所用的Modem具體型號(hào)最好選擇第一項(xiàng)(Standard Modem Type); 4.Modem Model(Modem類型)選項(xiàng)可以按照所使用的Modem的速率來選擇,也可以選擇最后一項(xiàng)——Standard Modem; 5.Modem port選項(xiàng)從列表中選擇一個(gè)端口,如果列表為空則在其右側(cè)的Add port...中增加一個(gè)端口,一般是在COM1上添加一個(gè)最高速率無應(yīng)答方式的端口tty1A; 6.Line speed (bsp)選擇合適的線速率; 7.Answer mode選擇off; 8.設(shè)置完成后“OK”回到主Modem Manager界面。這時(shí)你應(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”項(xiàng),OK之后詢問添加什么協(xié)議,選擇TCP/IP協(xié)議; 3.下一步出現(xiàn)PPP Connection Type設(shè)置界面。選擇Manual Outgoing(手工撥出); 4.下一步出現(xiàn)PPP Manual Outgoing Link Configuration配置界面,請(qǐng)按如下方式配置,其他項(xiàng)為空即可: 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)會(huì)提示是否配置其他的link,選擇No,然后系統(tǒng)會(huì)提示re-linked kernel,在re-linked kernel的過程中系統(tǒng)有兩個(gè)提問,全部選擇y。最后選擇“Hardwaew/Exit”菜單命令退出。 由于系統(tǒng)重新連接了內(nèi)核,最好用ps -ef|grep pppd重新檢查一下pppd守護(hù)進(jìn)程是否仍在運(yùn)行,否則請(qǐng)reboot重新啟動(dòng)系統(tǒng)。 四、進(jìn)一步的完善工作: 以上配置完成后,運(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)入該配置信息的詳細(xì)配置界面Manual Dialup Configuration。其中各項(xiàng)應(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”退出。 五、與撥號(hào)有關(guān)的命令和系統(tǒng)文件: 以上配置完成后,就可以利用命令 pppattach 163 撥號(hào)上網(wǎng)了。撥號(hào)連通后有時(shí)可能無法生成正確的路由,可以創(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 撥號(hào)上網(wǎng)。當(dāng)需要掛斷撥號(hào)連接時(shí),使用命令 ifconfig ppp0 down 就可以了。 另外還有幾個(gè)命令和文件是和配置撥號(hào)有關(guān)的: 1.cu 命令:用于和Modem通信,可以利用cu –x9 163來測(cè)試modem是否配置正確,并且可以和ISP的撥號(hào)服務(wù)器連通查看其登錄提示符(Login/Password或Username/Password); 2./usr/lib/uucp/Systems文件:該文件紀(jì)錄的是所有配置好的連接,必要是可以手工改動(dòng)。每條配置信息如下: 163 Any ACU 38400 163 sername: wzj assword: fd8gf5 其中sername和assword為ISP撥號(hào)服務(wù)器的登錄提示符中含有的字符串,有時(shí)候也可能是ogin和assowrd,視不同的撥號(hào)服務(wù)器而定。 3./usr/lib/uucp/Devices文件:該文件紀(jì)錄有已添加的Modem,必要是可以手工改動(dòng)。每條配置信息如下: ACU tty1A – 38400 Standard-Modem 4. /etc/resolv.conf文件:將你的ISP的域名服務(wù)器的IP地址添加到該文件中: nameserver 123.45.67.89
