diff --git a/r1.yml b/r1.yml
index 4f8e62048182fe3ddbd47a7ab63c964d74d7952f..f642d38755f1b9f151305689a6b2293051fedf23 100644
--- a/r1.yml
+++ b/r1.yml
@@ -24,9 +24,5 @@
         state: present
         reload: yes
       become: yes 
-    - name: restarting eth2
-      shell:
-        ifdown eth2 && ifup eth2
-      become: yes
   roles:
     - post
\ No newline at end of file
diff --git a/roles/post/tasks/main.yml b/roles/post/tasks/main.yml
index 19b0f282d2648f857e1992126b5ed55306304708..b01c97a192391f509b923975a23fd5089469f2bf 100644
--- a/roles/post/tasks/main.yml
+++ b/roles/post/tasks/main.yml
@@ -1,4 +1,4 @@
-- name: restarting eth1
-  shell:
-    ifdown eth1 && ifup eth1
-  become: yes
\ No newline at end of file
+- name: Restart network service
+  service:
+    name: network
+    state: restarted
\ No newline at end of file