diff options
author | smos <seth.mos@dds.nl> | 2012-04-16 18:45:29 +0200 |
---|---|---|
committer | smos <seth.mos@dds.nl> | 2012-04-16 18:45:29 +0200 |
commit | b5191708f83cb527ba9f701c884be27e5d1212c2 (patch) | |
tree | 0f82117028c49ceefd48c9c93818a1cf4308a711 /etc/rc.newwanip | |
parent | 4b2bf4fc015f26cb6a823b2f05e53a3fdd7155b6 (diff) | |
download | pfsense-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-x | etc/rc.newwanip | 22 |
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(); |