Linux 上的静态 IP 地址(本地网络)

本指南说明如何在 Linux 上配置静态 IP 地址,使电脑在本地网络 (LAN) 内始终使用相同的 IP 地址。

静态 IP 提供可预测且稳定的本地网络。 它不影响互联网连接、VPN 地址或公共 IP。


支持的系统

本指南适用于大多数现代 Linux 发行版,包括:

适用于使用以下连接的系统:


重要提示

配置静态 IP 会改变 Linux 系统连接本地网络的方式。

错误的值可能导致:

在继续之前,请确保您知道当前的网络信息。


所需的网络信息

在配置静态 IP 之前,您必须知道:

如果您不知道这些值,请先按照以下指南操作:

如何在 Linux 上查找网络信息

在获得这些信息之前,请勿继续。


选择静态 IP 地址

您选择的静态 IP 必须:

网络示例:

避免使用:


在 Linux 上配置静态 IP

在现代 Linux 系统上,静态 IP 配置通常由 NetworkManagernetplan 管理,具体取决于发行版。

本指南介绍使用 NetworkManager 的最常见方法,适用于大多数桌面发行版。


识别活动网络连接

首先,列出网络连接:

nmcli connection show

识别活动连接名称,通常类似于:

您将在后续步骤中需要此名称。


配置静态 IP

运行以下命令,根据需要替换值。

设置手动 IPv4 配置

nmcli connection modify "CONNECTION_NAME" ipv4.method manual

设置 IP 地址和子网

IP 192.168.1.50 与子网 /24 的示例:

nmcli connection modify "CONNECTION_NAME" ipv4.addresses 192.168.1.50/24


设置路由器(网关)

nmcli connection modify "CONNECTION_NAME" ipv4.gateway 192.168.1.1


配置 DNS 服务器

使用公共 DNS 服务器的示例:

nmcli connection modify "CONNECTION_NAME" ipv4.dns "1.1.1.1 8.8.8.8"

如果需要,您也可以使用路由器 IP 作为 DNS。


应用配置

重启网络连接:

nmcli connection down "CONNECTION_NAME" nmcli connection up "CONNECTION_NAME"

连接可能会短暂断开然后重新连接。


常见问题

无互联网连接


IP 地址冲突