Ubuntu24.04更换IP地址全攻略分享

 更新时间:2025年06月03日 09:13:47   作者:Joyner2018  
在日常工作或运维过程中,我们常常需要为Linux服务器或桌面系统配置固定 IP地址,或者临时切换 IP,本文将详细介绍如何在Ubuntu 24.04系统中更改IP地址,覆盖了图形界面、命令行、Netplan、NetworkManager等多种方式,适用于不同场景,需要的朋友可以参考下

一、准备工作

在开始之前,我们需要先确认当前系统使用的网络配置方式。Ubuntu 24.04 支持多种网络管理方式,最常见的是:

  • 图形界面 NetworkManager(适用于桌面版)
  • 命令行 NetworkManager 工具 nmcli
  • netplan(服务器版默认使用)
  • 临时 IP 配置(用于测试和快速切换)

你可以使用以下命令判断当前使用的网络方式:

ls /etc/netplan/
nmcli device status

二、方法一:图形界面更换 IP 地址(适用于桌面用户)

如果你使用的是 Ubuntu 桌面版,操作最为直观:

  1. 点击屏幕右上角的 网络图标,选择“设置”。

  2. 进入 “有线网络” 或 “无线网络”,找到当前连接的网络,点击右侧的齿轮图标。

  3. 切换到 “IPv4” 选项卡。

  4. 将方法从 “自动(DHCP)” 改为 “手动(Manual)”。

  5. 输入新的 IP 地址、网关和 DNS。

  6. 保存并应用设置,断开重新连接即可生效。

非常适合不熟悉命令行的用户。

三、方法二:使用 nmcli 命令(适用于服务器和桌面)

对于喜欢命令行操作的用户,可以使用 nmcli 命令来修改 IP 地址。这个方法既适合桌面系统,也适合部分服务器版本(如果 NetworkManager 已安装)。

步骤:

  • 查看当前连接名称:

nmcli connection show
  • 修改连接配置(以 Wired connection 1 为例):

nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.123/24
nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli connection modify "Wired connection 1" ipv4.dns 8.8.8.8
nmcli connection modify "Wired connection 1" ipv4.method manual
  • 重启网络连接:

nmcli connection down "Wired connection 1" && nmcli connection up "Wired connection 1"
  • 验证:

ip a

四、方法三:使用 netplan(Ubuntu 20.04+ 默认推荐)

Ubuntu 从 17.10 开始引入了 netplan,作为默认的网络配置工具,尤其在服务器版中应用广泛。

步骤:

  • 找到 netplan 配置文件(通常是 /etc/netplan/00-installer-config.yaml):

sudo nano /etc/netplan/00-installer-config.yaml
  • 修改为如下格式(根据你的网卡名调整 enp0s3):

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.123/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
  • 应用新配置:

sudo netplan apply
  • 检查生效情况:

ip a

注意事项

  • 修改 YAML 文件时一定注意缩进,否则 netplan 解析会失败。

  • 建议在远程操作时谨慎修改,避免断网。

五、方法四:临时更换 IP 地址(重启后失效)

这种方式不修改系统配置文件,适合临时测试使用。

命令如下:

sudo ip addr flush dev enp0s3
sudo ip addr add 192.168.1.123/24 dev enp0s3
sudo ip route add default via 192.168.1.1

说明:

  • ip addr flush 是清除原有 IP。

  • 新 IP 会在下次系统重启或网卡重启时失效。

六、如何查找当前网卡名称?

你可以通过以下命令列出所有网卡及状态:

ip link

或使用更人性化的命令:

nmcli device status

常见的网卡名包括:enp0s3ens33eth0 等。

七、结语

根据你的 Ubuntu 系统版本和用途(服务器 or 桌面),选择适合的方式进行 IP 设置将大大提高效率和稳定性:

  • 新手推荐图形界面或 nmcli

  • 运维人员建议使用 netplan 做持久配置。

  • 快速测试用 ip 命令足矣。

到此这篇关于Ubuntu24.04更换IP地址全攻略分享的文章就介绍到这了,更多相关Ubuntu24.04更换IP地址内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux服务器搭建nvidia-docker环境过程详解

    Linux服务器搭建nvidia-docker环境过程详解

    这篇文章主要介绍了Linux服务器搭建nvidia-docker环境过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 修改linux终端命令行颜色的操作方法

    修改linux终端命令行颜色的操作方法

    最近一直在使用 linux操作系统学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容,所以决定修改一下linux终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,需要的朋友可以参考下
    2024-02-02
  • Centos7搭建主从DNS服务器的教程

    Centos7搭建主从DNS服务器的教程

    这篇文章主要介绍了Centos7搭建主从DNS服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • 解决linux ping命令报错name or service not known问题

    解决linux ping命令报错name or service not known问题

    文章详细介绍了两种解决CentOS 7无法上网的问题的步骤:首先,通过VMware的NAT模式配置网络,并编辑网络配置文件以静态IP地址设置;其次,通过克隆CentOS 7并进行相应的IP、UUID和主机名修改,同时更新DNS和网络配置,最终实现联网
    2024-11-11
  • 如何在Linux命令行与其他用户通信

    如何在Linux命令行与其他用户通信

    这篇文章主要介绍了如何在Linux命令行与其他用户通信,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Apache Rewrite实现URL的301跳转和域名跳转

    Apache Rewrite实现URL的301跳转和域名跳转

    Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式
    2012-05-05
  • CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    这篇文章主要介绍了CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以参考下
    2017-02-02
  • 如何确保Apache Flink流处理的数据一致性和可靠性

    如何确保Apache Flink流处理的数据一致性和可靠性

    Apache Flink通过其先进的状态管理、检查点机制、时间语义和容错策略,确保了在流处理中的高数据一致性和可靠性,本文详细介绍了Flink中保证数据一致性和可靠性的机制,感兴趣的朋友一起看看吧
    2024-08-08
  • .htaccess rewrite 规则详细说明

    .htaccess rewrite 规则详细说明

    用Apache虚拟主机的朋友很多,apache提供的.htaccess模块可以为每个虚拟主机设定rewrite规则,这对网站SEO优化相当有用,同时也改善了用户体验
    2016-04-04
  • ubuntu14.04安装opencv3.0.0的操作方法

    ubuntu14.04安装opencv3.0.0的操作方法

    下面小编就为大家分享一篇ubuntu14.04安装opencv3.0.0的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论