1)下载编译ppp-2.4.2
解压
进入chat目录,修改Makefile.linux,添加CC=arm-linux-gcc
编译chat: make –f Makefile.linux,生成chat
进入pppd目录,修改Makefile.linux,添加CC=arm-linux-gcc
编译pppd:make –f Makefile.linux,生成pppd
将chat、pppd拷贝至/usr/sbin/目录
2)配置
当服务器要求pppd给出用户身份认证信息的时候,如果协商采用PAP认证方式,pppd将到/etc/ppp/pap-secrets文件中取得用户口令;如果协商采用CHAP认证方式,则pppd将到/etc/ppp/chap-secrets文件中取得用户口令
修改PAP认证所需要的用户名和密码,在文件/etc/ppp/pap-secrets添加:
card * card *
修改CHAP认证所需要的用户名和密码,在文件/etc/ppp/chap-secrets添加:
card * card *
在/etc/ppp/peers目录下创建gprs文件,添加内容如下:
#pppd参数
debug:pppd工作在调试模式
nodetach:不要让pppd启动后转为后台进程
ipc