拨号上网

拨号上网需要用到pppd工具,可以从buildroot获得:

# cd buildroot-2020.05/
# ARCH=arm make menuconfig

# cp .config ./configs/ssd20x_defconfig -f
# make BR2_JLEVEL=4

和之前一样,更新rootfs.tar.gz:

# cp ./output/images/rootfs.tar ../project/image/rootfs/rootfs.tar -f
# cd ../project/image/rootfs/
# rm rootfs/* -rf
# tar -xvf rootfs.tar -C ./rootfs/
# tar -cvf rootfs.tar.gz ./rootfs

重新编译固件并更新rootfs:

# cd ../../../
# ./Release_to_customer.sh -f nand -p ssd201

开发板断电情况下,把SIM卡放置到SIM卡座,并接上4G天线:

然后重新上电,创建拨号脚本:

# mkdir -p /etc/ppp/peers/
# touch /etc/ppp/peers/air-ppp
# vi /etc/ppp/peers/air-ppp
# touch /etc/ppp/peers/air-chat-connect
# vi /etc/ppp/peers/air-chat-connect
# touch /etc/ppp/peers/air-chat-disconnect
# vi /etc/ppp/peers/air-chat-disconnect

设置4G为工作模式后,就可以使用pppd拨号了:

# pppd call air-ppp &

拨号成功后,可以正常上网了:

最后,我们要做的是,把拨号脚本放到rootfs中,并设置开机让4G模块进入工作模式:

# cd project/image/rootfs_add_files
# mkdir -p etc/ppp/peers
# vi etc/ppp/peers/air-ppp
# vi etc/ppp/peers/air-chat-connect
# vi etc/ppp/peers/air-chat-disconnect
# cd -

# vi project/image/configs/i2m/rootfs.mk

重新编译并更新rootfs后,就可以直接使用pppd拨号了。我把涉及到的文件保存到IDO_SSD20X/开发板/IDO-SBC2D07/开发文档/Air724/下。
至此,4G调试完成。

文档更新时间: 2021-07-13 10:17   作者:Aeeditor