From: "Alexey I. Froloff" <ra...@altlinux.org>

Signed-off-by: Alexey I. Froloff <ra...@altlinux.org>
---
 ipv6/tayga/files/tayga.sh |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ipv6/tayga/files/tayga.sh b/ipv6/tayga/files/tayga.sh
index 9f515c6..36c33de 100644
--- a/ipv6/tayga/files/tayga.sh
+++ b/ipv6/tayga/files/tayga.sh
@@ -81,7 +81,7 @@ setup_interface_tayga() {
 
        [ -n "$wanip4" ] && [ -n "$wanip6" ] || {
                echo "Cannot determine local IPv4 and IPv6 addressed for tayga 
NAT64 $cfg - skipping"
-               return
+               return 1
        }
 
        local tmpconf="/var/etc/tayga-$cfg.conf"
@@ -107,7 +107,9 @@ setup_interface_tayga() {
        uci_set_state network "$cfg" ifname $link
        uci_set_state network "$cfg" auto 0
 
-       tayga $args --mktun
+       # here we create TUN device and check configuration
+       tayga $args --mktun || return 1
+
        ip link set "$link" up
 
        ip addr add "$wanip4" dev "$link"
-- 
1.7.7.5

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to