diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f15676510103440cc8333b84647aa92a77c5ee8..2d46e6fb82f4399abf97e007cf219b9f2d3c864d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -388,6 +388,7 @@ ptest:
       DISTRO: oniro-openharmony-linux
       OPENHARMONY_VERSION: "3.0"
       RECIPE: openharmony-standard-image-tests
+      TAP_ADDR: 192.168.7.1/30
   parallel:
     matrix:
       - MACHINE: [qemuarma7]
diff --git a/recipes-openharmony/images/openharmony-standard-image-tests.bb b/recipes-openharmony/images/openharmony-standard-image-tests.bb
index f1f712c478ce3f90d20a7514c000b8a32a774221..98629f118a778b39fc0c67b0c5c0579554e81170 100644
--- a/recipes-openharmony/images/openharmony-standard-image-tests.bb
+++ b/recipes-openharmony/images/openharmony-standard-image-tests.bb
@@ -13,13 +13,7 @@ REQUIRED_DISTRO_FEATURES = "ptest"
 # ping and ssh are the minimum required test suites dependencies of ptest
 TEST_SUITES = "ping ssh ptest"
 
-# slirp provides networking without the need for sudo to setup TUN/TAP
-TEST_QEMUBOOT_TIMEOUT = "300"
-TEST_SERVER_IP = "127.0.0.1"
-QEMU_USE_SLIRP = "1"
-
-# although not accessible when using slirp, this at least makes target see
-# working graphics devices
+# make target see working graphics device
 TEST_RUNQEMUPARAMS = "publicvnc"
 
 # debug-tweaks provides password-less root account required by testimage