Ubuntu Server 22.04配置静态ip教程

IDC服务

Ubuntu Server 22.04配置静态ip教程

2025-01-28 00:18


在Ubuntu Server 22.04上配置静态IP地址的过程相对简单,但需要对网络配置文件进行细致的修改。以下是具体的步骤和解释,帮助你在Ubuntu Server 22.04系统上设置静态IP。 步骤1:编辑网络配置文件

                                            




在Ubuntu Server 22.04上配置静态IP地址的过程相对简单,但需要对网络配置文件进行细致的修改。以下是具体的步骤和解释,帮助你在Ubuntu Server 22.04系统上设置静态IP。

步骤1:编辑网络配置文件

Ubuntu 22.04使用Netplan作为默认的网络配置工具。配置静态IP需要编辑Netplan的配置文件,通常位于 /etc/netplan/00-installer-config.yaml

首先,执行以下命令打开配置文件进行编辑:

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

步骤2:配置静态IP地址

在打开的配置文件中,需要按照以下格式进行修改。确保根据你实际的网络环境调整相应的参数。

network:
    version: 2
    renderer: networkd
    ethernets:
        ens33:  # 根据实际网络接口名称修改
            dhcp4: no
            addresses:
                - 192.168.1.100/24  # 根据实际IP地址和子网掩码修改
            gateway4: 192.168.1.1  # 根据实际网关IP地址修改
            nameservers:
                addresses:
                    - 8.8.8.8  # 根据实际DNS服务器IP地址修改
                    - 8.8.4.4

配置说明:

  • network:这是网络配置的顶层节点,表示你在配置的是整个系统的网络。
  • version: 2:这是Netplan的版本,Ubuntu 22.04使用的是版本2。
  • renderer: networkd:指定由systemd-networkd管理网络,适用于服务器环境。
  • ethernets:表示Ethernet(有线)接口配置,下面会列出具体接口。
  • ens33:网络接口的名称,根据你的服务器硬件不同,接口名称可能不同,如 ens33enp0s3等。你可以通过 ip a命令查看。
  • dhcp4: no:禁用IPv4的动态IP配置,表示不使用DHCP分配IP,而是手动配置静态IP。
  • addresses:配置静态IP地址和子网掩码,192.168.1.100/24表示IP地址为 192.168.1.100,子网掩码为 255.255.255.0
  • gateway4:设置默认网关,通常为路由器的IP地址,在此例中为 192.168.1.1
  • nameservers:配置DNS服务器,用于域名解析。你可以使用公共DNS,如Google的 8.8.8.8和 8.8.4.4,或者使用你自己网络提供商提供的DNS服务器地址。

步骤3:应用网络配置

保存并关闭编辑器后,需要让配置生效。执行以下命令:

sudo netplan apply

这条命令会应用当前配置的网络设置,使系统立即使用新的网络参数。

步骤4:重新启动网络服务

为了确保配置完全生效,尤其是在更改了网关或DNS时,建议重新启动网络服务:

sudo systemctl restart systemd-networkd

此命令会重新启动网络服务并应用新的配置,使静态IP设置生效。

步骤5:验证静态IP配置

配置完成并重新启动网络服务后,使用以下命令检查网络接口的IP地址是否已正确设置:

ip a

你应该能看到类似如下的输出,确认静态IP已被分配:

3: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.1.100/24 brd 192.168.1.255 scope global ens33
       valid_lft forever preferred_lft forever

此外,也可以使用 ping命令测试网络连接,确保系统能正常访问其他主机或互联网:

ping 8.8.8.8

常见问题排查

  1. IP地址配置无效或不可用:首先检查 /etc/netplan/00-installer-config.yaml中的格式是否正确。YAML文件对缩进非常敏感,确保使用了正确的空格(不要使用Tab键)。
  2. 网络无法连接:确保你没有输入错误的网关地址或DNS服务器。可以通过命令 ip route检查默认路由是否正确指向网关。
  3. 无法访问外部网络:如果DNS配置错误,可能导致无法访问域名。可以通过直接使用IP地址访问网络来验证问题是否出在DNS上。

总结

通过上述步骤,你可以轻松在Ubuntu Server 22.04上配置静态IP。配置过程中,注意配置文件的格式和参数的正确性。通过 netplan apply命令应用配置后,静态IP就会生效。此外,重新启动网络服务有助于确保配置完全生效。如果遇到问题,可以检查网络接口名称、网关或DNS是否设置正确,并通过 ping等命令进行排查。


label :
  • Ubuntu
  • ip