有人理我,
我就把事情前后缘由说细一些吧,但估计没人能给到可以解决的办法给我,我也是在摸石头过河走到这一步。
1 、有好几个 AR9331 芯片的设备跑着 openwrt+openvp*组网,目前暂时不更换组网方式和设备。
2 、OV 的 Server 端坏了,Server 端跑的就是 2.3.2 版本
3 、已经试过新装一个 Debian 11 + openvp* 2.5 左右 apt-get 能装上的主流版本,替代原来的 openv* server ,哪些 AR9331 的 OV Client 是连接不上的,原因我这里不打字说了,安全性还有 OV 自身版本匹配的问题,与证书,key 等无关,反正已经找到问题,2.5.x 对 client 的 OV 版本也很有要求。
4 、openwrt 编译固件环境我也有,支持 AR9331 最后一版本,里面所配 openvp*,也是非常古老的版本,和原来 Server 2.3.2 ,无任何问题。
5 、重新想办法含有 openvp* 2.5x 的 AR9331 的 openwrt 固件,这个也许可以,但不到最后也不去折腾,也不确定这么古老的主控芯片 MCU ,能不能跑起来。
6 、所以,发了这个帖子,
我需要一个 Debian 11 的新系统,要去跑一个非常古老版本(2.3.2)的 openvp* server
于是,我就在 Debian 11 上去编译 openvp* 2.3.2 ,Debian 11 apt-ge 安装的 gcc ,编译失败,提示代码有错,
于是降到 5.6 ,gcc --version ,还有一些软 ln ,都已经确认看到默认是指向 gcc 5.6 了,还是提示代码有错,
再降 4.8.5 ,编译 4.8.4 需要一个 c 编译器,作为一名生手,就犯糊涂了。。。。
@
adoal