拨号
#删除无效的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 或网络设置时,如果您不确定,请谨慎操作,以免影响系统网络。