技术解析

openwrt 有什么方法可以关掉网口(网线插槽,比如 Wan)的灯
0
2021-06-29 07:55:33
idczone

搜了一圈通过 /sys/class/leds/都是只能控制路由器前面的 LED 灯

但是找不到网口的灯,比如 Wan 口一插上网线,网线水晶头那里默认是有灯一直闪的,

有什么方法关闭吗

请别移动节点,因为 Linux 如果有方法控制网卡的灯应该方法是通用的


胶布,

试过了 不完美。。。它是通过水晶头散射的

在界面上可以选择 好像是在 system 的 led 下
记不清了

那个只能控制路由器那些前面板上的 LED 灯,,我说的是 插网线进去 网线那个口会亮

开盒子,把 led 从板子上卸掉。

那个是硬件特性,不受 openwrt 上层控制。你可以拆开把灯的针脚剪断

并不是,也有对应的 GPIO

烦请具体如何设置

不知道你什么硬件啊.. 至少 BCM 和 QCA 是有的,MTK 的话我就不是很清楚了,而且定义也不一定是相同的

MTK,把你懂的板说一下 我搜搜看

找找 DTS 里有没有相关代码,删掉再编译固件。

说句题外话,我的小米路由器 3 (MTK),刷了 Padavan 固件,WebUI 中是可以控制所有灯的。所以应该不是硬件限制。

包括网线插槽里面的灯吗?

我的网件刷完有 LED configuration

仔细看帖说的是什么灯

我说了也没用啊,QCA 我记得 OpenWRT 直接有带定义,BCMk 看 Merlin 也有

仔细看我写的什么灯

把灯的针脚剪了。。。 不然放盒子里面

你说的这个设置默认就有啊,但是 没有控制网口水晶头卡槽里面那个灯




网口上面的灯是交换机芯片(模块)硬件控制的,软件改的话需要写交换机寄存器。
一般出非大型合作伙伴不会提供交换机寄存器手册。。
综上,楼主剪掉或者挡住吧

是的

喷漆

墨水

网口的灯是网口自己的,配不了吧

涂改液

路由器不确定,台式机的可以修改,ethtool -p 命令。

锅盖

小米路由器,刷了老毛子的固件,可以关闭网卡的灯

需要路由器支持才行,并不是所有的都支持。

mt7620 的路由的话,只要把网口的 LED 设置成 GPIO mode,他就不会跟着网线闪了。
GPIO- GPIO5 个针脚可以工作在网口的 led mode 或者 GPIO mode。
如果不设置,默认这 5 个针脚会工作在网口 led mode,也就是你看到的跟着网线闪。
openwrt 下,通过修改 dts 文件,声明 ephy 为 gpio,这些 led 就不会跟随网线闪了。
pinctrl {
state_default: pinctrl0 {
default {
ralink,group = "ephy";
ralink,function = "gpio";
};
};
};
这些在 mt7620 的 data sheet 中都有详细说明。


Padavan 固件对于 LZ 所说的 led 只能在编译时设置,用户界面改不了。
编译时修改对应主板的 kernel-3.4.x.config 文件内的如下参数设置。
CONFIG_RALINK_GPIOMODE_EPHY=y

这样做 仅能去掉闪烁还是能完全灭掉呢?

小米路由器 3 Customization Ethernet Ports Green LED: 选 Disabled 就可以关闭,参见楼上 #29

用衣服,除了天线整个路由器包住。

做个纸盒子,弄上几个洞通风。不过这个灯不会有什么碍事的吧

带眼罩

折腾半天,还是剪了最省事


完全灭掉


你那个是前面板上的网络 LED,是所有网口共用的。LZ 提到的是水晶头边上每个网口独立的 LED。

能不能测试过再说?小米路由器前面板就只有一个灯。关掉这个开关后后面网卡灯全都灭了。

我比较好奇这个需求是怎么提出来的. :) 路由器放在床头?

233,很久以前觉得网口这样闪啊闪的挺好看的

用那种防水的黑胶布...怎么也透不出光啊...

一把钳子,打开盒子把 LED 剪掉

然后水晶头用墨水涂黑 XD

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服