diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-03-13 17:10:46 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-03-13 17:10:46 +0000 |
commit | 4097120fa2b9d5e9873f7d51d87caaf7047250c3 (patch) | |
tree | f8482082949e061dc77d0ccc3080d3bcbf5b1d57 /etc/inc/config.inc | |
parent | 14007a66001519bdf1b016cdf675ad6a6bf3db76 (diff) | |
download | pfsense-4097120fa2b9d5e9873f7d51d87caaf7047250c3.zip pfsense-4097120fa2b9d5e9873f7d51d87caaf7047250c3.tar.gz |
Only process static ip address gateways on interfaces.
Diffstat (limited to 'etc/inc/config.inc')
-rw-r--r-- | etc/inc/config.inc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc index 84adf01..000d4c3 100644 --- a/etc/inc/config.inc +++ b/etc/inc/config.inc @@ -1156,15 +1156,17 @@ function convert_config() { $i = 0; $old_gateways = get_interfaces_with_gateway(); foreach($old_gateways as $ifname => $interface) { - $config['gateways'][$i][$ifname]['gateway'] = $config['interfaces'][$ifname]['gateway']; - $config['gateways'][$i][$ifname]['interface'] = $ifname; - $config['gateways'][$i][$ifname]['name'] = $ifname ."-". $config['interfaces'][$ifname]['gateway']; - if(is_ipaddr($config['interfaces'][$ifname]['use_rrd_gateway'])) { - $config['gateways'][$i][$ifname]['monitor'] = $config['interfaces'][$ifname]['use_rrd_gateway']; - unset($config['interfaces'][$ifname]['use_rrd_gateway']); + if(is_ipaddr($config['interfaces'][$ifname]['gateway'])) { + $config['gateways'][$i][$ifname]['gateway'] = $config['interfaces'][$ifname]['gateway']; + $config['gateways'][$i][$ifname]['interface'] = $ifname; + $config['gateways'][$i][$ifname]['name'] = $ifname ."-". $config['interfaces'][$ifname]['gateway']; + if(is_ipaddr($config['interfaces'][$ifname]['use_rrd_gateway'])) { + $config['gateways'][$i][$ifname]['monitor'] = $config['interfaces'][$ifname]['use_rrd_gateway']; + unset($config['interfaces'][$ifname]['use_rrd_gateway']); + } + $config['interfaces'][$ifname]['gateway'] = $config['gateways'][$i][$ifname]['name']; + $i++; } - $config['interfaces'][$ifname]['gateway'] = $config['gateways'][$i][$ifname]['name']; - $i++; } } |