ARM 移植 PPPD
来源:互联网 发布:mac有没有助手 编辑:程序博客网 时间:2024/05/23 23:33
1. 下载编译ppp-2.4.1
a) 解压
b) 进入chat目录,修改Makefile.Linux,添加CC=arm-linux-gcc
c) 编译chat: make –f Makefile.linux,生成chat
d) 进入pppd目录,修改Makefile.linux,将CC=gcc修改为CC=arm-linux-gcc
e) 编译pppd:make –f Makefile.linux生成pppd
f) 将chat、pppd拷贝到/usr/sbin/目录
2. 配置
a) 当服务器要求pppd给出用户身份认证信息的时候,如果协商采用PAP认证方式,pppd将到/etc/ppp/pap-secrets文件中取得用户口令;如果协商采用CHAP认证方式,则pppd将到/etc/ppp/chap-secrets文件中取得用户口令。因此需要对/etc/ppp/pap-secrets和/etc/ppp/chap-secrets做修改
b) 修改PAP认证所需要的用户名密码:
c) 在文件/etc/ppp/pap-secrets中添加
d) card * card *
e) 修改CHAP认证协议所需的用户名和口令
f) 在文件/etc/ppp/ chap -secrets中添加
card * card *
g) 在/etc/ppp/peers/目录下创建unicom,内容如下:
#CDMA modem连接到串/dev/ ttyUSB0上
ttyUSB0
#串口波特率
115200
#采用modem的rts和cts信号线用于流控
crtscts
#用chat程序完成连接建立的会话过程,会话过程通过/etc/ppp/chat/unicom文件
#控制
connect '/usr/sbin/chat -v -f /etc/ppp/chat/unicom'
# pppd工作在调试模式
debug
#不要让pppd启动之后转为后台进程
nodetach
#接受服务器分配的本机IP地址
ipcp-accept-local
#接受服务器指定的服务器IP地址
ipcp-accept-remote
#把服务器指定的服务器IP地址作为默认路由
defaultroute
#认证时的用户为card,pppd据此从/etc/ppp/pap-secrets或者/etc/ppp/chap-secrets文件中取得card用户对应的口令
user card
h) 创建/etc/ppp/chat/Unicom,内容如下:
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 120
"" at
OK atdt#777
CONNECT
几个ABORT行的意思是如果modem返回诸如BUSY之类的信息,则取消chat过程,连接失败;TIMEOUT 120表示连接的超时值为120秒。首先发出一个at命令,期待modem返回一个OK,然后拨号#777,期待modem返回CONNECT,如果modem返回了CONNECT,则表明连接建立成功
3. 运行
pppd call Unicom
如果拨号成功,将生成一个新的网络接口ppp0。服务器将自动为ppp0分配一个IP地址。然后,就可以通过这个连接上网了
- ARM 移植 PPPD
- ARM 移植 pppd
- ARM 移植 PPPD
- pppd移植
- pppd移植
- 使用pppd移植WCDMAdongle
- 在ARM下编译chat和pppd
- pppd arm linux 3.10 无法运行
- 关于pppd移植和3g功能
- 关于pppd移植和3g功能
- 关于pppd移植和3g功能
- pppd
- rp-pppoe与pppd移植的一些问题
- ARM MPlayer移植过程
- ARM MPlayer移植过程
- Lwip移植Arm初步
- ARM MPlayer移植过程
- ARM MPlayer移植过程
- Android通用网络请求解析框架.5(使用框架)
- UVM Brief history @ 2017
- 日常总结
- nginx的日志切割
- 写了个shell脚本自由切换openjdk7和openjdk8
- ARM 移植 PPPD
- d3d坐标系与绘制基本图元
- IOS学习总结--Android转IOS的福音
- 秒杀抢购思路以及高并发下数据安全
- Git如何切换远程仓库地址
- 绑定服务的用法
- HDU 1166 敌兵布阵 【线段树入门题,单点更新,结构题数组】
- 用root直接登入ubuntu 14_04
- servlet生命周期