解决刷了Gargoyle固件后某些LED灯不亮的问题
来源:互联网 发布:最靠谱的二手交易软件 编辑:程序博客网 时间:2024/05/16 06:53
解决刷了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'
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'
- 解决刷了Gargoyle固件后某些LED灯不亮的问题
- 今天解决了某些网页中字符重叠的问题,高兴!
- 解决某些qt软件的乱码问题
- 解决某些chm文件打不开的问题
- 解决sqoop中出现的某些问题
- 完整删除pod,解决某些无法解决的问题
- Gargoyle Router QoS的基本知识
- 搞了几天的Freetype,发现某些教程真是害死人啊,小字体变粗问题终于解决了。终于达到notepad的水准了。
- 解决IE下某些页面不能刷新显示的问题
- 解决eclipse无法识别某些API的问题
- [Ubuntu] 解决某些网卡keep blinking 的 问题
- 解决Mac上PyDev无法导入某些模块的问题
- 解决android studio 无法更新插件的问题(某些)
- iOS如何解决某些方法低版本不支持的问题
- 解决某些手机日志被屏蔽的问题
- 解决Spring在某些条件下无法自动注入的问题
- 解决某些Rom中EditText无法修改光标的问题
- 几招解决LED的EMC/EMI问题的方法
- memcpy,strcpy
- Connecting the embedded ubuntu to wifi networks from the command line
- POJ2387--Til the Cows Come Home--Dijkstra算法裸题
- ARP协议笔记
- Python bad interpreter: No such file or directory
- 解决刷了Gargoyle固件后某些LED灯不亮的问题
- ASP.NET @Page指令属性
- linux下启动相关oracle服务与监听的命令
- CustomValidator的使用方法
- Liferay Inter-portlet communication(client side)
- html js
- 祝福你,李琛~
- 如何解决IE内存泄漏
- 二叉树中的前趋和后继