下面我将详细介绍几种主流 Linux 发行版(如 Ubuntu/Debian、CentOS/RHEL/Fedora)的图形化网络配置方法。

核心概念:网络配置的图形化工具
在 Linux 中,图形化的网络配置通常由以下几个部分或工具组成:
-
桌面环境自带工具:
- GNOME (Ubuntu, Fedora, CentOS 8+): 使用
gnome-control-center或Settings应用中的 "网络" 部分。 - KDE (Kubuntu, openSUSE): 使用
System Settings中的 "网络连接"。 - MATE/Cinnamon: 通常提供类似的网络管理面板。
- GNOME (Ubuntu, Fedora, CentOS 8+): 使用
-
统一的网络管理后端:
- NetworkManager: 这是目前绝大多数现代 Linux 发行版使用的核心网络管理服务,它负责自动连接有线、无线网络,并管理 VPN 和其他连接,上述的图形工具都是通过调用 NetworkManager 的 API 来工作的。
nm-connection-editor: 这是一个独立的、轻量级的图形化工具,专门用于配置 NetworkManager 的连接参数,功能非常全面。
-
传统工具(旧版系统):
(图片来源网络,侵删)system-config-network: 在 CentOS/RHEL 7 及更早版本中,这是标准的图形化配置工具,但现在已基本被 NetworkManager 取代。
使用桌面环境的“设置”应用(最推荐)
这是最简单、最常用的方法,适用于 Ubuntu 18.04+、Fedora、Linux Mint、Deepin 等现代发行版。
步骤:
-
打开设置:
- 从应用程序菜单中找到 "设置" 或 "Settings" 图标(通常是一个齿轮 ⚙️)。
- 或者,直接在终端运行
gnome-control-center命令。
-
进入网络部分:
- 在设置窗口中,找到并点击 "网络" 或 "Network" 选项。
-
管理连接:
- 你会看到一个列表,显示了所有可用的网络连接,"Wired"(有线)、"Wi-Fi"(无线)等。
- 开关连接:直接点击右侧的开关按钮来启用或禁用某个网络连接。
- 配置连接:点击某个连接("Wired")旁边的 "齿轮" ⚙️ 图标,进入详细配置。
-
配置 IPv4 地址:
- 在弹出的配置窗口中,切换到 "IPv4" 选项卡。
- 你会看到几个模式选择:
- 自动 (DHCP):这是最常用的模式,从路由器自动获取 IP 地址,无需任何配置。
- 手动:如果你需要为这台机器分配一个固定的静态 IP 地址,选择此模式。
- 仅连接本地:类似自动,但不会配置默认网关。
- 禁用:禁用此连接的 IPv4 功能。
- 配置静态 IP:
- 选择 "手动"。
- 点击 "添加" 按钮。
- 填写以下信息:
- 地址:你的静态 IP 地址,
168.1.100。 - 子网掩码:通常为
255.255.0。 - 网关:你的路由器地址,
168.1.1。 - DNS:DNS 服务器地址,
8.8.8和1.1.1。
- 地址:你的静态 IP 地址,
- 点击 "保存"。
-
配置 Wi-Fi:
- 在主网络页面,点击 "Wi-Fi"。
- 开启 Wi-Fi 开关,系统会自动扫描并显示可用的网络列表。
- 点击你想要连接的网络,输入密码,然后点击 "连接"。
-
应用更改:
- 所有配置完成后,点击窗口右上角的 "关闭" 或 "应用" 按钮,网络连接会立即中断并重新建立以应用新配置。
使用 nm-connection-editor(功能最全)
这个工具提供了比通用设置更详细的参数配置,适合需要高级设置的用户。
步骤:
-
打开终端。
-
安装工具(如果尚未安装):
- 在 Ubuntu/Debian 上:
sudo apt update sudo apt install network-manager
注意:通常这个工具已经默认安装。
- 在 CentOS/RHEL/Fedora 上:
sudo dnf install NetworkManager-tui
注意:
nm-connection-editor是NetworkManager包的一部分。
- 在 Ubuntu/Debian 上:
-
运行工具:
nm-connection-editor
-
编辑连接:
- 工具会打开一个窗口,列出所有已保存的网络连接。
- 选择你想要修改的连接("有线连接 1"),然后点击右下角的 "编辑..." 按钮。
-
详细配置:
- 常规:可以设置连接的名称、是否自动连接等。
- IPv4 / IPv6:与设置应用中的配置类似,但这里可以配置更详细的选项,如 DNS 搜索域、路由等。
- 代理:可以配置 HTTP、SOCKS 代理。
- 1X 安全:用于企业级网络认证。
配置方法与在设置应用中类似,但选项更丰富,配置完成后点击 "保存"。
针对特定发行版
Ubuntu / Linux Mint / GNOME
直接使用 “设置” -> “网络”,如方法一所述。
Fedora Workstation
同样使用 “设置” -> “网络”,Fedora 默认使用 GNOME 桌面,界面与 Ubuntu 基本一致。
CentOS / RHEL 8+
从 CentOS 8 开始,默认使用 GNOME 桌面,因此也使用 “设置” -> “网络” 进行配置。
openSUSE (KDE Plasma)
- 打开 "系统设置" (System Settings)。
- 在左侧菜单中找到并点击 "网络连接" (Network Connections)。
- 你会看到一个管理所有网络连接的窗口,可以轻松配置有线、无线、VPN 等,界面直观,操作逻辑与 GNOME 版本类似。
传统系统(如 CentOS 7)
如果你在使用一个非常古老的系统(如 CentOS 7),它可能默认使用 GNOME 2 的旧版界面。
- 在应用程序菜单中找到 "应用程序" -> "系统工具" -> "网络"。
- 这会打开
system-config-network工具。 - 在左侧选择设备(如 "eth0"),然后在右侧点击 "编辑"。
- 在 "静态IP地址" 选项卡中勾选并填写 IP、子网掩码、网关和 DNS。
- 点击 "确定" 保存,然后点击 "文件" -> "保存" 应用更改。
总结与建议
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 桌面设置 | 日常使用,快速配置 | 简单直观,无需额外安装 | 高级选项较少 |
| nm-connection-editor | 需要详细配置,如代理、多IP等 | 功能全面,专业 | 界面稍显陈旧 |
| 发行版自带工具 | 特定发行版用户 | 与系统集成度高 | 可能因发行版而异 |
给新手的建议:
- 直接使用你桌面环境自带的“设置”应用,对于 99% 的日常网络配置需求(连接 Wi-Fi、设置静态 IP),它已经完全足够且非常方便。
- 如果你在设置中找不到想要的选项(比如代理),再尝试使用
nm-connection-editor。 - 重要提示:无论使用哪种图形工具,它们最终都是在修改位于
/etc/NetworkManager/system-connections/目录下的配置文件,这些文件需要root权限才能修改,这也是为什么图形工具在保存配置时会提示你输入密码。
