STM32+SIM800A裸跑怎么实现L2TP+PPP+AAA方式通信?

2019-12-25 18:48发布

本帖最后由 bright2307 于 2017-8-17 15:56 编辑

        客户方临时换卡,联通公司办的卡。给了一组帐户名密码,说是要建立L2TP隧道,然后PPP协议通信、AAA验证。  
         SIM800A是内置PPP协议栈对吧,我按照网上说的操作到  ATD*99#  之后收到  CONNECT  回复,然后还有一堆没有解析的字符串。后面不知道该怎么操作了》》》
        希望做过类似东西或者知道的大神能提供一下思路,小弟好继续往下操作。
       
2017年8月17日增加信息(上次编辑时间写错了):还在跟客户沟通具体的技术要求,应该是客户方已经建立好了服务器,我们这边只管客户机端就可以了。
                如果L2TP和AAA都是建立在他们的服务器上面的话,我这边是不是只要做好PPP数据交互就可以了?
PPP流程.jpg (32.21 KB, 下载次数: 0) 下载附件 2017-8-17 15:45 上传
按照图上所描述这种方式的话我是不是只要操作与HOST A有关联的流程就可以了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
duanll
1楼-- · 2019-12-25 20:19
本帖最后由 duanll 于 2017-8-19 14:06 编辑

理论上可以,但时间紧的话,可能有点困难。除非你在上面跑个LINUX,移植个L2TP的(V爱P国N)就很简单了。

话说,还有更简单的方式,STM32前面放个路由器,在路由器上起L2TP (V爱P国N),想怎么折腾就怎么折腾。。

(V爱P国N)一大堆协议不是一时半会儿能搞定的,可能放个路由是最简单的办法了。

普通路由不一定行,因为从你描述的情况来看,联通只是给你开了个点对点链路,TCP/IP协议都不一定支持(类似专线链路),必须自己通过L2TP建立(V爱P国N)隧道后获得TCP/IP协议支持,才能通过隧道从L2TP服务器获取到IP地址,建立TCP/IP通讯。

你在楼上问那些问题,基本确定你对这一块是一片空白。所以找个现成的设备吧,别拿自己的前途折腾。。
maoxue121225
2楼-- · 2019-12-26 00:56
这个比较高深没有接触过
stely
3楼-- · 2019-12-26 05:22
SIM800A内置硬件协议栈,用AT指令GPRS传输就是了。为毛还搞PPP呢,这个得自己写软件协议栈。
ljt80158015
4楼-- · 2019-12-26 05:48
 精彩回答 2  元偷偷看……
bright2307
5楼-- · 2019-12-26 09:40
stely 发表于 2017-8-16 18:30
SIM800A内置硬件协议栈,用AT指令GPRS传输就是了。为毛还搞PPP呢,这个得自己写软件协议栈。 ...

谢谢您的回答,
公司按照一般的连接GPRS方式给客户供的货,然后到那之后不能用,一问才知道客户临时换了卡,只说了需要L2TP+PPP+AAA然后给了一组账户密码。
SIM800A的官方介绍写的是有内置PPP协议栈呀。L2TP需要自己写么?这个我查到的都是一些名词介绍之类的,有没有建立L2TP隧道的流程?
bright2307
6楼-- · 2019-12-26 13:48
ljt80158015 发表于 2017-8-16 18:32
L2TP 需要自己搞!

感谢您的回答!
那个,关于L2TP我在网上查到的都是一些概念性的东西,要不就是路由器的一些。这个有什么技术性的参考文档么?
谢谢~~

一周热门 更多>