- 論壇徽章:
- 1
|
作者:zhyesno
一、配置前的準(zhǔn)備工作
配置撥號(hào)連接前,請確認(rèn)系統(tǒng)是否已經(jīng)安裝了uucp和ppp。
可以檢查是否有系統(tǒng)目錄/usr/lib/uucp存在;如果這個(gè)目錄存在,則已經(jīng)安裝了uucp。
可以檢查是否pppd進(jìn)程存在;如果已經(jīng)安裝并啟動(dòng)了pppd,
通過命令 ps –ef | grep "pppd" 可以看到進(jìn)程信息顯示。
二.配置串口波特率
mkdev serial 將波特率改為38400
/etc/conf/bin/idbuild
重新啟動(dòng)reboot
三.安裝GPRS MODEM
1)將你的GPRS連接器連接到計(jì)算機(jī)的COM1口,加電打開機(jī)器和GPRS連接器,
以root身份登錄系統(tǒng)后,輸入
#scoadmin modem 【進(jìn)入Modem Manager界面】
2)選擇菜單命令“Modem/Add/Manual Configuration...”
添加Modem【進(jìn)入Modem Configuration界面】
i)在Modem Vendor(Modem提供商)選項(xiàng)選擇所用的Modem的型號(hào),如果不能確定所用的Modem
具體型號(hào)最好選擇第一項(xiàng)(Standard Modem Type);
ii)Modem Model(Modem類型)選項(xiàng)可以按照所使用的Modem的速率來選擇,也可以選擇最后一項(xiàng)
——Standard Modem;
iii)Modem port選項(xiàng)從列表中選擇一個(gè)端口,如果列表為空則在其右側(cè)的Add port...中增加一
個(gè)端口,一般是在COM1上添加一個(gè)最高速率無應(yīng)答方式的端口tty1A;
iv)Line speed (bsp)選擇合適的線速率【默認(rèn)是38400】;
v)Answer mode選擇off;
vi)設(shè)置完成后“OK”回到主Modem Manager界面。
3)這時(shí)你應(yīng)該看到大致如下一條信息:
*Standard Modem No tty1A 38400 Standard_Modem
4)選擇菜單命令“Host/Exit”退出。
四.安裝ppp協(xié)議(增加ppp協(xié)議)
1)在命令行提示符下鍵入
#scoadmin network或netconfig【進(jìn)入Network Configuration Manager界面】
2)選擇“Hardware/ Create a New WAN connection”菜單命令,
在“Add new WAN connection”界面中選擇“SW SCO TCP/IP PPPDriver”項(xiàng),
按【continue】之后,請選擇TCP/IP協(xié)議;按【add】
3)下一步出現(xiàn)PPP Connection Type設(shè)置界面。選擇Manual Outgoing(手工撥出),按【OK】
4)下一步出現(xiàn)PPP Manual Outgoing Link Configuration配置界面,
請按如下方式配置,其他項(xiàng)為空即可:
Attach Name: gprs
Local host name:空
Host IP address: 0.0.0.0
Destination name: 空
Destination IP address: 0.0.0.0
Netmask: 255.255.255.0
UUCP destination name:空
Number of UUCP retries:空
Gateway: Yes No
5)系統(tǒng)會(huì)提示是否配置其他的link,選擇No,
完成后“OK”回到主Network Configuration Manager界面
6)選擇 “Hardwaew/Exit”菜單命令退出,然后系統(tǒng)會(huì)提示re-linked kernel,
在re-linked kernel的過程中系統(tǒng)有兩個(gè)提問,全部選擇y。
最后選擇“Hardwaew/Exit”菜單命令退出。
由于系統(tǒng)重新連接了內(nèi)核,請reboot重新啟動(dòng)系統(tǒng)。
五.創(chuàng)建一個(gè)ppp連接
運(yùn)行#scoadmin ppp【進(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: 16300
Local address: 0.0.0.0
Remote address: 0.0.0.0
Netmask: 255.255.255.0
Attach Name: gprs
進(jìn)入Edit script...,將登錄腳本中的UserName和Password改成空。
最后“OK”回到主界面,選擇菜單命令“Host/Exit”退出。
六.修改配置文件.
file:/usr/lib/uucp/Devices //修改串口波特率
ACU tty1A - 38400 Standard_Modem
file:/usr/lib/uucp/Systems //修改撥號(hào)號(hào)碼為*99***1#
163 Any ACU Any *99***1#
file:/usr/lib/uucp/default/Standard_Modem //初始化modem MDM_SETUP=AT+CGDCONF=1,"IP","CMNET"
MDM_SETUP=AT+CGDCONT=1,"IP","CMNET"
MDM_SETUP=ATE0V1
MDM_SPEAKER=AT
MDM_DIALCMD=ATDT
MDM_HANGUP=ATH
七.與撥號(hào)有關(guān)的命令和系統(tǒng)文件
1)以上配置完成后,就可以利用命令
#pppattach gprs 【撥號(hào)上網(wǎng)了】。
注:查看是否撥上,請用ifconfig –a命令,看是否ppp0存在。
2)撥號(hào)連通后要能與外網(wǎng)連通,必須增加正確的路由
可以創(chuàng)建如下腳本文件:
#vi dialon
#!/bin/sh
# Script for dial to 163
pppattach gprs
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)。
3)要上網(wǎng)請?jiān)黾觗ns。
/etc/resolv.conf文件:將你的ISP的域名服務(wù)器的IP地址添加到該文件中:
nameserver 211.138.151.161
4)當(dāng)需要掛斷撥號(hào)連接時(shí),使用命令
ifconfig ppp0 down
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/31/showart_509572.html |
|