rk3588 5g ppp自动拨号安装及其部署

拨号
#删除无效的yum配置
rm /etc/yum.repos.d/208.repo
这条命令会删除指定的Yum源配置文件。确保这个源不是必需的,否则可能会影响系统更新。
****************************************************************************************************
#修改ip地址配置并重启生效
vi /etc/sysconfig/network-scripts/ifcfg-eth0
reboot
使用 vi 编辑器修改网络配置文件,然后重启系统以应用更改。确保您知道如何使用 vi 并了解网络配置的更改内容。
**************************************************************************************************************************
#交叉编译openssl
cd /home/
wget https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1t/openssl-1.1.1t.tar.gz
tar -xvf openssl-1.1.1t.tar.gz
cd openssl-1.1.1t
./Configure no-asm shared linux64-loongarch64
make -j8; make install
这些命令下载、解压、配置并编译安装OpenSSL。注意交叉编译的参数 linux64-loongarch64 需要与目标平台的架构匹配。
****************************************************************************************************************************
#交叉编译pppd
cd /home/
wget https://download.samba.org/pub/ppp/ppp-2.5.0.tar.gz
export OPENSSL_INCLUDES=/usr/local/include/openssl
export  OPENSSL_LDFLAGS=-L/usr/local/lib
export  OPENSSL_LIBS=-lssl
tar -vxf ppp-2.5.0.tar.gz
cd ppp-2.5.0
./configure --prefix=/
make -j8;make install
mkdir  -p /etc/ppp/peers
mkdir -p /var/run/pppd/lock/
这些命令下载、配置并编译安装PPPD。环境变量的设置确保PPPD可以找到之前编译安装的OpenSSL的头文件和库文件。
*******************************************************************************************************************************
#上传pppdial、chat-connect、chat-disconnect到/etc/ppp/peers后执行以下命令拨号
pppd call pppdial &
ip route add default dev ppp0
#修改/etc/resolv.conf,增加拨号获取到的DNS服务器
vi /etc/resolv.conf
#此时可以ping通该DNS服务器和百度
ping www.baidu.com -I ppp0
这些命令设置PPPD拨号所需的目录结构,执行拨号,并更新路由和DNS设置以使用拨号连接。
***************************************************************************************************************************
 vcc_5g: vcc-5g-regulator {
                compatible = "regulator-fixed";
                regulator-name = "vcc_5g";
                regulator-always-on;
                regulator-boot-on;
                enable-active-high; //高电平有效
                regulator-min-microvolt = <3300000>; //最小电流
                regulator-max-microvolt = <3300000>;//最大电流
                gpios = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                 pinctrl-0 = <&vcc_5g_drv>;
                startup-delay-us = <5000>;//延迟5000启动
       };
*****************************************************************************************************************************
&pinctrl{
5g {
                 vcc_5g_drv: vcc-5g-drv {
                         rockchip,pins =
                                 <1 RK_PB4 RK_FUNC_GPIO &pcfg_output_low>,
                                 <1 RK_PA6 RK_FUNC_GPIO &pcfg_output_high>,
                                 <1 RK_PB5 RK_FUNC_GPIO &pcfg_output_low>;
                 };
         };
};
设备树配置定义了一个名为 vcc_5g 的电压调节器,用于管理5G模块的电源。配置包括电源的名称、始终开启、启动时开启、高电平有效、电压范围、GPIO控制、引脚控制配置以及启动延迟。
********************************************************************************************************************************
注意:

    确保在执行脚本中的命令之前,您具有足够的权限,或者使用 sudo 来获取必要的权限。
    在修改网络配置或删除Yum源之前,请确保这些更改不会影响您的系统更新或网络连接。
    交叉编译软件时,请确保目标架构与您的编译参数匹配。
    在修改 /etc/resolv.conf 或网络设置时,如果您不确定,请谨慎操作,以免影响系统网络。

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YfovikC9 

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值