如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址

原创
ithorizon 7个月前 (10-06) 阅读数 32 #Linux

怎样在 Ubuntu 服务器 22.04 上设置静态 IP 地址

在 Ubuntu 服务器 22.04 上设置静态 IP 地址是确保服务器能够稳定连接到网络的基础配置之一。静态 IP 地址意味着在网络配置文件中手动指定 IP 地址、子网掩码、默认网关和 DNS 服务器,而不是通过 DHCP 服务器动态分配。以下是在 Ubuntu 服务器 22.04 上设置静态 IP 地址的详细步骤。

### 准备工作

在开端之前,请确保您有管理员权限,可以使用 `sudo` 命令执行以下步骤。

### 步骤 1:查看当前网络接口

首先,您需要确定您要配置哪个网络接口。运行以下命令查看所有网络接口及其状态:

bash

sudo ip a

这将显示所有网络接口及其配置,包括 IP 地址、子网掩码、广播地址等。

### 步骤 2:编辑网络配置文件

接下来,您需要编辑网络配置文件来设置静态 IP 地址。Ubuntu 22.04 使用 `netplan` 作为网络配置工具。

#### 对于 Systemd 系统的 Ubuntu:

1. 创建或编辑 `/etc/netplan/01-netcfg.yaml` 文件。如果没有该文件,您可以使用 `sudo nano /etc/netplan/01-netcfg.yaml` 创建一个新的配置文件。

yaml

network:

version: 2

ethernets:

eth0:

dhcp4: no

addresses:

- 192.168.1.10/24

gateway4: 192.168.1.1

nameservers:

addresses:

- 8.8.8.8

在上面的示例中,我们为 `eth0` 接口配置了静态 IP 地址 `192.168.1.10`,子网掩码 `/24`,默认网关 `192.168.1.1`,以及 DNS 服务器 `8.8.8.8`。

2. 保存并关闭文件。

#### 对于 NetworkManager 系统的 Ubuntu:

1. 创建或编辑 `/etc/netplan/01-netcfg.yaml` 文件。

yaml

network:

version: 2

ethernets:

eth0:

dhcp4: no

addresses:

- 192.168.1.10/24

gateway4: 192.168.1.1

nameservers:

addresses:

- 8.8.8.8

2. 保存并关闭文件。

### 步骤 3:应用网络配置

在您编辑完配置文件后,需要应用新的网络配置。对于 `netplan`,您可以使用以下命令:

bash

sudo netplan apply

如果配置正确,您的服务器应该会使用新的静态 IP 地址。如果出现失误,`netplan apply` 命令会输出失误信息,您可以选用这些信息调整配置文件。

### 步骤 4:验证网络配置

要验证您的网络配置是否圆满,可以使用以下命令:

bash

sudo ip a

您应该看到新的静态 IP 地址已经生效。

### 步骤 5:重启网络服务(可选)

在某些情况下,重启网络服务可以确保配置立即生效:

bash

sudo systemctl restart networking

或者,如果您使用的是 NetworkManager:

bash

sudo systemctl restart NetworkManager

### 总结

通过以上步骤,您已经圆满在 Ubuntu 服务器 22.04 上设置了静态 IP 地址。静态 IP 地址对于需要稳定网络连接的服务器来说是非常重要的。如果您遇到任何问题,请检查您的网络配置文件,确保所有设置都是正确的。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门