diff --git a/etc/inc/gwlb.inc b/etc/inc/gwlb.inc index ffc7c3755f..33db90e9a3 100644 --- a/etc/inc/gwlb.inc +++ b/etc/inc/gwlb.inc @@ -313,6 +313,10 @@ function return_gateways_array($disabled = false) { if(! interface_has_gateway($ifname)) continue; + $ifcfg =& $config['interfaces'][$ifname]['ipaddr']; + if (!empty($ifcfg['ipaddr']) && is_ipaddr($ifcfg['ipaddr'])) + continue; + $gateway = array(); $gateway['dynamic'] = false; $gateway['gateway'] = get_interface_gateway($ifname, $gateway['dynamic']);