summaryrefslogtreecommitdiffstats
path: root/etc/rc.newwanip
diff options
context:
space:
mode:
authorsmos <seth.mos@dds.nl>2012-04-16 18:45:29 +0200
committersmos <seth.mos@dds.nl>2012-04-16 18:45:29 +0200
commitb5191708f83cb527ba9f701c884be27e5d1212c2 (patch)
tree0f82117028c49ceefd48c9c93818a1cf4308a711 /etc/rc.newwanip
parent4b2bf4fc015f26cb6a823b2f05e53a3fdd7155b6 (diff)
downloadpfsense-b5191708f83cb527ba9f701c884be27e5d1212c2.zip
pfsense-b5191708f83cb527ba9f701c884be27e5d1212c2.tar.gz
Re-order the system routing configure after the tunneled interfaces are configured.
Diffstat (limited to 'etc/rc.newwanip')
-rwxr-xr-xetc/rc.newwanip22
1 files changed, 11 insertions, 11 deletions
diff --git a/etc/rc.newwanip b/etc/rc.newwanip
index c93bad1..fd73901 100755
--- a/etc/rc.newwanip
+++ b/etc/rc.newwanip
@@ -114,8 +114,15 @@ $bridgetmp = link_interface_to_bridge($interface);
if (!empty($bridgetmp))
interface_bridge_add_member($bridgetmp, $interface_real);
-/* reconfigure static routes (kernel may have deleted them) */
-system_routing_configure($interface);
+/* check tunneled IPv6 interface tracking */
+switch($config['interfaces'][$interface]['ipaddrv6']) {
+ case "6to4":
+ interface_6to4_configure($interface);
+ break;
+ case "6rd":
+ interface_6rd_configure($interface);
+ break;
+}
/* Check Gif tunnels */
if(is_array($config['gifs']['gif'])){
@@ -136,15 +143,8 @@ if(is_array($config['gifs']['gif'])){
}
}
-/* check tunneled IPv6 interface tracking */
-switch($config['interfaces'][$interface]['ipaddrv6']) {
- case "6to4":
- interface_6to4_configure($interface);
- break;
- case "6rd":
- interface_6rd_configure($interface);
- break;
-}
+/* reconfigure static routes (kernel may have deleted them) */
+system_routing_configure($interface);
/* reconfigure our gateway monitor */
setup_gateways_monitor();
OpenPOWER on IntegriCloud