From ca268d9810b0f32f6958545f7f309a1fe384abf8 Mon Sep 17 00:00:00 2001 From: Gabor Juhos Date: Thu, 16 Feb 2012 11:58:31 +0000 Subject: [PATCH] packages: ipv6/tayga: add more checks Signed-off-by: Alexey I. Froloff SVN-Revision: 30581 --- ipv6/tayga/files/tayga.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ipv6/tayga/files/tayga.sh b/ipv6/tayga/files/tayga.sh index 9f515c619..36c33dee5 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" -- 2.30.2