diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2007-10-19 19:10:16 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2007-10-19 19:10:16 +0000 |
commit | d173230c708d56ee9857dfff84779be36194d05d (patch) | |
tree | acd24a5ce6cfbc2e8602298799a700d5de05e47e /etc/inc/pfsense-utils.inc | |
parent | 84b28297752c9a99fdd20a318ebea1b3314234e0 (diff) | |
download | pfsense-d173230c708d56ee9857dfff84779be36194d05d.zip pfsense-d173230c708d56ee9857dfff84779be36194d05d.tar.gz |
Add prelimenary Routing page.
Allow multiple gateways on one (static) interface
Diffstat (limited to 'etc/inc/pfsense-utils.inc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 51e3489..a6a3d1f 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -3380,7 +3380,13 @@ function get_interface_gateway($interface) { $gw = file_get_contents("{$g['tmp_path']}/{$realif}_router"); $gw = rtrim($gw); } else { - $gw = $config['interfaces'][$interface]['gateway']; + foreach($config['gateways']['gateway_item'] as $gateway) { + if($gateway['name'] == $gateway['name']) { + $gatewayip = $gateway['gateway']; + $interfacegw = $gateway['interface']; + } + } + $gw = $gatewayip; } /* if wan is requested, return it */ if($interface == "wan") |