通过命令行启用和禁用网卡

通过命令行启用和禁用网卡

有人能帮助我如何通过终端启用和禁用网卡吗?

答案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(将其重新提起)

相关内容