OpenHarmony开发者论坛
标题:
OpenHarmony4打开selinux后,物联卡无法正常联网
[打印本页]
作者:
wenhaocai
时间:
2024-7-30 17:43
标题:
OpenHarmony4打开selinux后,物联卡无法正常联网
[md]### 【问题描述】
1. 介绍问题现象和发生的背景
在做物联网关设备时,运行OH4.0系统中,物联网卡在移远EC20通信模组在打开SELinux后不能正常上网。
2. 运行结果、错误截图
OpenHarmony-4-Release/vendor/hihope/rk3568/config.json中使能build\_selinux字段为**false**时,物联卡插入设备能够正常识别4G网络,能**正常**ping通外网。
当打开build\_selinux开关,设置字段为**true**时:**强制模式**下,进入终端后识别不了网卡,**无法访问外网**;**宽容模式**下,进入终端可以识别到**wwan0**网卡,无法ping通外网。
![image.png](
https://forums-obs.openharmony.c ... 53050qbuk82z152.png
"image.png")
![image.png](
https://forums-obs.openharmony.c ... egzzzcgafqawkwd.png
"image.png")
3. 我尝试过的解决方法和结果
尝试在宽容模式下dmesg|grep avc 抓取avc日志后,使用audit2allow 工具生成规则,将生成的规则,添加到OpenHarmony-4-Release/base/security/selinux_adapter/sepolicy/base/public/init.te策略文件中。编译时发现有些规则违反neverallow,编译不通过。删减部分编译通过后,网卡还是不能识别。
![image.png](
https://forums-obs.openharmony.c ... 5lutluh2np56wlp.png
"image.png")
日志链接:
https://pan.baidu.com/s/1__NUMWCA8xfTVbvmaYhK9g?pwd=czaq
提取码:czaq
4. 我想要达到的结果
预计效果:在OH4.0中打开SELinux强制模式物联网卡可以正常联网,期望有OH系统的SELinux配置文档支持,如何修改或者绕过neverallow,以至于达到强制模式下正常联网效果。
### 【运行环境】
硬件:rk3568
ROM版本:OpenHarmony-4.0.10.15
DevEvoStudio版本:
SDK版本:
[/md]
作者:
云端筑梦
时间:
2024-8-14 17:21
你好,请问一下你移远 EC20 通信模组是怎么适配的呢
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5