Ubuntu22.04禁止加载指定的网卡驱动

禁止加载指定的网卡驱动

使用在blacklist.conf添加禁止加载驱动达到禁用网卡的目的。

“blacklist.conf” 是一个在 Linux 系统中用于阻止加载指定内核模块的配置文件。在这个文件中,可以列出一些内核模块的名称,使得这些模块在系统启动的时候不会被自动加载。这个文件通常位于 “/etc/modprobe.d/” 目录下。

通过在 “blacklist.conf” 文件中阻止特定模块的加载,可以帮助用户解决一些与特定硬件或软件冲突的问题,或者仅仅不希望系统加载某些内核模块。例如,用户可能希望阻止加载某些不必要或可能存在安全问题的模块,或者针对某些软件需要更改内核选项等方面的需求。

首先查看网卡驱动:

lshw -C network 或 ethtool -i 网卡名
在这里插入图片描述

在这个配置最末尾添加并且保存好:

vi /etc/modprobe.d/blacklist.conf

加入内容:

blacklist cdc_ether

这里的cdc_ether是lshw -C network或ethtool -i命令后显示的想禁用网卡的驱动名称,而不是网卡的名称。

sudo update-initramfs -u

update-initramfs -u 命令用于更新 Linux 系统的初始化 RAM 磁盘文件系统(initramfs)。在系统引导过程中,initramfs 用于加载必要的驱动程序并初始化硬件,以便在挂载根文件系统之前完成这些工作。该命令生成一个新的 initramfs 映像文件并更新符号链接到最新的映像文件。在更新内核或任何与内核相关的配置文件更改之后,通常会运行此命令,以确保系统可以正确引导。

执行完以上操作需要重启系统

reboot

恢复该网卡的正常工作操作:

sudo vi /etc/modprobe.d/blacklist.conf

将之前添加的禁用该网卡的添加项删除。
删除后执行即可

sudo update-initramfs -u

重启系统

reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值