Ubuntu 22.04 网络设置Ubuntu 22.04 网络设置Ubuntu 22.04 网络设置Ubuntu 22.04 网络设置
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Ubuntu 22.04 网络设置

Ubuntu 的网络设置可以从简单到困难,具体取决于您想要做什么。 Canonical 以其 Ubuntu 22.04 Jammy Jellyfish Linux 操作系统非常易于使用而自豪,即使您没有很多技术知识。尽管 Ubuntu 很简单,但它背后还有很多工作要做,包括允许您连接到世界各地的本地设备或服务器的网络配置。

尽管 Ubuntu 及其网络设置在正常情况下(理想情况下)应该可以顺利工作,但有时您可能需要卷起袖子,做一些修补工作才能把事情解决好。或者,也许您只是对系统上的各种网络配置感到好奇。

在本教程中,我们将向您展示如何开始在 Ubuntu 22.04 Jammy Jellyfish 上进行网络配置。这可以包括查看系统的 IP 地址等简单任务,也可以包括重新启动网络服务等更复杂的任务,这些任务在解决网络问题时可能会派上用场。继续阅读以开始了解 Ubuntu 22.04 上的网络配置。

在本教程中您将学习:

  • 如何获取本地和公共IP地址

  • 如何获取 DNS IP 地址和默认网关

  • 如何从 GUI 和命令行设置静态 IP 地址

  • 更多 Netplan 配置设置

Ubuntu 网络设置 – 本地和公共 IP 地址

如果您的系统已连接到互联网,则您的系统上很可能至少使用两个 IP 地址。 IP 地址是系统的本地地址,用于与家庭网络上的其他设备进行通信。这包括您的路由器以及您连接到它的任何设备。

您的公共 IP 地址是互联网上的设备可以看到您进行连接的地址。这是一个可在万维网上路由的 IP 地址,可让您连接到世界各地的其他服务器和路由器。通常,家庭网络有一个公共 IP 地址,由连接到路由器的每台设备共享。当然,还存在其他类型的网络场景,但这是最常见的。

  1. 要查看您的本地 IP 地址,您可以在终端中运行以下命令:

    $ ip a
    

    找到请求的网络接口并检查分配的 IP 地址。此外,上述命令还显示网络接口硬件地址(也称为 MAC 地址)。

  2. 还有多种方法可以获取您的公共 IP 地址。您可以访问 ip Chicken 等网站或在终端中执行以下命令之一:

    # echo $(wget -qO - https://api.ipify.org)
    OR
    # echo $(curl -s https://api.ipify.org)
    
  3. 要检查当前使用的 DNS 服务器 IP 地址,请执行以下命令:

    $ systemd-resolve --status | grep Current
    
  4. 要显示默认网关 IP 地址,请运行以下命令:

    $ ip r
    
  5. 您还可以从桌面 GUI 检查此信息。要检查 Ubuntu 22.04 Jammy Jellyfish 桌面上的内部 IP 地址、默认网关、MAC 地址和 DNS 服务器设置,请先打开设置,然后单击网络菜单并按下齿轮所需的网络接口。

如何设置静态IP地址

您可以通过命令或 GUI 在 Ubuntu 22.04 Jammy Jellyfish 上配置静态 IP 地址。首先,我们将介绍从 GNOME GUI 配置一个的说明。

  1. 首先打开设置,然后单击网络菜单,然后点击所需网络接口的齿轮。

  2. 接下来,单击 IPv4 选项卡,然后单击手动配置选项。

  3. 填写您所需的 IP 地址、子网掩码和默认网关。如果您愿意,请不要忘记指定自定义 DNS 服务器。完成后,单击“应用”以完成更改。

还可以从命令行配置静态 IP 地址,如果您正在运行服务器并且无法访问 GUI 桌面,这将是必不可少的。

  1. 使用管理权限找到并编辑具有以下配置的 /etc/netplan/50-cloud-init.yaml 文件。在适当的情况下更新您所需的静态 IP 地址、DNS 服务器和网关。应用更改后保存并退出文件。

    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
    
  2. 要应用新的 Netplan 更改,请执行:

    $ sudo netplan apply
    

    或者,如果您遇到一些问题,请运行:

    $ sudo netplan --debug apply
    
  3. 使用 ip a 命令确认您的新静态 IP 地址:

    $ ip a
    

更多 Netplan 配置设置

Ubuntu 22.04 Jammy Jellyfish 使用 Netplan 来管理许多网络配置设置。这是 Canonical 制作的前端,旨在使配置过程更加简单。

要了解有关 Ubuntu 22.04 上的 Netplan 配置的更多信息,建议您查看我们的 Netplan 初学者网络配置教程指南。

请注意,在进行故障排除时,您可能需要的最基本的 Netplan 命令之一是如何重新启动网络服务。这可以通过以下命令来完成:

$ sudo netplan apply

你知道吗? – 网络经理
还有许多其他方法可以通过图形前端管理网络设置。如果您想尝试与 Ubuntu 默认包含的网络管理器不同的网络管理器,请参阅我们关于 Linux GUI 网络管理器的其他教程。

结束语

在本教程中,我们了解了 Ubuntu 22.04 Jammy Jellyfish Linux 上的基本网络设置。我们通过各种过程了解了这一点,例如如何查看或设置静态 IP 地址、MAC 地址、默认网关、DNS 服务器等。我们还了解了如何从命令行和 GUI 管理网络配置。

©2015-2025 艾丽卡 support@alaica.com