Revision c0481e1c
Added by Ermal Luçi over 15 years ago
etc/inc/interfaces.inc | ||
---|---|---|
574 | 574 |
else |
575 | 575 |
log_error("Could not bring greif up -- variable not defined."); |
576 | 576 |
|
577 |
mwexec("/sbin/route add {$gre['remote-addr']}/{$gre['tunnel-remote-net']} {$realifip}");
|
|
577 |
mwexec("/sbin/route add {$gre['remote-addr']}/{$gre['tunnel-remote-net']} -iface {$greif}");
|
|
578 | 578 |
file_put_contents("{$g['tmp_path']}/{$greif}_router", $gre['tunnel-remote-addr']); |
579 | 579 |
|
580 | 580 |
return $greif; |
... | ... | |
628 | 628 |
else |
629 | 629 |
log_error("could not bring gifif up -- variable not defined"); |
630 | 630 |
|
631 |
mwexec("/sbin/route add {$gif['remote-addr']}/{$gif['tunnel-remote-net']} {$realifip}");
|
|
631 |
mwexec("/sbin/route add {$gif['remote-addr']}/{$gif['tunnel-remote-net']} -iface {$gifif}");
|
|
632 | 632 |
file_put_contents("{$g['tmp_path']}/{$gifif}_router", $gif['tunnel-remote-addr']); |
633 | 633 |
|
634 | 634 |
return $gifif; |
... | ... | |
1738 | 1738 |
if (link_interface_to_gif($interface)) { |
1739 | 1739 |
foreach ($config['gifs']['gif'] as $gif) |
1740 | 1740 |
if ($gif['if'] == $interface) |
1741 |
interface_gre_configure($gif);
|
|
1741 |
interface_gif_configure($gif);
|
|
1742 | 1742 |
} |
1743 | 1743 |
if (link_interface_to_bridge($interface)) { |
1744 | 1744 |
foreach ($config['bridges']['bridged'] as $bridge) |
Also available in: Unified diff
Fix several handling of gif/gre addresses and automatically added routes.