当前位置: 首页 > 工具软件 > Gargoyle > 使用案例 >

解决刷了Gargoyle固件后某些LED灯不亮的问题

幸鸿轩
2023-12-01
解决刷了Gargoyle固件后某些LED灯不亮的问题

Gargoyle只是一个OpenWRT的前端,而对LED灯的支持与配置只与后端的OpenWRT有关,与前端的Gargoyle是无关的。

只是我们知道LuCI有提供LED配置的页面,方便配置LED灯。虽然Gargoyle与LuCI一样作为OpenWRT前端,但Gargoyle默认并没提供LED灯配置页面。

所以,若是刷了Gargoyle后,路由器的某些LED灯没亮或者与设备不对应,那要么直接复制LuCI的LED配置页面生成的配置结果来替换,要么手动修改配置文件来实现LED的配置,方法如下:

用WinSCP连上路由器的文件目录,打开路由器/etc/config/目录下的system文件,可以看到“config led”项目,根据需要修改或增加这些项目:

config led 'led_wan'                                         ——LED配置项目的标签,用于系统LED配置的识别,赋值用于标签注解
        option name 'WAN'                                 ——LED配置项目的名字,赋值可由用户自定义,可用于说明LED灯的用途
        option sysfs 'buffalo:green:wan'              ——LED设备号,从物理上标识一颗LED,赋值不同路由器的设备号不同
        option trigger 'netdev'                             ——LED触发的设备类型,赋值可参考 http://wiki.openwrt.org/doc/uci/system
        option dev 'eth1'                                     ——LED对应的设备,赋值可参考 http://wiki.openwrt.org/doc/uci/system
        option mode 'link tx rx'                            ——LED要响应的设备活动事件,赋值的link表示有效链接的事件,tx表示数据传输的事件,rx表示接收数据的事件
        option default '0'                                      ——默认状态,赋值0表示没选择中

更多变量和类型、赋值请参考: http://wiki.openwrt.org/doc/uci/system


例子:

#下面是buffalo路由器上五个RJ45接口对应的LED灯的默认设置

config led 'led_wan'
        option name 'WAN'
        option sysfs 'buffalo:green:wan'
        option trigger 'netdev'
        option dev 'eth1'
        option mode 'link tx rx'
        option default '0'

config led 'led_lan1'
        option name 'LAN1'
        option sysfs 'buffalo:green:lan1'
        option trigger 'switch0'
        option port_mask '0x02'
        option default '0'

config led 'led_lan2'
        option name 'LAN2'
        option sysfs 'buffalo:green:lan2'
        option trigger 'switch0'
        option port_mask '0x04'
        option default '0'

config led 'led_lan3'
        option name 'LAN3'
        option sysfs 'buffalo:green:lan3'
        option trigger 'switch0'
        option port_mask '0x08'
        option default '0'

config led 'led_lan4'
        option name 'LAN4'
        option sysfs 'buffalo:green:lan4'
        option trigger 'switch0'
        option port_mask '0x10'
        option default '0'

#以下为Bufflo路由器前面板三颗LED灯的自定义设置(在WHR-G301N/G300N V2上测试通过)

config led
        option default '0'
        option name 'SECURITY'
        option sysfs 'buffalo:orange:security'
        option trigger 'netdev'
        option dev 'wlan0'
        option mode 'link tx rx'

config led
        option default '0'
        option name 'DIAG'
        option sysfs 'buffalo:red:diag'
        option trigger 'netdev'
        option dev 'br-lan'
        option mode 'link tx rx'

config led
        option default '0'
        option name 'ROUTER'
        option sysfs 'buffalo:green:router'
        option trigger 'netdev'
        option dev 'pppoe-wan'
        option mode 'link tx rx'

 类似资料: