在 Ubuntu 系统中,nmcli(NetworkManager Command Line Interface)是一个非常强大的命令行工具,用于配置和管理网络连接。无论你是系统管理员还是普通用户,掌握 nmcli 命令 都能让你更高效地处理网络问题,尤其是在没有图形界面的服务器环境中。

NetworkManager 是 Linux 系统中一个广泛使用的网络管理守护进程,它支持有线、无线、蓝牙、VPN 等多种网络类型。而 nmcli 就是它的官方命令行客户端,允许用户通过终端完全控制网络设置。
大多数现代 Ubuntu 系统默认已安装 NetworkManager 和 nmcli。你可以通过以下命令确认是否已安装:
nmcli --version如果提示未找到命令,可以运行以下命令安装:
sudo apt updatesudo apt install network-manager要快速了解当前网络连接状态,使用:
nmcli general status输出将显示 NetworkManager 是否运行、网络是否启用、WiFi 是否启用等信息。
nmcli connection show这会列出所有已保存的网络连接(包括有线、Wi-Fi、VPN 等),每条连接都有一个唯一的名称(NAME)和 UUID。
假设你有一个名为 “Wired connection 1” 的有线连接,你可以这样启用它:
nmcli connection up "Wired connection 1"要断开该连接:
nmcli connection down "Wired connection 1"如果你知道 Wi-Fi 名称(SSID)和密码,可以直接连接:
nmcli device wifi connect "YourWiFiName" password "YourPassword"连接成功后,该 Wi-Fi 会被自动保存为新连接,下次可直接使用 nmcli connection up 启用。
有时你需要为服务器配置固定 IP。以下命令创建一个名为 “static-eth0” 的有线连接:
nmcli connection add \ type ethernet \ con-name static-eth0 \ ifname eth0 \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8,8.8.4.4" \ ipv4.method manual然后启用它:
nmcli connection up static-eth0相比传统的 ifconfig 或 ip 命令,nmcli 提供了更高层次的抽象,能自动处理 DHCP、DNS、路由、多接口切换等复杂逻辑。对于需要脚本化或远程管理的场景,它是 Ubuntu 网络管理 的理想选择。
nmcli device status 查看物理设备状态。nmcli -p 参数可获得更美观的表格输出(例如: nmcli -p connection show)。通过本教程,你应该已经掌握了如何在 Ubuntu 中使用 NetworkManager 命令行 工具 nmcli 来查看、创建、启用和管理网络连接。无论是日常使用还是自动化运维,nmcli 命令 都是你不可或缺的利器。
记住,实践是最好的老师!打开你的终端,尝试运行这些命令吧。你会发现 Ubuntu 网络配置 其实并没有想象中那么难。
本文由主机测评网于2025-12-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025129553.html