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 总线的热插拔方法吧?和具体设备驱动程序还有关系吗?
现在不知道什么情况,本来打算睡个觉起来东西就编译好了,早上起来发现电脑是全新的重启了?为啥重启呢?---好像是自动更新了,msmmp “累积更新”,说明 Windows 自己…
目前我的主力桌面端开发框架用 javafx ,简单点的用 electron ,但是各自有各自的缺点。 我司开发的主要是工业软件,涉及到串口通信等硬件交互,IO 密集、计算密集。…
之前买的 s23u 国行刷了港版使用,后面发现 ip 一直被送中,两个节点都遭遇了。 能关的谷歌定位全部关了 相册 天气 就是没找到还有啥地方能关的。 太气人了。开的油管会员都…