首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >raspberry pi中的以太网禁用

raspberry pi中的以太网禁用
EN

Stack Overflow用户
提问于 2014-05-06 14:48:35
回答 3查看 29.5K关注 0票数 4

我们正在尝试开发一个关于树莓派的应用程序。我们计划使用电池运行Pi。因此,我们必须降低Pi中的功耗。据我们所知,以太网消耗了大量的电流,那么有没有办法禁用以太网而不干扰覆盆子pi型号B上的两个usb端口呢?(以太网和usb端口由单芯片LAN8512控制)。任何帮助或建议都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2016-06-22 02:56:47

我不相信这会阻止以太网端口的供电,但值得一试。

sudo ifconfig eth0 down的终端类型中,这将禁用Raspberry Pi上的以太网端口。要重新启用端口,只需键入sudo ifconfig eth0 up

要查看所有适配器的名称,在sudo iwlist scan中输入可能是一种更好的方法,但这对我很有效。

票数 7
EN

Stack Overflow用户

发布于 2014-05-08 08:26:27

禁用以太网接口实际上并不会关闭硬件。您必须通过总线电源禁用芯片。但是,恐怕包含以太网驱动程序的同一芯片也包含USB驱动程序。

请在raspberrypi.stackexchange.com上查看此问题。讨论了不同的芯片(LAN9512),但禁用它应该是相同的。我只是想知道为什么你有不同的芯片,也许是不同的树莓派的版本?

因此,要关闭芯片电源,只需在文件/sys/devices/platform/bcm2708_usb/buspower中写入0

echo 0x0 > /sys/devices/platform/bcm2708_usb/buspower

要给它加电,请将1写入同一文件:

echo 0x1 > /sys/devices/platform/bcm2708_usb/buspower

根据Raspberry Pi网站上的讨论,这个芯片的消耗应该在200Gbps左右,大约是整个Raspberry Pi消耗的一半(大约是400 - 500 mA)。

在物理禁用芯片之前关闭网络也是一个好主意:

/etc/init.d/networking stop

票数 6
EN

Stack Overflow用户

发布于 2017-06-18 00:34:30

如果您不想完全取消配置接口,但想要关闭它的电源,这是可行的:

代码语言:javascript
复制
ip link set eth0 down

这可能取决于网卡驱动程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23487728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档