如何在 Ubuntu 22.04 Jammy Jellyfish 桌面/服务器上配置静态 IP 地址
本教程的目的是在 Ubuntu 22.04 Jammy Jellyfish Linux 上配置静态 IP 地址。当涉及到 Ubuntu 22.04 上的 IP 地址时,您有两个主要选项来配置网络接口。您可以使用 DHCP 自动获取 IP 地址,也可以将系统配置为使用永远不会改变的静态 IP 地址。
在本教程中,我们将展示如何在 Ubuntu 22.04 上配置静态 IP 地址。这可以通过 GUI 或命令行来完成,我们将讨论这两种方法。配置静态 IP 地址后,它将不会再次更改,除非您稍后手动更改 IP 地址,或打开 DHCP。
您知道吗?
默认情况下,您当前的 Ubuntu 系统使用 DHCP 服务器来配置其网络设置。因此,您的 IP 地址的配置是动态的。在许多情况下,无论使用什么操作系统,只需配置路由器或本地 DHCP 服务器就是为任何主机设置静态地址的首选方法。检查路由器手册并使用 DHCP 服务根据主机的 MAC 地址为主机分配静态 IP 地址。
在本教程中您将学习:
如何在 Ubuntu 桌面和服务器上设置静态 IP 地址
如何设置静态网关和DNS服务器
如何在 Ubuntu 22.04 上配置静态 IP 地址分步说明
根据您是想通过桌面 GUI 还是通过命令行配置静态 IP 地址,请按照下面相应的部分进行操作。
在桌面上配置静态 IP 地址
单击右上角的网络图标,然后选择与您希望分配静态 IP 地址的网络接口相对应的设置。
接下来,单击您要配置的网络连接旁边的齿轮箱图标。这可以是有线或无线连接。
单击 IPv4 或 IPv6 选项卡,具体取决于您要配置的 IP 类型。然后,选择“手动”并填写您所需的IP地址、子网掩码和默认网关。您还可以选择填写 DNS 服务器。完成后点击“应用”。
使用提供的 ON/OFF 开关重新启动网络。
单击齿轮检查新的静态 IP 地址配置。
在服务器上配置静态IP地址
在此示例中,我们将 Ubuntu 22.04 服务器上的静态 IP 地址设置为 192.168.1.202/24
,默认网关为 192.168.1.1
,DNS 服务器 8.8。 8.8、
。8.8.4.4
和 192.168.1.1
使用管理权限找到并编辑具有以下配置的
/etc/netplan/01-network-manager-all.yaml
文件。在适当的情况下更新您所需的静态 IP 地址、DNS 服务器和网关:# This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: ethernets: enp0s3: dhcp4: false addresses: [192.168.1.202/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8,8.8.4.4,192.168.1.1] version: 2
完成后保存并退出文件。
要应用新的 Netplan 更改,请执行:
$ sudo netplan apply
或者,如果您遇到一些问题,请运行:
$ sudo netplan --debug apply
使用
ip
Linux 命令确认您的新静态 IP 地址:$ ip a
故障排除
GNOME 桌面上网络图标上的问号
GNOME 桌面上网络图标上的问号表示由于某种原因网络内部自检失败。
解决方法是禁用连接检查
开关。
结束语
在本教程中,您了解了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上配置静态 IP 地址。我们从命令行和 GUI 执行了这些步骤,因此无论您使用的是台式计算机还是仅使用服务器上的命令行,都将涵盖您的情况。您随时可以在需要时恢复配置以返回到 DHCP。