Linux 上要如何物理禁用网卡
用 ip link set down dev eth0 禁用无效,交换机上仍然看到已连接并亮灯。
拔网线?
我记得貌似可以删除配置文件,那样的话物理链路就不通了,不过这个是 debian11 上这样测试过
down 是逻辑关,你要没灯估计要去 bios 关
直接拔网线
用 udev 禁用设备
那没辙,只要接通了电源,插上网线灯就会亮,不插 CPU 灯也会亮
交换机上把对应的端口 down 了,反向操作,是否满足。
物理方法就是把网线,拆网卡。。。
lspci -v 查看 eth0 对应的#slotecho 0 | sudo tee /sys/bus/pci/slots/{#slot}/power
Windows 上禁用网卡就是不亮灯的
在 kernel 中禁用掉相对应的网卡驱动程序就好了
搭车问个:Linux 上要如何启动外接的 usb 的物理网卡,插上去没反应,op 接口也找不到
装驱动和对应的内核模块。
不是所有的都免驱
ip link set down 的时候,交换机那边日志咋说呢?按说不该一点反应都没有把?
一般是物理 up 协议 down
nmcli 试试看
你这么说我突然有个想法交换机上的灯显示的意义是啥呢?是不是有些交换机可以更改灯的意义?如果显示 administration status 的话,那你只要没有 从交换机这边 down 掉这个端口,应该都是亮的吧如果显示 link status 的话,按说电脑端 down 会导致交换机这边也灭灯的,因为感受不到电脑端发出来的数据和 advertise 了
交换机上接口的灯本来就是可以定义的,设备开机过程中每个接口都会在自检时亮灯,不论接口有没有插线,说明灯不是物理电路控制的
ifconfig eth0 down
可能没有通用的方法,这取决于网卡驱动。例如 Intel e1000 网卡,类似echo 1 > /sys/devices/pci0000:00/0000:00:1f.6/remove这样的方式能行,但在 realtek 就不行。
unbind 对应的设备,或者卸载驱动
Linux 居然不提供这么基础的功能
bios 不行的,是 PCIE 网卡。目前没找到方法。实现这个功能需要网卡驱动支持电源管理,然后关闭网口的电源
实现这个功能需要网卡驱动支持电源管理
具体要看厂商设计把,有些厂商设计上电就亮灯了(主板)
装个 TLP 电源管理,把网卡加入启动黑名单
ip link set eth0 down 执行后是可以灭灯的啊
有些支持 wake on lan 的网卡。是关不掉链接的。除非交换机上把端口关了。
ifdown?
试试 DPDK 思路,把网卡绑定 igb_uio 或者 uio_pci_generic 驱动,这时候网卡是没有启动的参考 github.com/baidu/dperf
pci remove 这个是 PCI 总线的热插拔方法吧?和具体设备驱动程序还有关系吗?
群晖 DS218+,两个 4T 硬盘组了 RAID0 ,前几天早上突然停电,油漆工在楼道里施工的时候不小心把我家碰跳闸了。 再开机死活都起不来,最后拔掉一个反复尝试只装一个硬…
2 个月前闲着无聊做了个小玩意,先看 2 个图 查看家庭宽带的网络,数据包全球地图,路由器 CPU 负载等 不会一直看电脑,闲着无聊可以看看开发版上的实时滚动屏幕 主要工具…
需求: 最近入手的 NAS ,E5-2660v2 cpu ,在进行视频转码的时候无法使用硬件加速,全靠 cpu 软件解码,效率比较低,看 Jellyfin 官网也有统计 Nvi…