![通过命令行启用和禁用网卡](https://linux22.com/image/1090693/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%90%AF%E7%94%A8%E5%92%8C%E7%A6%81%E7%94%A8%E7%BD%91%E5%8D%A1.png)
有人能帮助我如何通过终端启用和禁用网卡吗?
答案1
自ifconfig
已弃用多年来,您可能应该使用以下ip
命令:
列出接口:
ip link
或者使用 IP 地址:
ip a
要取下其中一个:
if=eth0
sudo ip link set $if down
答案2
用于ifconfig
查看您的以太网或 NIC 端口(获取端口名称;例如,eth0 是我的计算机上的第一个端口,接下来是 eth1 等)
要禁用名为 eth0 的端口,请使用
sudo ifconfig eth0 down
重新启用端口使用
sudo ifconfig eth0 up
注意:这将单独禁用(关闭)和启用(打开)每个端口。例如,如果 NIC(网络接口卡)在卡上有四个端口,则需要单独启用/禁用每个端口。
答案3
查看网卡列表:
lshw -C network
您将看到所有网卡。注意逻辑名称例子:
logical name: wlp6s0
logical name: enp7s0
因此只需使用它ifconfig
来启用或禁用它即可。
例子:
- 使能够
sudo ifconfig wlp6s0 up
- 禁用:
sudo ifconfig enp7s0 down
答案4
这也可以通过使用 Network-Manager 来实现:
- nmcli con 显示(列出所有可用的接口,可以添加--active选项以仅显示活动的接口)
- nmcli dev disconnect enp0s3(例如断开 enp0s3)
- nmcli con up enp0s3(将其重新提起)