summaryrefslogtreecommitdiffstats
path: root/etc/inc/pfsense-utils.inc
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@xs4all.nl>2007-10-19 19:10:16 +0000
committerSeth Mos <seth.mos@xs4all.nl>2007-10-19 19:10:16 +0000
commitd173230c708d56ee9857dfff84779be36194d05d (patch)
treeacd24a5ce6cfbc2e8602298799a700d5de05e47e /etc/inc/pfsense-utils.inc
parent84b28297752c9a99fdd20a318ebea1b3314234e0 (diff)
downloadpfsense-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.inc8
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")
OpenPOWER on IntegriCloud