diff --git a/networkd/templates/20-wired-routed.network.j2 b/networkd/templates/20-wired-routed.network.j2
index a21a81483deb2bad533ecfeb3adcd5759509708d..94e034056c6172c74b8094f53c5bbd7d4d76f6ee 100644
--- a/networkd/templates/20-wired-routed.network.j2
+++ b/networkd/templates/20-wired-routed.network.j2
@@ -23,7 +23,7 @@ IPForward=yes
 Gateway={{ route.gateway }}
 {% endif %}
 {% if route.gateway_on_link is defined %}
-{% if ansible_distribution_major_version|int <= 10 %}
+{% if ansible_distribution_major_version|int(default=99) < 11 %}
 GatewayOnlink={{ route.gateway_on_link }}
 {% else %}
 GatewayOnLink={{ route.gateway_on_link }}