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