Ubuntu 启用和禁用网络接口
当你作为Linux管理员时,所有系统的网络配置管理也包含在你的工作中。在 Linux 服务器中,由于对网络接口卡执行任何更改,接口会关闭。网络接口是物理存在的或虚拟存在的,您可以使用我们将在本文中讨论的几种方法轻松启用网络接口。
我们将讨论如何使用 Ubuntu 发行版中的各种方法启用和禁用网络接口。我们已在最新可用的 Ubuntu 发行版 Ubuntu 20.04 LTS 上执行了所有命令。让我们从细节开始吧!
在 Ubuntu 20.04 中启用和禁用网络接口的方法
有以下不同的方法可用于在 Ubuntu 中启用和禁用网络接口:
ifconfig命令
nmcli 命令
系统控制命令
nmtui命令
ip命令
ifdown/ifup
首先,您必须了解系统上的网络接口信息。 “ip 命令”可用于此任务。此命令显示 Linux 系统上使用的网络接口卡信息。要获取有关 Ubuntu 系统上的网络接口卡的信息,请按“Ctrl+Alt+t”打开终端,然后在其上键入以下命令:
根据上面显示的输出,一个网络接口“enp0s3”已启用(启动)并在此系统上工作。
方法01:通过ifconfig命令启用/禁用网络接口
要运行 ifconfig 命令行实用程序,您需要在 Ubuntu 系统上安装一些必需的“net-tools”。因此,通过执行以下命令来安装以下必需的工具:
现在,您可以在 Ubuntu 系统上执行 ifconfig 命令。要禁用或关闭正在运行的网络接口,请提及该网络接口,如以下示例所示:
现在,通过键入以下命令检查网络接口的状态:
或者
要通过 ifconfig 实用程序启用或激活指定的网络接口,请使用以下命令:
通过执行以下命令验证“enp0s3”的状态:
方法 2:使用 nmcli 命令启用/禁用网络接口
nmcli 是一个命令行实用程序,用作其他图形客户端或 nm-applet 的替代品。使用 nmcli 实用程序,您可以显示、创建、更新、删除、激活和停用系统网络连接。通过该命令还可以显示和控制所有网络设备的状态。
nmcli 命令显示“配置文件名称”而不是设备名称。因此,要显示网络接口卡信息,请在终端上执行以下命令:
通过 nmcli 命令关闭或禁用网络接口
要关闭显示的网络接口,只需键入配置文件名称,如下所示:
终端上出现以下输出:
使用以下 nmcli 命令,您还可以显示网络接口设备的当前状态:
从上面显示的结果可以看出,“有线连接 1”在此系统上已停用。
通过 nmcli 命令启用或启动网络接口
要重新激活或启用网络接口“enp0s3”,请键入以下命令:
通过运行以下命令显示状态:
现在,“有线连接1”已启用并在该系统上运行。
方法 3:使用 systemctl 命令启用/禁用网络接口
“systemctl”命令使用网络管理器设置网络的新配置以启用和禁用网络接口卡。因此,如果您想使用网络管理器服务禁用或关闭系统上的“enp0s3”接口,您可以通过执行以下操作来实现:
要重新启用它,请运行以下命令:
方法 4:使用 nmtui 命令启用/禁用网络接口
nmtui 是一个基于文本的用户界面,主要用于与网络管理器服务交互。它允许您使用简单文本用户界面环境配置网络接口。
要显示 nmtui 的界面,请键入以下终端命令:
终端中出现以下窗口,您可以通过该窗口轻松管理网络接口配置。如果您的系统未启用网络连接,请选择以下选项来激活连接:
选择“停用”,然后选择“确定”以禁用系统上的“有线连接 1”接口。
要启用网络接口,请选择“激活”,然后选择“确定”。
方法 5:通过 IP 命令打开/关闭网络接口
使用 IP 命令,可以在系统上启用或禁用网络接口。要禁用或关闭网络接口,请执行以下命令:
要启用或重新激活它,请使用以下命令:
方法 6:使用 ifdown 和 ifup 命令启用/禁用网络接口
ifdown 和 ifup 命令不支持新的网络接口设备。但如果您想将其用于较旧的网络设备,请使用以下命令分别启动和关闭网络接口设备。
要禁用或关闭网络接口状态,请使用下面给出的命令:
要启用网络接口,请使用以下命令:
结论
我们在本教程中了解了如何使用不同的方法在 Ubuntu Linux 系统上启用和禁用网络接口。根据您的需要使用上述方法之一。