Ubuntu删除原有IP分配及修改IP地址详细步骤
本文详细介绍了在Ubuntu系统中删除原有IP分配并修改IP地址的具体步骤,通过命令行查看当前网络接口,清除或释放旧的IP配置以避免地址冲突,随后,进入Netplan配置目录,编辑对应的YAML配置文件,设置新的静态IP地址、子网掩码、网关及DNS服务器,修改并保存文件后,执行配置应用命令使新IP生效,通过ping等网络测试命令验证IP修改是否成功,确保系统网络连接正常。
Ubuntu如何修改IP地址?详解Netplan与图形界面两种方法
在使用Ubuntu系统时,无论是部署服务器还是配置本地虚拟机,我们经常会遇到需要固定IP地址的情况,自从Ubuntu 17.10版本开始,Ubuntu就引入了新的网络管理工具Netplan,取代了传统的/etc/network/interfaces配置方式,加上日常使用的桌面版图形界面,很多新手朋友可能会感到困惑。
本文将围绕“ubuntu如何修改ip地址”这一核心问题,为大家详细讲解两种最常用的修改方法:命令行配置和图形界面配置。
通过Netplan命令行修改(适用于Ubuntu Server及桌面版)
这是目前最标准、最主流的修改方式,特别适合服务器环境或通过SSH远程连接的用户。
第1步:查看网络接口名称
打开终端(快捷键 Ctrl + Alt + T),输入以下命令查看当前网卡信息:
ip a
在输出的信息中,找到你需要修改IP的网卡名称,通常是以太网(如 eth0、ens33、enp3s0)或无线网卡(如 wlan0),请记下这个名称,后面会用到。
第2步:修改Netplan配置文件
Ubuntu的网络配置文件存放在 /etc/netplan/ 目录下,通常是一个后缀为 .yaml 的文件(00-installer-config.yaml 或 01-network-manager-all.yaml)。
使用 nano 编辑器打开该文件(需要管理员权限):
sudo nano /etc/netplan/00-installer-config.yaml
第3步:编写静态IP配置 在文件中输入或修改配置。注意:YAML语法对缩进要求极其严格,只能用空格,不能用Tab键!
假设我们要将网卡 ens33 的IP修改为 168.1.100,子网掩码为 24,网关为 168.1.1,DNS为 8.8.8如下:
network:
version: 2
renderer: networkd # 如果是桌面版,这里可能是 NetworkManager
ethernets:
ens33: # 这里替换为你实际的网卡名称
dhcp4: no # 禁用自动获取IP
addresses:
- 192.168.1.100/24 # 设置你的静态IP和子网掩码
routes:
- to: default
via: 192.168.1.1 # 设置网关
nameservers:
addresses: [8.8.8.8, 114.114.114.114] # 设置DNS服务器
第4步:应用配置
保存文件并退出(在nano中按 Ctrl+O 回车保存,Ctrl+X 退出)。
然后输入以下命令使配置生效:
sudo netplan apply
如果没有报错,你的IP地址就已经成功修改了,可以使用 ip a 命令再次查看确认。
通过图形界面修改(适用于Ubuntu Desktop)
如果你使用的是Ubuntu桌面版,不习惯敲命令,可以通过图形界面快速修改。
- 打开设置:点击屏幕右上角的网络图标(向下箭头或WiFi图标),选择“有线设置”或“网络设置”。
- 进入网络详情:找到你当前连接的网络,点击右侧的“齿轮”图标。
- 修改IPv4设置:
- 在弹出的窗口中,点击顶部的“IPv4”选项卡。
- 将“IPv4 方法”从“自动 (DHCP)”更改为“手动”。
- 填写IP信息:
- 填写“地址”:
168.1.100 - 填写“子网掩码”:
255.255.0或24 - 填写“网关”:
168.1.1 - 填写“DNS”:
8.8.8(多个DNS用逗号隔开)
- 填写“地址”:
- 应用并重连:点击右上角的“应用”按钮,然后关闭网络开关再打开,或者重启电脑,新的IP地址就会生效。
补充方法:临时修改IP(重启后失效)
如果你只需要临时修改一下IP地址用于测试,可以使用 ip 命令快速完成:
# 添加新的IP地址 sudo ip addr add 192.168.1.100/24 dev ens33
注意:这种方法在重启系统后会恢复原来的网络配置。
ubuntu如何修改ip地址”,最推荐且永久生效的方法是通过Netplan修改YAML配置文件,在修改时一定要细心,尤其是YAML文件的层级缩进,一旦缩进错误,netplan apply 时就会报错,如果在应用配置后发现自己SSH断开了,说明你新配置的IP与当前网段冲突或网关设置有误,可以通过直接登陆服务器终端将配置改回并重新应用。

