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

Man*_*j.S 19 command-line networking

任何人都可以帮助我如何通过终端启用和禁用网卡?

miv*_*ivk 19

由于ifconfig已被弃用多年,您可能应该使用以下ip命令:

列出接口:

ip link
Run Code Online (Sandbox Code Playgroud)

或使用 ip 地址:

ip a
Run Code Online (Sandbox Code Playgroud)

取下一个:

if=eth0
sudo ip link set $if down
Run Code Online (Sandbox Code Playgroud)

  • 或者为了启用“sudo ip link set eth0 up” (3认同)

gui*_*erc 17

用于ifconfig查看您的以太网或 NIC 端口(获取端口名称;例如 eth0 是我机器上的第一个端口,接下来是 eth1 等)

禁用名为 eth0 的端口使用

sudo ifconfig eth0 down

重新启用端口使用

sudo ifconfig eth0 up

注意:这会分别禁用(向下)和启用(向上)每个端口。例如,如果 NIC(网络接口卡)在卡上有四个端口,则需要单独启用/禁用每个端口。

  • 这是永久的吗? (2认同)

小智 11

查看网卡列表:

lshw -C network
Run Code Online (Sandbox Code Playgroud)

您将看到所有网卡。注意逻辑名称示例:

logical name: wlp6s0
logical name: enp7s0
Run Code Online (Sandbox Code Playgroud)

所以只需使用ifconfig启用或禁用它。

例子:

  • 使能够 sudo ifconfig wlp6s0 up
  • 禁用sudo ifconfig enp7s0 down