热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

linux下用wvdial实现gprs拨号上网

文章标题:linux下用wvdial实现gprs拨号上网。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  1. 安装wvdial

  sudo apt-get install wvdial

  2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf

  Init1 = ATZ

  Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

  Init3 = AT+CGDCOnT=1,"IP","CMNET"  ##important! 否则无法使用DNS

  Modem Type = Analog Modem

  Baud = 115200  ##根据你的gprs modem来设定

  New PPPD = yes

  Modem = /dev/ttyS0 ##你所连接的串口

  ISDN = 0

  PhOne= *99***1#  ##中国移动的拨号号码

  Password = ***    ##其实没什么用

  Username = itlanger

  这一步,可以首先运行wvdial,这时会出现找不到modem,然后修改/etc/wvdial.conf, 增加

  Baud = 115200  ##根据你的gprs modem来设定

  Modem = /dev/ttyS0 ##你所连接的串口

  然后再次运行wvdial, 再手动加入一下内容到/etc/wvdial.conf:

  Init3 = AT+CGDCOnT=1,"IP","CMNET"

  PhOne= *99***1#  ##中国移动的拨号号码

  Password = ***    ##其实没什么用

  Username = itlanger

  这里Init3 = AT+CGDCOnT=1,"IP","CMNET" 一定要加,否则wvdial拨号时会出现:

  warning, can't find address for `www.suse.de`

  --> warning, address lookup does not work

  --> Nameserver (DNS) failure, the connection may not work.

  导致只能ping通IP,不能ping通域名

  3. 配置ppp参数: femacs /etc/ppp/options

  noipdefault

  ipcp-accept-local

  ipcp-accept-remote

  defaultroute

  noauth

  crtscts

  debug

[1] [2] 下一页


推荐阅读
author-avatar
Th川_546
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有