diff --git a/templates/interface/tasks/interface.yml b/templates/interface/tasks/interface.yml
index 9946165d81cbeb53dc6a885e4a90ba78ff099e59..9433f40620278c43323ba824462239d1a5a6b3d3 100644
--- a/templates/interface/tasks/interface.yml
+++ b/templates/interface/tasks/interface.yml
@@ -9,10 +9,10 @@
           auto {{ interface_device }}
           iface {{ interface_device }} inet static
               address {{ interface_ip }}
-              netmask {{ interface_routes[0]['mask'] }}
+              netmask 24
               mtu {{ interface_mtu }}
               {% if interface_default_gateway -%}
-              gateway {{ interface_default_gateway }}
+              up ip route del 0/0
               up route add default gw {{ interface_default_gateway }}
               {% endif -%}
               {% if interface_routes -%}