当前位置:首页 > 系统教程 > 正文

Ubuntu Server 24.04.3设置静态IP (新手图文教程)

Ubuntu Server 24.04.3设置静态IP (新手图文教程)

在服务器环境中,为Ubuntu Server 24.04.3配置静态IP是确保服务稳定访问的关键步骤。默认情况下,系统使用DHCP动态获取IP,这可能导致IP变化,影响远程连接或服务依赖。本教程将详细讲解如何通过netplan配置工具,轻松完成静态IP设置,并识别关键的网络接口名称。

1. 查看当前网络接口

首先,登录到你的Ubuntu Server 24.04.3系统,使用以下命令查看所有网络接口:

ip link show

通常,以太网接口名为ens33eth0或类似,无线接口为wlp2s0。记下你要配置的接口名称(例如ens33)。

2. 备份原始配置文件

Ubuntu Server 24.04.3使用netplan进行网络配置,配置文件位于/etc/netplan/目录下。先备份:

sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak

3. 编辑netplan配置文件

使用nano或vim编辑配置文件(文件名可能不同):

sudo nano /etc/netplan/00-installer-config.yaml

初始内容可能类似:

network:  ethernets:    ens33:      dhcp4: true  version: 2

我们需要将其修改为静态IP配置。假设你想设置IP为192.168.1.100/24,网关为192.168.1.1,DNS为8.8.8.88.8.4.4,配置如下:

Ubuntu Server 24.04.3设置静态IP (新手图文教程) 24.04.3  静态IP设置 netplan配置 网络接口 第1张
network:  ethernets:    ens33:      dhcp4: false      addresses:        - 192.168.1.100/24      routes:        - to: default          via: 192.168.1.1      nameservers:        addresses: [8.8.8.8, 8.8.4.4]  version: 2

关键点解释:

  • dhcp4: false —— 禁用DHCP,启用静态IP。
  • addresses —— 指定IP地址和子网掩码(CIDR格式)。
  • routes —— 定义默认网关。
  • nameservers —— 设置DNS服务器。

注意YAML缩进必须严格一致,否则应用时会报错。

4. 应用配置并验证

保存文件后,执行以下命令使配置生效:

sudo netplan apply

如果没有错误,使用ip addr show ens33检查IP是否已更改为静态IP。再测试网络连通性:

ping -c 4 192.168.1.1   # 测试网关ping -c 4 google.com    # 测试外网和DNS

5. 常见问题排查

如果应用后网络异常,可能是:

  • YAML缩进错误:使用空格而非Tab,每个层级缩进2个空格。
  • 接口名称错误:确保ens33与实际接口名一致。
  • IP冲突:确保设置的IP未被网络中其他设备占用。
  • 可尝试重启系统或重启systemd-networkd服务。

至此,你已成功为Ubuntu Server 24.04.3配置了静态IP。通过掌握静态IP设置netplan配置,你可以更灵活地管理服务器的网络接口,为后续服务部署打下坚实基础。