一.内核和文件系统的准备(文档附带软件为 arm-hisiv600-linux- 编译而成)

1.在内核的menuconfig中将所有带有ppp的选项选中,编译到内核中(也可以选为模块,但没有编译到内核方便)。然后将编译好的内核烧录到开发板中。
2.可以将文件系统重新烧录,以防止出现无法创建字符设备等问题。

二.软件准备(编译参考他人的帖子)

1.准备pppd文件

1.在百度上搜索“下载ppp-x.x.x.tar.gz”(其中x.x.x代表版本号,本次使用版本为ppp-2.4.5)。
2.交叉编译后,进入到目录中。将顶层目录中的pppd目录下的pppd文件放到开发板的/usr/sbin目录下。

2. 准备pptp文件

 1.在百度上搜索“下载pptp-x.x.x.tar.gz”(其中x.x.x代表版本号,本次使用版本为pptp-1.10.0)。   2.交叉编译后,进入到目录中。将顶层目录的pptp文件放到开发板的/usr/sbin目录下。

3.准备配置文件(前两步是在开发板上完成,第三步是在交叉编译后的文件夹中得到文件)

 1.在内核支持ppp功能后,会在/etc下有一个ppp目录。进入/etc/ppp后,输入vi chap-secrets(chap-secrets文件应该是没有的,需要自己创建)。打开文件按照格式输入。每个间隔使用tab隔开,修改完保存退出。![在这里插入图片描述](https://img-blog.csdnimg.cn/20191219151627273.png)    其中username:账号。  connectvpn:服务端ip地址,一般使用*代替。     password:密码。    ip address:客户端分配的ip地址,一般用*代替。      2.在本层目录下可能会有一个peers文件夹(如果没有,自己创建一个)。进入peers目录,输入vi connectvpn(connevpn文件是没有的,自己手动创建)。打开文件后添加内容后,保存退出。![在这里插入图片描述](https://img-blog.csdnimg.cn/20191219151539784.png)    其中服务器ip是要连接的vpn服务器的IP。  账号与上面chap-secrets中的账号一致。***可以添加一个 lock 选项,让连接不被挤掉。***3.将pptp-x.x.x顶层目录中的options.pptp复制到开发板的/etc/ppp目录中。

三.完成连接

 1.在开发板上输入pppd call connectvpn   2.等待连接完成(10秒左右),输入ifconfig,出现ppp0即为成功。

四.检测连接和说明

1.使用ping -I ppp0 x.x.x.x 指定使用ppp0检验。
2.分配过的IP可以重复分配,但优先使用未分配的。
3.当pppd call connectvpn输入完成后,出现timeout,检查/dev/pts/中有没有创建字符设备文件。如果没有,需要手动创建一个字符设备文件 mknod 0 c 180 0。在创建不成功报错为:无权限,解决方法为重刷文件系统。
4.注意在使用时,应给文件足够的权限。

五.源码和文件

1.网址:https://download.csdn.net/download/CSDN_dyq111/12040714

开发板搭建pppd客户端相关推荐

  1. 开发板搭建简单的Web服务器

    开发板搭建简单的Web服务器 BOA服务器是一个小巧高效的web服务器,是一个运行于Linux或unix下的,支持CGI.适合于嵌入式的单任务的服务器,源代码开放,性能高 BOA是非常小巧的web服务 ...

  2. 基于ARM开发板搭建物联网服务器

    基于ARM开发板搭建物联网服务器 一.项目需求 1.1设备需求 1.2知识需求 1.3项目介绍 二.开发环境搭建 2.1阿里云服务器配置 2.2虚拟机交叉编译环境搭建 2.3下载相关应用压缩文件 三. ...

  3. STM32F103RCT6Mini开发板搭建指纹识别系统

    STM32F103RCT6Mini开发板搭建指纹识别系统 导读 模块和工具的准备 接线 1.44寸液晶屏电源接线 液晶屏数据线接线 液晶屏控制线接线 指纹识别模块AS608接线 实物图: 接线图: 移 ...

  4. 使用arm(orange pi r1 plus)开发板搭建私有云服务

    使用arm开发板搭建私有云服务 =========================================== 本篇文章是介绍使用一块arm的开发板构建一个私人的云服务器(nas),上篇文章介 ...

  5. 云服务器+开发板搭建直播系统,自建流媒体服务器开直播

    使用背景 你工作中有没有碰到过这种情况: 1,实验室里跑着实验要一直盯着,周围还有很多事情要做. 2,晚上跑着实验下班了,回到家还想时不时的看一下实验情况. 现在很流行的直播可以帮上忙,把实验台当作直 ...

  6. 如何优雅地用ARM开发板搭建服务器

    为什么80%的码农都做不了架构师?>>>    本文参见Building a tiny ARM-based server,是翻译,也是学习. 我拆了一个旧的ARM开发板,并用它制作了 ...

  7. Linux学习笔记七:下载文件到开发板--搭建TFTP服务器

    目录 一.概述 二.Ubuntu 2.1 搭建 2.2 测试 2.3 疑问 三.开发板 3.1 查看IP 3.2 测试网络 3.3 从Ubuntu获取文件 一.概述 前面将交叉编译后的hello文件下 ...

  8. 迅为IMX6ULL开发板搭建Web服务器(二)

    boa 拷贝到开发板的 bin 目录下 接下来在开发板根目录下建立 www 文件夹,如图 80.15. 然后在开发板上面建立的 www 目录下面建立文件夹 cgi-bin 目录,如图 80.16: 然 ...

  9. 使用香橙派zero2及其他单网口开发板搭建UU加速盒

    本方案的初衷: UU加速盒价格昂贵,恰巧官方发布了Openwrt插件,于是想通过教程让更多人利用自己手里的开发板作为盒子使用,一举两得.之前网上没有相关教程,zero2也没有Openwrt固件,于是就 ...

最新文章

  1. Sencha Touch 动态修改store的url
  2. CTFshow 爆破 web25
  3. IIS应用池保持激活工具开发
  4. 第九节:JWT简介和以JS+WebApi为例基于JWT的安全校验
  5. linux飞行模式自动开机,解决 win10飞行模式 无限自动开关 无法关闭
  6. iPhone 14 Pro太空黑渲染图曝光:感叹号挖孔+直角边框
  7. Python+Opencv图像处理新手入门教程(四):视频内容的读取与导出
  8. 利用3D转换实现旋转木马
  9. python里面Dataset干嘛的_用 Python 对成绩分类汇总!
  10. linux heartbeat rpm,linux之heartbeat高可用的简单配置
  11. 免费DNS服务器地址,谁家速度快
  12. 倍思途享伸缩车载充电器体验:乐享车载快充,让爱车少些凌乱
  13. CSDN 双11优惠券 使用攻略,畅享折上折!
  14. I9 9900K线程_i9 10900K比9900K性能提升了多少?i9-10900K和i9-9900K对比评测
  15. 2008 r2服务器日志文件,Windows2008R2共享文件访问日志查询的设置方法
  16. Apache Camel源码研究之Language
  17. Linux ps aux什么含义,Linux下psaux解释
  18. 制作别踩白块网页小游戏
  19. 设计模式---适配器模式
  20. 我的新书《SpringBoot 2 实战之旅》

热门文章

  1. 查看磁盘io linux命令,linux磁盘IO查看的相关命令及说明
  2. 潜在的NAT加速问题和冲突如何解决?
  3. Mac下查看MySQL的版本号
  4. 数据分析平台重点演示内容梳理
  5. layui 的checkbox事件
  6. 遥感卫星大数据高精度一体化处理技术
  7. python中pu是什么_pu · PyPI
  8. 全国计算机应用大赛有省奖吗,【E·信息】我院学生在2017年华北五省及港澳台大学生计算机应用大赛、机器人大赛全国总决赛中获得佳绩...
  9. f.read readline readlines 区别 ;open ()参数含义;列表与字符串互相转化;
  10. jieba + wordcloud + word2vec实例