本文全面解析了在Ubuntu系统中修改网口地址的多种方法,内容涵盖了通过编辑配置文件(如/etc/network/interfaces)和利用命令行工具(如nmcli)两种主要途径,文章详细阐述了从基础设置到具体操作步骤的全过程,指导用户如何灵活修改IP地址、子网掩码及网关,从而实现网络配置的高效管理。
在Ubuntu服务器的日常运维或开发环境中,修改网口地址(即配置静态IP地址)是一项基础且至关重要的操作,无论是为了便于远程连接、规避IP冲突,还是为了满足特定的网络架构需求,掌握Ubuntu系统修改网口地址的方法都是必备技能。
Ubuntu系统主要通过Netplan工具进行网络配置,本文将详细介绍如何在Ubuntu系统中修改网口地址,并提供常见问题的排查思路。
确认网络接口名称
在修改配置之前,首先需要确定你的网卡名称,不同硬件的命名可能不同(如eth0、ens33、enp3s0等)。

打开终端,输入以下命令查看当前的网络接口状态:
ip addr show
或者
ls /sys/class/net
在输出结果中,找到处于UP状态且带有IP地址的接口(通常以en开头,表示以太网),假设我们的网卡名称为enp3s0。
使用Netplan修改网口地址(推荐方法)
Netplan是Ubuntu 18.04及以后版本默认的网络配置工具,它使用YAML格式的配置文件,极大简化了网络配置过程。
定位配置文件
Netplan的配置文件通常位于/etc/netplan/目录下,你需要找到以.yaml结尾的文件,可以使用ls命令查看:
ls /etc/netplan/
假设文件名为01-netcfg.yaml。
编辑配置文件
使用文本编辑器(如nano或vim)打开该文件:
sudo nano /etc/netplan/01-netcfg.yaml
注意: YAML文件对缩进非常敏感,必须严格使用空格(不能使用Tab键),且层级要对齐。
编写配置内容
修改为以下格式,这里我们将enp3s0配置为静态IP(192.168.1.100/24):
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no # 关闭DHCP自动获取IP
addresses:
- 192.168.1.100/24 # 设置静态IP和子网掩码
routes:
- to: default
via: 192.168.1.1 # 设置网关
nameservers:
addresses:
- 8.8.8.8 # 设置DNS服务器
- 114.114.114.114
应用配置
保存文件(在nano中按Ctrl+O回车保存,再按Ctrl+X退出),然后执行以下命令使配置生效:
sudo netplan apply
如果配置正确,网络连接将自动重启并应用新的IP地址。
验证修改结果
再次使用ip addr命令查看enp3s0,确认IP地址是否已变更为你刚才设置的168.1.100。
使用传统配置文件(针对旧版系统)
如果你使用的是非常旧的Ubuntu版本(如14.04或更早),可能不使用Netplan,而是通过`/etc/network

