麒麟os获取本机ip地址有五种方法:一、ip addr show命令查看所有接口ipv4;二、hostname -i一键获取全部活动ipv4;三、图形界面网络设置中查看“ipv4地址”;四、nmcli device show获取networkmanager管理的结构化信息;五、安装net-tools后使用ifconfig查询。

如果您在麒麟操作系统中需要快速获取本机网络接口的IP地址,但不确定使用哪个命令或界面路径,则可能是由于系统版本差异导致工具默认未安装或图形界面隐藏了关键字段。以下是多种可靠且可立即执行的查询方法:
一、使用 ip addr 命令查看所有接口IPv4地址
该命令是麒麟OS当前主流推荐方式,无需额外安装,直接调用内核网络栈数据,输出实时、准确,且兼容桌面版与服务器版。
1、打开终端(可通过快捷键 Ctrl + Alt + T 或在应用菜单中搜索“终端”)。
2、输入以下命令并回车:ip addr show。
3、在输出中查找以 inet 开头的行,其后紧跟的四段式数字即为IPv4地址,例如 inet 192.168.1.105/24。
4、如需仅显示主网卡IPv4地址(排除lo回环),可执行:ip -4 addr show | grep -w inet | awk '{print $2}' | cut -d'/' -f1。
二、使用 hostname -I 命令一键获取全部活动IPv4地址
此命令专为多网卡环境设计,跳过接口名称和元数据,直接输出所有已启用的非回环IPv4地址,适合快速确认服务监听范围或脚本集成。
1、在终端中输入:hostname -I 并回车。
2、输出结果为以空格分隔的多个IPv4地址,例如:192.168.1.105 10.0.2.15。
3、若输出为空,说明当前无激活的非回环网络接口,需检查网线连接或Wi-Fi状态。
三、通过图形界面在网络设置中查看IP信息
适用于不熟悉命令行的桌面版用户,该方式依赖NetworkManager服务,信息展示直观,但仅限于已成功连接的有线或无线网络。
1、点击右上角网络图标(通常显示为信号格或电缆图案)。
2、在弹出菜单中选择已连接的网络名称,点击右侧的齿轮图标进入“连接详情”。
3、在新窗口中查找“IPv4 地址”字段,其值即为本机分配的IPv4地址。
4、若未显示该字段,请确认连接状态为“已连接”,且未处于仅IPv6模式。
四、使用 nmcli 命令获取NetworkManager管理的完整网络信息
该命令由NetworkManager提供,适用于桌面环境且已启用NM服务的麒麟OS,可输出包括IP、DNS、网关、MAC在内的结构化信息,适合排查配置级问题。
1、在终端中执行:nmcli device show。
2、查找输出中以 IP4.ADDRESS[1] 开头的行,其后内容即为主IPv4地址及掩码,例如 IP4.ADDRESS[1]: 192.168.1.105/24。
3、如需精确定位某接口(如ens33),可运行:nmcli device show ens33。
五、临时启用 ifconfig 并查询IP(需安装 net-tools)
部分老旧教程或用户习惯依赖 ifconfig,麒麟OS默认可能未预装 net-tools 包;启用后可获得与传统Linux一致的输出格式,便于对照学习或迁移脚本。
1、在终端中执行:sudo apt update && sudo apt install -y net-tools。
2、安装完成后,输入:ifconfig 并回车。
3、找到正在使用的网卡(如 eth0、ens33 或 wlan0),其 inet 后的数值即为IPv4地址,例如 inet addr:192.168.1.105。
4、若提示 Command 'ifconfig' not found,说明安装未完成或权限不足,请重试步骤1并确认sudo密码输入正确。










