Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104574895
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-03-27 11:30:40

作者:zhyesno   

一、配置前的准备工作


配置拨号连接前,请确认系统是否已经安装了uucp和ppp。
可以检查是否有系统目录/usr/lib/uucp存在;如果这个目录存在,则已经安装了uucp。
可以检查是否pppd进程存在;如果已经安装并启动了pppd,
通过命令  ps –ef | grep "pppd" 可以看到进程信息显示。


二.配置串口波特率

mkdev serial 将波特率改为38400
/etc/conf/bin/idbuild
重新启动reboot


三.安装GPRS MODEM

1)将你的GPRS连接器连接到计算机的COM1口,加电打开机器和GPRS连接器,
  以root身份登录系统后,输入
  #scoadmin modem 【进入Modem Manager界面】

2)选择菜单命令“Modem/Add/Manual Configuration...”
  添加Modem【进入Modem Configuration界面】

  i)在Modem Vendor(Modem提供商)选项选择所用的Modem的型号,如果不能确定所用的Modem
     具体型号最好选择第一项(Standard Modem Type);

  ii)Modem Model(Modem类型)选项可以按照所使用的Modem的速率来选择,也可以选择最后一项
       ——Standard Modem;

  iii)Modem port选项从列表中选择一个端口,如果列表为空则在其右侧的Add port...中增加一
       个端口,一般是在COM1上添加一个最高速率无应答方式的端口tty1A;

  iv)Line speed (bsp)选择合适的线速率【默认是38400】;

  v)Answer mode选择off;

  vi)设置完成后“OK”回到主Modem Manager界面。

3)这时你应该看到大致如下一条信息:
  *Standard Modem No tty1A 38400 Standard_Modem
4)选择菜单命令“Host/Exit”退出。


四.安装ppp协议(增加ppp协议)

1)在命令行提示符下键入
  #scoadmin network或netconfig【进入Network Configuration Manager界面】

2)选择“Hardware/ Create a New WAN connection”菜单命令,
  在“Add new WAN connection”界面中选择“SW SCO TCP/IP PPPDriver”项,
  按【continue】之后,请选择TCP/IP协议;按【add】

3)下一步出现PPP Connection Type设置界面。选择Manual Outgoing(手工拨出),按【OK】

4)下一步出现PPP Manual Outgoing Link Configuration配置界面,
  请按如下方式配置,其他项为空即可:
 
  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)系统会提示是否配置其他的link,选择No,
  完成后“OK”回到主Network Configuration Manager界面

6)选择 “Hardwaew/Exit”菜单命令退出,然后系统会提示re-linked kernel,
  在re-linked kernel的过程中系统有两个提问,全部选择y。
  最后选择“Hardwaew/Exit”菜单命令退出。
  由于系统重新连接了内核,请reboot重新启动系统。


五.创建一个ppp连接
 
运行#scoadmin ppp【进入PPP Manager界面后】
应该看到如下一条信息:
*K M Manual Dialup from 0.0.0.0 to 0.0.0.0
选择菜单命令“Endpoint/Modify...”,进入该配置信息的详细配置界面【Manual Dialup Configuration】。其中各项应按如下配置:
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
进入Edit script...,将登录脚本中的UserName和Password改成空。
最后“OK”回到主界面,选择菜单命令“Host/Exit”退出。


六.修改配置文件.
file:/usr/lib/uucp/Devices  //修改串口波特率
 ACU tty1A - 38400 Standard_Modem

file:/usr/lib/uucp/Systems  //修改拨号号码为*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


七.与拨号有关的命令和系统文件

1)以上配置完成后,就可以利用命令
  #pppattach gprs 【拨号上网了】。
  注:查看是否拨上,请用ifconfig –a命令,看是否ppp0存在。

2)拨号连通后要能与外网连通,必须增加正确的路由
  可以创建如下脚本文件:
#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文件赋予可执行权限  
chmod +x dialon
这样,也可以运行 ./dialon 拨号上网。

3)要上网请增加dns。
  /etc/resolv.conf文件:将你的ISP的域名服务器的IP地址添加到该文件中:
  nameserver 211.138.151.161

4)当需要挂断拨号连接时,使用命令
  ifconfig ppp0 down

阅读(483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~