linux gprs 拨号上网,linux下用wvdial实现gprs拨号上网
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
4.拨号上网: sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","CMNET"
AT+CGDCONT=1,"IP","CMNET"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&K_{}$}#}%B#}%
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&K_{}$}#}%B#}%
--> PPP negotiation detected.
--> Starting pppd at Tue Dec 15 11:19:14 2009
--> Pid of pppd: 6666
--> Using interface ppp0
--> Authentication (CHAP) started
--> Authentication (CHAP) successful
--> local IP address 10.24.229.233
--> remote IP address 192.168.254.254
--> primary DNS address 211.137.160.5
--> secondary DNS address 211.136.17.107
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
4. 断开以太网连接:
sudo ifconfig eth0 down
sudo route add default g
linux gprs 拨号上网,linux下用wvdial实现gprs拨号上网相关推荐
- linux gprs拨号上网路由,linux下用wvdial实现gprs拨号上网
1. 安装wvdial sudo apt-get install wvdial 2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf ...
- linux怎样通过手机上网,Linux系统通过手机GPRS上网的设置教程
Linux通过手机上网 1.安装相关软件 sudo apt-get install wvdial 2.得到GPRS的IP地址 (1) 手机调整到usb lan模式,在手机打开一个网页,让它的GPRS连 ...
- linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...
- 嵌入式linux gprs,在嵌入式Linux下GPRS上网方案[zt]
在嵌入式Linux下GPRS上网方案[zt] 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块.该系统运行在Linux 2.6.14操作系统下,使 ...
- linux自动拨号脚本,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...
- linux ppp拨号 USB,linux下ppp拨号上网
转帖 如何用 Linux 拨号上网 一.Linux 上的 PPP Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经 ...
- linux修改mdc时钟,Linux下用xsupplicant或mdc拨号上网
Linux下用xsupplicant或mdc拨号上网 发布时间:2006-09-14 01:14:00来源:红联作者:nxfte 可以用xsupplicant或者mdc-ssd xsupplicant ...
- linux ppp用户管理,linux下ppp拨号上网
转帖 如何用 Linux 拨号上网 一.Linux 上的 PPP Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经 ...
- Linux通过安卓上网,Linux/Android系统通过PPP拨号上网
嵌入式系统经常需要具备无线上网的功能,但在有的应用场景中无法使用wifi,这时可以通过GPRS模块上网.GPRS模块是基于AT命令进行控制的.对于单片机这类没有复杂操作系统的平台来说,往往要通过应用程 ...
最新文章
- Linux之 proc文件系统
- DDD领域驱动设计理论篇 - 学习笔记
- gradle ant_区分基于Ant目标的Gradle任务
- C语言 第八章 函数、指针与宏
- 使用STL去除std::vector自定义结构体重复项
- Guitar Pro教程之如何设置MIDI键盘
- Qt:利用telnet连接PMAC
- java仿QQ2.0版(一直忘了更)
- python编写密码登录程序_python初学之用户登录的实现过程(实例讲解)
- Android系统的system/app和system/priv-app
- 定时器/计数器、中断
- 年轻设计师如何做好商业设计
- U3d之物理引擎(下)
- 雷电3接口能干嘛_把雷电3插到TypeC接口了?不认识电脑接口的小伙伴看过来
- 关于Win10电脑连接WIFI时出现 “无法连接到这个网络” 问题的解决方法
- java 函数表_C语言、Java语言的符号表区别和特点是什么?分别是如和处理函数参数的?...
- 在C++中检测和转换字节序(ENDIAN)
- 花滑三周连跳_花滑未来能有人做五周跳吗 专家:四周半或是极限
- 2013年4月TIOBE编程语言排行榜:Objective-C排名首次下滑
- 九步教你笔记本开箱验机 联想拯救者安全下车