Ubuntu修改IP地址_Ubuntu系统网络配置详解

阿萱小哥_3685

阿萱小哥_3685

2026-01-08

2088人浏览

原创

Ubuntu修改IP有四种方法:一、netplan配置静态IP(推荐,需编辑/etc/netplan/文件并sudo netplan apply);二、nmcli命令临时修改(适用于NetworkManager桌面环境);三、ip命令临时设置(仅当前会话有效);四、传统interfaces文件配置(需卸载netplan并安装ifupdown)。

ubuntu修改ip地址_ubuntu系统网络配置详解

如果您需要在Ubuntu系统中修改IP地址,可能是由于网络环境变化、服务器迁移或网络调试等需求。以下是针对不同场景的多种配置方法:

一、使用netplan配置静态IP(推荐用于Ubuntu 18.04及以后版本)

Netplan是Ubuntu默认的网络配置工具,通过YAML格式文件统一管理网络接口,适用于桌面和服务器环境。修改后需应用配置才能生效。

1、打开Netplan配置文件,通常位于/etc/netplan/目录下,文件名类似01-network-manager-all.yaml或50-cloud-init.yaml。

2、使用sudo权限编辑该文件:sudo nano /etc/netplan/01-network-manager-all.yaml。

3、将原内容替换为以下结构(以eth0为例,实际接口名请用ip a命令确认):

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]

4、保存文件并退出编辑器。

5、应用新配置:sudo netplan apply。

二、使用nmcli命令临时修改IP(适用于NetworkManager管理的桌面环境)

nmcli是NetworkManager的命令行接口,支持运行时动态修改连接参数,无需重启服务,但重启后可能恢复原配置,适合快速测试。

1、列出当前所有连接:nmcli connection show。

2、识别目标连接名称(如“Wired connection 1”或“System eth0”)。

3、修改IPv4地址和网关:sudo nmcli connection modify "Wired connection 1" ipv4.addresses "192.168.1.101/24"。

4、设置网关:sudo nmcli connection modify "Wired connection 1" ipv4.gateway "192.168.1.1"。

5、设置DNS服务器:sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8,114.114.114.114"。

6、关闭DHCP并启用手动配置:sudo nmcli connection modify "Wired connection 1" ipv4.method manual。

Oc Gateway Guardian
Oc Gateway Guardian

通过预检、监控诊断和证据捕获,防止长时间运行的 OpenClaw 网关不安全重启。

下载

7、重启连接使配置生效:sudo nmcli connection down "Wired connection 1" && sudo nmcli connection up "Wired connection 1"。

三、使用ip命令临时设置IP(仅当前会话有效)

ip命令直接操作内核网络栈,不依赖任何服务,适用于紧急调试或容器环境,但系统重启或网络服务重载后配置将丢失。

1、查看当前接口状态:ip a,确认待配置接口名(如ens33、enp0s3)。

2、清除原有IP地址:sudo ip addr flush dev ens33。

3、添加新的IPv4地址:sudo ip addr add 192.168.1.102/24 dev ens33。

4、添加默认路由:sudo ip route add default via 192.168.1.1 dev ens33。

5、设置DNS解析(仅影响当前shell会话):echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf。

四、修改/etc/network/interfaces(传统Debian方式,适用于禁用Netplan的服务器)

该方法绕过Netplan,直接使用ifupdown工具管理网络,需先禁用Netplan并安装ifupdown包,适用于对Netplan兼容性有顾虑的旧部署环境。

1、卸载Netplan并停用其服务:sudo apt remove --purge netplan.io。

2、安装ifupdown:sudo apt install ifupdown。

3、编辑网络接口配置文件:sudo nano /etc/network/interfaces。

4、添加以下内容(以eth0为例):

auto eth0
iface eth0 inet static
  address 192.168.1.103
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 8.8.8.8 114.114.114.114

5、重启网络服务:sudo systemctl restart networking。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
504 gateway timeout怎么解决
504 gateway timeout怎么解决

504 gateway timeout的解决办法:1、检查服务器负载;2、优化查询和代码;3、增加超时限制;4、检查代理服务器;5、检查网络连接;6、使用负载均衡;7、监控和日志;8、故障排除;9、增加缓存;10、分析请求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.27

754

4

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

377

5

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3248

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

5509

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3909

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

506

15

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

7067

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2908

6

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

377

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
uni-app从入门到实战教程
uni-app从入门到实战教程

共0课时 | 0人学习

uni-app x harmony开发指南
uni-app x harmony开发指南

共0课时 | 0人学习

uni-app鸿蒙运行和发行
uni-app鸿蒙运行和发行

共0课时 | 0人学习