前言
4G拨号过程中,拨号失败,获取不到ip。
但是配置文件都是厂家提供的,应该没问题。所以决定自己移植pppd拨号工具试一下。
解压编译:
tar -vxf ppp-2.4.7.tar.gz
cd ppp-2.4.7/
mkdir __install
./configure --prefix=$PWD/__install
make CC=aarch64-himix100-linux-gcc
在pppd目录下生成pppd工具:
root@ubuntu:/ppp-2.4.7# file pppd/pppd
pppd/pppd: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.7.0, not stripped
root@ubuntu:/ppp-2.4.7#
在chat目录下生成 chat工具:
root@ubuntu:/ppp-2.4.7# file chat/chat
chat/chat: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.7.0, not stripped
root@ubuntu:/ppp-2.4.7#
然后把生成的文件,拷贝到板子上测试即可。
测试可以拨号成功。
源码以及编译好的文件:
[https://download.csdn.net/download/weixin_38184741/11106039]