ubuntu系统中确认内网ipv4地址有五种方法:一、ip addr命令查看非lo接口的inet行;二、hostname -i快速获取活跃ipv4地址;三、安装net-tools后用ifconfig查inet addr;四、nmcli device show查ip4.address[1];五、cat /etc/netplan/*.yaml查addresses字段。

如果您在Ubuntu系统中需要确认本机在局域网中的IPv4地址(即内网IP),该地址通常以192.168.x.x、172.16.x.x或10.x.x.x开头,用于同一网络内设备间通信。以下是多种直接、可靠的操作方法:
一、使用ip addr命令查看所有接口的内网IP
该命令是现代Linux系统的标准网络信息查询工具,无需额外安装,能完整列出各网卡的IPv4和IPv6地址,并明确标识子网掩码与接口状态。
1、打开终端(可使用快捷键 Ctrl+Alt+T)。
2、输入命令:ip addr 并按回车。
3、在输出中查找非lo(即非127.0.0.1)的网络接口,如 enp0s3、eth0 或 wlan0。
4、在对应接口段落中,定位以 inet 开头的行,其后斜杠前的地址即为内网IPv4地址,例如 inet 192.168.1.25/24 中的 192.168.1.25。
二、使用hostname -I命令快速获取全部活跃内网IPv4地址
该命令专为简洁输出设计,仅显示当前系统已启用且配置了IPv4地址的全部网卡地址,不包含IPv6、回环地址或未激活接口,适合快速确认主内网IP。
1、在终端中执行:hostname -I。
2、系统将直接返回一个或多个以空格分隔的IPv4地址,如 192.168.1.25 10.0.2.15;其中首个通常为主有线/无线接口的内网IP。
三、使用ifconfig命令(需先安装net-tools)
ifconfig是传统网络诊断工具,输出格式直观,但Ubuntu 18.04及更新版本默认未预装,需手动补全依赖包后方可使用。
1、在终端中运行:sudo apt update 更新软件包索引。
2、执行:sudo apt install net-tools -y 安装ifconfig工具。
3、输入:ifconfig 查看所有接口。
4、找到非 lo 的接口(如 eth0),在其信息块中查找 inet addr: 后的地址,例如 inet addr:192.168.1.25。
四、使用nmcli命令通过NetworkManager获取活动连接IP
适用于使用GNOME桌面环境且启用了NetworkManager服务的Ubuntu系统,可精准匹配当前已连接的有线或Wi-Fi网络所分配的内网IP。
1、在终端中输入:nmcli device show。
2、在输出中搜索关键词 IP4.ADDRESS[1],其值即为当前活动连接的内网IPv4地址,格式类似 IP4.ADDRESS[1]: 192.168.1.25/24。
五、检查netplan配置文件获取静态内网IP设定值
当系统采用netplan管理网络(Ubuntu 18.04+默认机制),若已配置静态IP,该文件将明确记录预设的内网IPv4地址,适用于验证配置是否生效或排查DHCP异常。
1、执行:sudo cat /etc/netplan/*.yaml 查看当前netplan配置文件内容。
2、在文件中查找 addresses: 字段下的列表项,如 - 192.168.1.25/24,该地址即为手动设置的内网IP。
3、注意确认该配置所属的网络接口名称(如 ethernets: enp0s3)与实际物理接口一致。










