如何在 Ubuntu 24.04 (桌面版) 上配置静态IP地址 ?

如果你想在你的 Ubuntu 24.04 桌面有一个持久的 IP 地址,那么你必须配置一个静态 IP 地址。当我们安装 Ubuntu 时,默认情况下 DHCP 是启用的,如果网络上可用,它会尝试从 DHCP 服务器获取 IP 地址。

在本文中,我们将向您展示如何在 Ubuntu 24.04 桌面上配置静态 ip 地址。

使用GUI界面配置静态地址

登录到您的桌面,单击网络图标,选择有线选项

Wired-Network-Settings-Ubuntu-24-04

我们将得到以下窗口,点击变速箱图标

Gearbox-Icon-Ubuntu-24-04-Network-WiredSettings

转到IPv4选项卡,您将看到 DHCP 已启用自动 IP 分配。

Automatic-DHCP-Option-Ubuntu-24-04-Network-Settings-GUI

选择 Manual 选项配置静态 IP 地址,并指定详细信息(IP 地址、netmask、网关和 DNS),如下图所示

Configure Static IP Address On Ubuntu 24.04

点击 Apply,接下来,禁用和启用接口以使上述更改生效。

Disable-Enable-Network-Interface-Ubuntu-24-04

上面的屏幕确认我们已经成功地配置了静态 IP 地址。

使用命令行配置静态地址

我们可以使用 netplan 实用程序及其配置文件在接口(ep0s3 或 eth0)上分配静态 IP 地址。

$ cd /etc/netplan
$ ls -l

Netplan-Configuration-file-Ubuntu-24-04-Desktop

编辑 netplan 配置文件,在我们的例子中是 01-netcfg.yaml

$ sudo vi 01-netcfg.yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s3:
      dhcp4: false
      dhcp6: false
      addresses:
        - 192.168.1.189/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 4.2.2.2]

请根据您的设置替换 IP 地址详细信息和接口,保存并关闭该文件。

我们还使用 renderer 作为 NetworkManager,它指示 netplan 使用 NetworkManager 作为它的后端。它用于桌面,对于服务器和无头环境使用networkd 代替 NetworkManager。

Configure Static IP Address On Ubuntu 24.04 Command Line

使用 chmod 命令设置该文件的权限

$ sudo chmod 600 01-netcfg.yaml

要使上述更改变为效果,请运行下面的 netplan apply 命令。

$ sudo netplan apply

接下来,验证 IP 地址和网络连通性。

$ sudo ip add show
$ sudo ip route show
$ ping google.com

Verify-IP-Details-Ubuntu-24-04-Desktop

上面的输出显示我们已经成功地使用 netplan 实用程序配置了静态 ip 地址。

我的开源项目

酷瓜云课堂-开源知识付费解决方案

### 如何在 Ubuntu 24.04配置网卡 对于希望了解如何在 Ubuntu 24.04配置网卡以及设置网络接口的用户来说,有两种主要途径可以实现这一目标:通过图形界面(GUI) 和命令行。 #### 使用图形界面 (GUI) 对于桌面版本用户而言,在不涉及复杂网络环境的情况下,可以通过简单的图形化操作来完成网卡配置: - 登录到 Ubuntu 24.04 桌面环境中,点击屏幕右上角的网络状态图标,随后选择「有线连接」> 「有线设置」[^1]。 - 接着在网络设置窗口内切换至「IPv4」标签页,并将 IPv4 设置更改为「手动」模式。在此之后输入所需的 IP 地址、子网掩码、默认网关及首选DNS服务器的信息。 - 完成上述参数设定后记得单击「应用」按钮使新配置生效;为了确保改动立即起作用,建议重启计算机或禁用再重新启用当前使用的物理网络端口。 #### 借助命令行工具 针对偏好使用终端或者无法访问图形界面的情况,则可通过编辑Netplan YAML格式的配置文件来进行更加灵活精确地调整: - 利用 `ip link` 或者 `ifconfig -a` 来查看系统中存在的所有网络设备列表及其对应的名称(比如 eth0, ens33),以此确认待修改的具体接口名[^4]。 - 找到位于 `/etc/netplan/` 目录下的 Netplan 配置文档,默认情况下可能是名为 `50-cloud-init.yaml` 的文件。 - 编辑该YAML 文件以定义静态IP地址和其他必要的联网属性。下面给出了一段适用于大多数场景下配置静态IP的例子: ```yaml network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 这段代码片段展示了怎样为特定网卡(`ens33`)分配固定的IPv4地址、指定网关和域名解析服务(DNS)。 - 修改完成后保存更改并退出文本编辑器。接着运行如下指令令新的网络策略即时生效:`sudo netplan apply`。 最后一步是为了验证所作变动是否成功实施而执行的一系列测试动作,例如利用 `ping www.google.com` 测试互联网连通性或是借助 `ip addr show` 查看已更新后的本地网络信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值