Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

对于Linux服务器而言,网络服务都是通过网卡来提供的。因此,只有在网卡开启的情况下才会与外界进行联通。因此,适当掌握一些网卡的常见操作还是有必要的。

在本文中,我只简单介绍一下网卡的基本操作,如:查看工作状态、查看网卡详细信息、启用网卡和禁用网卡。至于更多的操作,并不打算介绍。因为自我从事开发以来,常用的网卡的操作也就这些。如果对网卡的其他操作感兴趣,可以自行查找资料学习。

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

需要提前说明一下,对于大多数的Linux操作系统而言,其默认的网卡名都是ens33。不过为了保险起见,最好还是使用ifconfig命令来查看一下。

查看网卡的工作状态

查看网卡工作状态的命令如下所示:

nmcli d s

nmcli device status

执行结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

对于网卡的状态来说,总共有两种,分别是:connect和disconnect。其中,connect表示可以与外界建立联系,而disconnect则表示不可以与外界建立联系。

查看网卡的详细信息

查看网卡详细信息的命令如下所示:

nmcli d show或
nmcli device show

执行之后结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

禁用网卡

禁用网卡的命令如下所示:

nmcli d disconnect 网卡名

我测试虚拟机的网卡名为ens33,执行后结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

此时使用nmcli d s查看结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

从结果来看,网卡已经成功被禁用。

启用网卡

启用网卡对应的命令为:

nmcli d connect 网卡名

我测试虚拟机的网卡名为ens33,执行后结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)

此时使用nmcli d s 来查看网卡的状态,结果如下所示:

Linux中如何查看网卡状态(Linux中最简单的网卡操作教程)