1
0
This repository has been archived on 2025-01-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
alacn1_pace_v5471/squashfs-root/etc/bewan/scripts/ip-fail6-autoconf
Anderson Luiz Alves 0464e230c1 stock 103961
2017-07-30 16:48:04 -03:00

36 lines
815 B
Bash
Executable File

#!/bin/sh
# /etc/bewan/scripts/ip-fail6-autoconf
# called when autoconfd thinks that we can't gain IPv6 connectivity
# Environnement variables:
# IFNAME: interface name
# IFFLAGS: interface flags
. /etc/bewan/scripts/globals
. /etc/bewan/lib/base
base_log "$SCRIPTD/ip-fail6-autoconf $IFNAME flags $IFFLAGS" debug
# Take wan-up-down mutex
base_enter_critical 'wan-up-down'
# Get config parameters after taking lock
base_call_initd 'setparam'
# LAN network interface is up
if [ -f "$INTFD/$IFNAME/lanid" ]; then
LANID=`cat $INTFD/$IFNAME/lanid`
base_call_scripts 'ip-fail6-lan'
# autoconf client is up on WAN side
elif [ -f "$INTFD/$IFNAME/wanid" ]; then
WANID=`cat $INTFD/$IFNAME/wanid`
IPREMOTE=''
base_call_scripts 'ip-fail6'
fi
# Release wan-up-down mutex
base_exit_critical 'wan-up-down'