Temat: Dioda Dsl
Witam posiadam tp-link'a w8970 lecz po wgraniu openwrt nie działa w nim dioda Dsl link z zmodyfikowanym skryptem http://dl.eko.one.pl/test/dsl_notify.sh już nie działa
czy posiada ktoś ten plik lub mógłby wkleić jego zawartość ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Dioda Dsl
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Witam posiadam tp-link'a w8970 lecz po wgraniu openwrt nie działa w nim dioda Dsl link z zmodyfikowanym skryptem http://dl.eko.one.pl/test/dsl_notify.sh już nie działa
czy posiada ktoś ten plik lub mógłby wkleić jego zawartość ?
Chyba masz stary obraz, bo na CC sprawę dawno rozwiązano.
Z tego, co pamiętam należy zamienić "adsl" na "dsl" - https://dev.openwrt.org/changeset/42798
Poniżej zawartość mojego dsl_notify.sh:
#!/bin/sh
#
# This script is called by dsl_cpe_control whenever there is a DSL event,
# we only actually care about the DSL_INTERFACE_STATUS events as these
# tell us the line has either come up or gone down.
#
# The rest of the code is basically the same at the atm hotplug code
#
[ "$DSL_NOTIFICATION_TYPE" = "DSL_INTERFACE_STATUS" ] || exit 0
. /usr/share/libubox/jshn.sh
. /lib/functions.sh
. /lib/functions/leds.sh
include /lib/network
scan_interfaces
local default
config_load system
config_get default led_adsl default
if [ "$default" != 1 ]; then
case "$DSL_INTERFACE_STATUS" in
"HANDSHAKE") led_timer dsl 500 500;;
"TRAINING") led_timer dsl 200 200;;
"UP") led_on dsl;;
*) led_off dsl
esac
fi
local interfaces=`ubus list network.interface.\* | cut -d"." -f3`
local ifc
for ifc in $interfaces; do
local up
json_load "$(ifstatus $ifc)"
json_get_var up up
local auto
config_get_bool auto "$ifc" auto 1
local proto
json_get_var proto proto
if [ "$DSL_INTERFACE_STATUS" = "UP" ]; then
if [ "$proto" = "pppoa" ] && [ "$up" != 1 ] && [ "$auto" = 1 ]; then
( sleep 1; ifup "$ifc" ) &
fi
else
if [ "$proto" = "pppoa" ] && [ "$up" = 1 ] && [ "$auto" = 1 ]; then
( sleep 1; ifdown "$ifc" ) &
else
json_get_var autostart autostart
if [ "$proto" = "pppoa" ] && [ "$up" != 1 ] && [ "$autostart" = 1 ]; then
( sleep 1; ifdown "$ifc" ) &
fi
fi
fi
doneStrony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Dioda Dsl
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc