diff options
author | Chris Buechler <cmb@pfsense.org> | 2012-02-22 07:01:17 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2012-02-22 07:01:17 -0500 |
commit | f581cb10fd9fe91359f92fd37f5ff788d85d2d7b (patch) | |
tree | ac99eedf3962b298cb116d945ee4880d5a5869fc /etc | |
parent | 055e182f01761f0b1db93d1d41b6f71dd279fce7 (diff) | |
download | pfsense-f581cb10fd9fe91359f92fd37f5ff788d85d2d7b.zip pfsense-f581cb10fd9fe91359f92fd37f5ff788d85d2d7b.tar.gz |
only skip adding default gateway if OLSR is actually enabled, and log why you're skipping it, otherwise it's tons of "fun" to dig in and figure out what's going on.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/system.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 14d4e89..57de477 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -401,8 +401,9 @@ function system_routing_configure($interface = "") { /* if OLSRD is enabled, allow WAN to house DHCP. */ if($config['installedpackages']['olsrd']) { foreach($config['installedpackages']['olsrd']['config'] as $olsrd) { - if($olsrd['enabledyngw'] == "on") { + if(($olsrd['enabledyngw'] == "on") && ($olsrd['enable'] == "on")) { $dont_add_route = true; + log_error(sprintf(gettext("Not adding default route because OLSR dynamic gateway is enabled."))); break; } } |