Я в тупике.
У меня есть TP Link TP-703n маршрутизатор, который был вновь блеснул с прошивкой NWoolls v4.5.0-R1.
Там нет GUI из-за ограниченного ОЗУ на борту TP-703n, так что все сделано через SSH или последовательный поэтому его не так просто, как тикают пару коробок и нажав кнопку Save / Apply.
Мне удалось получить bfgminer автоматический запуск при загрузке системы, но у меня есть еще одна вещь, которую я хотел бы иметь.
Я хотел бы иметь TP-Link: синий: система LED установлен NETDEV для ПРМ и ПРД деятельности
В настоящее время светодиод не горит
ниже это /etc/init.d/led содержание .... Я почти не программист, я больше из "позволяет увидеть, что это делает" человек ... который я обычно учиться на своих ошибках, но это меня в тупик.
Если кто-то может внести соответствующие изменения в /etc/init.d/led файл и разместить его в комментариях здесь, я очень ценю это.
Может быть, выдвинуть на первый план изменился, так что я могу видеть, что было изменено и учиться.
благодаря
----------------------------------------------------------------------------------
Код:
#! / Bin / ш /etc/rc.common
# (C) 2008 openwrt.org
СТАРТ = 96
load_led () {
местное название
местный sysfs
локальный триггер
местный DEV
локальный режим
локальное по умолчанию
местный delayon
местный delayoff
локальный интервал
config_get sysfs $ 1 sysfs
config_get имя $ 1 имя "$ sysfs"
config_get запуска $ 1 триггер "никто"
config_get DEV $ 1 DEV
config_get Режим $ 1 "ссылка"
config_get_bool по умолчанию $ 1 по умолчанию "ноль"
config_get delayon $ 1 delayon
config_get delayoff $ 1 delayoff
config_get интервал $ 1 интервал "50"
config_get port_state $ 1 port_state
[-e / SYS / класс / светодиоды / $ {sysfs} / Яркость] && {
эхо "настройка водить $ {имя}"
[ "$ по умолчанию" ! = Ноль] && {
[$ По умолчанию -eq 1] &&
эхо 1 >/ SYS / класс / светодиоды / $ {sysfs} / яркость
[$ По умолчанию -eq 1] ||
эхо 0 >/ SYS / класс / светодиоды / $ {sysfs} / яркость
}
Эхо $ триггер > / SYS / класс / светодиоды / $ {sysfs} / триггера
дело "$ триггер" в
"NETDEV")
[-n "$ DEV" ] && {
Эхо $ DEV > / SYS / класс / светодиоды / $ {sysfs} / device_name
$ Режимы эха > / SYS / класс / светодиоды / $ {sysfs} / режим
}
;;
"таймер")
[-n "$ delayon" ] && \
Эхо $ delayon > / SYS / класс / светодиоды / $ {sysfs} / delay_on
[-n "$ delayoff" ] && \
Эхо $ delayoff > / SYS / класс / светодиоды / $ {sysfs} / delay_off
;;
"usbdev")
[-n "$ DEV" ] && {
Эхо $ DEV > / SYS / класс / светодиоды / $ {sysfs} / device_name
Эхо $ интервал > / SYS / класс / светодиоды / $ {sysfs} / activity_interval
}
;;
"port_state")
[-n "$ port_state" ] && \
Эхо $ port_state > / SYS / класс / светодиоды / $ {sysfs} / port_state
;;
переключатель [0-9] *)
местный port_mask
config_get port_mask $ 1 port_mask
[-n "$ port_mask" ] && \
Эхо $ port_mask > / SYS / класс / светодиоды / $ {sysfs} / port_mask
;;
ESAC
}
}
Начало() {
[-e / SYS / класс / СИД /] && {
система config_load
config_foreach load_led привело
}
}
- /etc/init.d/led 80/80 100%
# (C) 2008 openwrt.org
СТАРТ = 96
load_led () {
местное название
местный sysfs
локальный триггер
местный DEV
локальный режим
локальное по умолчанию
местный delayon
местный delayoff
локальный интервал
config_get sysfs $ 1 sysfs
config_get имя $ 1 имя "$ sysfs"
config_get запуска $ 1 триггер "никто"
config_get DEV $ 1 DEV
config_get Режим $ 1 "ссылка"
config_get_bool по умолчанию $ 1 по умолчанию "ноль"
config_get delayon $ 1 delayon
config_get delayoff $ 1 delayoff
config_get интервал $ 1 интервал "50"
config_get port_state $ 1 port_state
[-e / SYS / класс / светодиоды / $ {sysfs} / Яркость] && {
эхо "настройка водить $ {имя}"
[ "$ по умолчанию" ! = Ноль] && {
[$ По умолчанию -eq 1] &&
эхо 1 >/ SYS / класс / светодиоды / $ {sysfs} / яркость
[$ По умолчанию -eq 1] ||
эхо 0 >/ SYS / класс / светодиоды / $ {sysfs} / яркость
}
Эхо $ триггер > / SYS / класс / светодиоды / $ {sysfs} / триггера
дело "$ триггер" в
"NETDEV")
[-n "$ DEV" ] && {
Эхо $ DEV > / SYS / класс / светодиоды / $ {sysfs} / device_name
$ Режимы эха > / SYS / класс / светодиоды / $ {sysfs} / режим
}
;;
"таймер")
[-n "$ delayon" ] && \
Эхо $ delayon > / SYS / класс / светодиоды / $ {sysfs} / delay_on
[-n "$ delayoff" ] && \
Эхо $ delayoff > / SYS / класс / светодиоды / $ {sysfs} / delay_off
;;
"usbdev")
[-n "$ DEV" ] && {
Эхо $ DEV > / SYS / класс / светодиоды / $ {sysfs} / device_name
Эхо $ интервал > / SYS / класс / светодиоды / $ {sysfs} / activity_interval
}
;;
"port_state")
[-n "$ port_state" ] && \
Эхо $ port_state > / SYS / класс / светодиоды / $ {sysfs} / port_state
;;
переключатель [0-9] *)
местный port_mask
config_get port_mask $ 1 port_mask
[-n "$ port_mask" ] && \
Эхо $ port_mask > / SYS / класс / светодиоды / $ {sysfs} / port_mask
;;
ESAC
}
}
Начало() {
[-e / SYS / класс / СИД /] && {
система config_load
config_foreach load_led привело
}
}
- /etc/init.d/led 80/80 100%