linux怎么禁掉网卡
linux怎么禁掉网卡详细介绍
在 Linux 中禁用网卡(网络接口)的方法因发行版和工具而异,以下是常见场景的操作指南:
一、临时禁用(重启后失效)
1. 使用
ip 命令(推荐,通用)
bash
dev 接口名 downdev eth0 down
2. 使用
ifconfig(需安装
net-tools)
bash
接口名 downeth0 down
3. 使用
nmcli(适用于 NetworkManager 管理的系统)
bash
nmcli device disconnect 接口名nmcli device disconnect eth0
二、永久禁用(重启后保持)
1. 通过配置文件禁用(以 Debian/Ubuntu 为例,netplan 管理)
编辑网卡配置文件:
bash
/etc/netplan/00-installer-config.yaml
添加或修改为(dhcp4: no 并注释掉 addresses):
yaml
no
应用配置:
bash
netplan apply
2. 禁用 NetworkManager 管理(适用于 RedHat 系)
bash
nmcli connection modify 连接名 connection.autoconnect nonmcli connection modify connection.autoconnect no
3. 直接关闭物理网卡(BIOS/UEFI 禁用,硬件级)
开机时进入 BIOS → 找到 Network 或 LAN 选项 → 禁用网卡(适合服务器长期禁用)。
三、注意事项
- 接口名称:通过
ip addr或ls /sys/class/net/查看实际接口名(如eth0、enp0s3)。 - 远程操作风险:禁用远程服务器的网卡可能导致 SSH 断开,建议先确认本地有其他连接方式(如显示器 + 键盘)。
- 恢复方法:临时禁用可通过
ip link set dev <接口名> up恢复;永久禁用需修改配置文件后重启网络服务。
根据需求选择对应方法,临时禁用适合调试,永久禁用建议修改配置文件或硬件设置。