現在的形勢雖然Windows是主流,但在金融等行業的網絡應用中,經常使用Unix操作系統平台,這類平台又該如何實現撥號上網呢?今天,我們就來講解下如何進行Unix配置,來實現撥號上網。
一、Unix配置前的准備工作
Unix配置撥號連接前,請先使用pkginfo命令確認系統已經安裝了uucp和ppp。可能有時候使用該命令無法得到必要的信息那麼可以檢查是否有系統目錄/usr/lib/uucp存在;如果安裝並啟動了pppd,通過命令:ps -ef | grep ″pppd″
可以看到兩條以上信息顯示。注意:在Unix配置撥號連接過程中,pppd有可能被關閉,這時最好重新啟動系統。
二、安裝調制解調器
1.將你的調制解調器連接到計算機的COM1口,加電打開機器和調制解調器,以root身份登錄系統後,輸入scoadmin modem。進入Modem Manager界面,該界面的操作可以通過Tab或箭頭鍵進行切換,用空格鍵或回車鍵選中或確認。
2.選擇菜單命令“Modem/Add/Manual Configuration...”添加Modem(也可以采用自動檢測方式,但是當系統的硬件支持列表中不包含你所用的Modem時,檢測會失敗),進入Modem Configuration界面。
3.在Modem Vendor(Modem提供商)選項:選擇所用的Modem的型號,如果不能確定所用的Modem具體型號最好選擇第一項Standard Modem Type ;
4.Modem ModelModem類型 選項:可以按照所使用的Modem的速率來選擇,也可以選擇最後一項——Standard Modem;
5.Modem port選項:從列表中選擇一個端口,如果列表為空則在其右側的Add port...中增加一個端口,一般是在COM1上添加一個最高速率無應答方式的端口tty1A;
6.Line speed bps :選擇合適的速率;
7.Answer mode請選擇off;
8.設置完成後選“OK”回到主Modem Manager界面。這時你應該看到有如下一條信息: Standard Modem No tty1A 38400 Standard_Modem 選擇菜單命令“Host/Exit”退出。
三、添加PPP連接
1.在命令行提示符下鍵入以下命令:scoadmin network或netconfig 這就進入了Network Configuration Manager界面;
2.選擇“Hardware/Create a New WAN connection”菜單命令,在“Add new WAN connection”界面中選擇“SW SCO TCP/IP PPP Driver”項,OK之後詢問添加什麼協議,選擇TCP/IP協議;
3.下一步出現PPP Connection Type設置界面。選擇Manual Outgoing(手工撥出);
4.接著出現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界面,系統會提示是否配置其他的link,選擇No,然後系統會提示re-linked kernel,在re-linked kernel的過程中系統有兩個提問,全部選擇y。
最後選擇“Hardwaew/Exit”菜單命令退出。由於系統重新連接了內核,最好用ps -ef|grep pppd再檢查一下pppd守護進程是否仍在運行,否則請重新啟動系統。
四、完善工作
以上配置完成後,運行scoadmin ppp命令進一步完善,進入PPP Manager界面後,應該看到如下一條信息:K M Manual Dialup from 0.0.0.0 to 0.0.0.0
選擇菜單命令“Endpoint/Modify...”,進入該Unix配置信息的詳細配置界面Manual Dialup Configuration。其中各項應按如下配置:
- 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
進入Edit script……,將登錄腳本中的UserName和Password改成合法的用戶名和口令字符串。最後選“OK”回到主界面,選擇菜單命令“Host/Exit”退出。
五、有關命令和系統文件
以上Unix配置完成後,就可以利用命令pppattach 163撥號上網了。撥號連通後有時可能無法生成正確的路由,可以創建如下腳本文件:
- 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文件賦予可執行權限:chmod +x dialon
這樣,也可以運行 ./dialon 撥號上網。當需要掛斷撥號連接時,使用命令ifconfig ppp0 down即可。大家學會了Unix配置的方法了嗎?