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 ``
--> 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 gw 10.24.229.233 ##这里是ppp0的IP
5. 测试网络:
ping 60.28.166.84
ping
如果ping不通域名,可以cat /etc/resolv.conf
然后写入拨号获得的DNS
阅读(757) | 评论(0) | 转发(0) |
linux gprs拨号上网路由,linux下用wvdial实现gprs拨号上网相关推荐
- linux服务器怎么添加路由,linux系统中添加路由的方法
linux系统中添加路由的方法 发布时间:2020-06-17 11:38:59 来源:亿速云 阅读:95 作者:Leah 这篇文章将为大家详细讲解有关linux系统中添加路由的方法,小编觉得挺实用的 ...
- linux gprs 拨号上网,linux下用wvdial实现gprs拨号上网
1. 安装wvdial sudo apt-get install wvdial 2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf ...
- linux服务器添加双路由,Linux服务器双网卡双IP刷路由
Linux系统双网卡双IP配置分为两个部分, 一.访问服务器方向的路由. 二.服务器内部去访问其他网站的路由. 对于访问服务器方向的路由,通过在开机自启的脚本中写入下面内容,可以写在/etc/rc.d ...
- linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...
- linux修改mdc时钟,Linux下用xsupplicant或mdc拨号上网
Linux下用xsupplicant或mdc拨号上网 发布时间:2006-09-14 01:14:00来源:红联作者:nxfte 可以用xsupplicant或者mdc-ssd xsupplicant ...
- Linux操作系统下iptables+nat实现ADSL共享上网!
Linux操作系统下iptables+nat实现ADSL共享上网! ADSL作为一种较为成熟的宽带接入技术,凭着传输速度快.安装使用方便,无需太多的投入,以及节省费用等优点被现在大部分家庭和中小企业所 ...
- 开启Linux系统路由转发功能 实现多网段电脑共享上网
开启Linux系统路由转发功能 实现多网段电脑共享上网 作者:佚名 字体:[增加 减小] 来源:互联网 时间:07-13 13:03:29 我要评论 目前,Linux的主要应用在服务器领域,但是它的许 ...
- linux pppd源码下载_LINUX下的拨号利器:wvdial和pppd —— 转载
wvdial是LINUX下的智能化拨号工具,利用wvdial和ppp可以实现linux下的轻松上网.在整个过程中wvdial的作用是拨号并等待提示,并根据提示输入相应的用户名和密码等认证信息:ppp的 ...
- linux安卓usb网络,[原创]在多种系统下通过USB连接android手机上网
基于三种系统:linux (for raspberry pi) windows 7 windows xp 首先,讲一下关于手机,从功能上分为两种: 第一:把手机当成无线网卡,手机连接了无线网络后,通过 ...
最新文章
- 安卓怎么用抖音做锁屏_香港超级推荐全网霸屏快速上排怎么做
- 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )
- python无效数据怎么办_Python使用sqlite插入数据无效的原因
- sharepoint 2016 开启Project 2016 pwa网站
- 如何找到SAP CRM One Order节点ID对应的描述信息(名称)
- java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)
- 19级、20级:班级日常分享,一天一瞬间
- 苹果市场占有率_三星、华为、苹果位列前三!外媒公布2020年Q2全球智能手机销量排行榜...
- 离群点、异常点检测及Python实现(正态分布3∂,Z-score 异常值检测,基于MAD的Z-score 异常值检测,杠杆值点、DFFITS值、SR学生化残差、cook距离和covratio值)
- Python编程(思维导图)
- 关于Android中的SlidingMenu中的用法
- 工作中postgre使用过的函数。
- 我的Android进阶之旅------百度地图学习:BDLocation.getLocType ( )值分析
- eclipse导入android项目报错
- 已经导入aspectjweaver maven坐标却无法import
- 设置eMMC和DDR的工作频率
- Scheme语言入门
- JPEG图像格式及文件结构
- 小猿圈python_小猿圈Python配置gRPC环境
- 超详细版-计算网络地址、子网、广播地址、主机数
热门文章
- 什么是低温等离子体?
- python爬虫_爬取B站视频标题
- 医疗行业:机房该如何监控,才更高效?
- 全世界公路自行车排名十强巨头MARMOT土拨鼠:单车行业回归
- 基于asp.net 校园快递管理系统的设计与实现
- C#控制台应用程序打印“我爱你”
- 抖音的数据抓取与数据背后的淘宝
- TCL脚本语言光速入门教程,一篇就够了(超全查表)
- 斯坦福NLP名课带学详解 | CS224n 第13讲 - 基于上下文的表征与NLP预训练模型(ELMo, transformer)(NLP通关指南·完结)
- yytextview多种格式_YYKit之YYText