开发板搭建pppd客户端
一.内核和文件系统的准备(文档附带软件为 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客户端相关推荐
- 开发板搭建简单的Web服务器
开发板搭建简单的Web服务器 BOA服务器是一个小巧高效的web服务器,是一个运行于Linux或unix下的,支持CGI.适合于嵌入式的单任务的服务器,源代码开放,性能高 BOA是非常小巧的web服务 ...
- 基于ARM开发板搭建物联网服务器
基于ARM开发板搭建物联网服务器 一.项目需求 1.1设备需求 1.2知识需求 1.3项目介绍 二.开发环境搭建 2.1阿里云服务器配置 2.2虚拟机交叉编译环境搭建 2.3下载相关应用压缩文件 三. ...
- STM32F103RCT6Mini开发板搭建指纹识别系统
STM32F103RCT6Mini开发板搭建指纹识别系统 导读 模块和工具的准备 接线 1.44寸液晶屏电源接线 液晶屏数据线接线 液晶屏控制线接线 指纹识别模块AS608接线 实物图: 接线图: 移 ...
- 使用arm(orange pi r1 plus)开发板搭建私有云服务
使用arm开发板搭建私有云服务 =========================================== 本篇文章是介绍使用一块arm的开发板构建一个私人的云服务器(nas),上篇文章介 ...
- 云服务器+开发板搭建直播系统,自建流媒体服务器开直播
使用背景 你工作中有没有碰到过这种情况: 1,实验室里跑着实验要一直盯着,周围还有很多事情要做. 2,晚上跑着实验下班了,回到家还想时不时的看一下实验情况. 现在很流行的直播可以帮上忙,把实验台当作直 ...
- 如何优雅地用ARM开发板搭建服务器
为什么80%的码农都做不了架构师?>>> 本文参见Building a tiny ARM-based server,是翻译,也是学习. 我拆了一个旧的ARM开发板,并用它制作了 ...
- Linux学习笔记七:下载文件到开发板--搭建TFTP服务器
目录 一.概述 二.Ubuntu 2.1 搭建 2.2 测试 2.3 疑问 三.开发板 3.1 查看IP 3.2 测试网络 3.3 从Ubuntu获取文件 一.概述 前面将交叉编译后的hello文件下 ...
- 迅为IMX6ULL开发板搭建Web服务器(二)
boa 拷贝到开发板的 bin 目录下 接下来在开发板根目录下建立 www 文件夹,如图 80.15. 然后在开发板上面建立的 www 目录下面建立文件夹 cgi-bin 目录,如图 80.16: 然 ...
- 使用香橙派zero2及其他单网口开发板搭建UU加速盒
本方案的初衷: UU加速盒价格昂贵,恰巧官方发布了Openwrt插件,于是想通过教程让更多人利用自己手里的开发板作为盒子使用,一举两得.之前网上没有相关教程,zero2也没有Openwrt固件,于是就 ...
最新文章
- Sencha Touch 动态修改store的url
- CTFshow 爆破 web25
- IIS应用池保持激活工具开发
- 第九节:JWT简介和以JS+WebApi为例基于JWT的安全校验
- linux飞行模式自动开机,解决 win10飞行模式 无限自动开关 无法关闭
- iPhone 14 Pro太空黑渲染图曝光:感叹号挖孔+直角边框
- Python+Opencv图像处理新手入门教程(四):视频内容的读取与导出
- 利用3D转换实现旋转木马
- python里面Dataset干嘛的_用 Python 对成绩分类汇总!
- linux heartbeat rpm,linux之heartbeat高可用的简单配置
- 免费DNS服务器地址,谁家速度快
- 倍思途享伸缩车载充电器体验:乐享车载快充,让爱车少些凌乱
- CSDN 双11优惠券 使用攻略,畅享折上折!
- I9 9900K线程_i9 10900K比9900K性能提升了多少?i9-10900K和i9-9900K对比评测
- 2008 r2服务器日志文件,Windows2008R2共享文件访问日志查询的设置方法
- Apache Camel源码研究之Language
- Linux ps aux什么含义,Linux下psaux解释
- 制作别踩白块网页小游戏
- 设计模式---适配器模式
- 我的新书《SpringBoot 2 实战之旅》
热门文章
- 查看磁盘io linux命令,linux磁盘IO查看的相关命令及说明
- 潜在的NAT加速问题和冲突如何解决?
- Mac下查看MySQL的版本号
- 数据分析平台重点演示内容梳理
- layui 的checkbox事件
- 遥感卫星大数据高精度一体化处理技术
- python中pu是什么_pu · PyPI
- 全国计算机应用大赛有省奖吗,【E·信息】我院学生在2017年华北五省及港澳台大学生计算机应用大赛、机器人大赛全国总决赛中获得佳绩...
- f.read readline readlines 区别 ;open ()参数含义;列表与字符串互相转化;
- jieba + wordcloud + word2vec实例