GBase 8a
安装配置
文章

操作系统看不到IP

发表于2026-09-02 09:38:42239次浏览2个评论

问题背景:kylin操作系统部署安装

1. gbase用户没有ping命令权限,导致安装的时候明明服务器正常但检测不到,+x 权限即可。

2.ip a看不到属于该服务器的IP,需要直接把屏幕插服务器操作:

nmcli工具
nmcli (NetworkManager 命令行界面)命令行工具用于控制 NetworkManager 和报告网络状态。
nmcli 用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。
(三)nmcli命令
nmcli有四类常用命令:n、g、c、d
1、nmcli networking
显示NetworkManager是否接管网络设置:
# nmcli networking
简写为:
# nmcli n
disabled
查看网络连接状态:
# nmcli n connectivity
简写为:
# nmcli n c
none        #没连网
网络连接状态共有五种:full、limited(连网;但无法上网)、portal(连网,但需要登陆认证后才能上网)、none(没连网)和 unknown
开启、关闭网络连接:
# nmcli n on        #开启
# nmcli n off        #关闭
nmcli general
# nmcli general status
简写为:
# nmcli g
其中参数:
STATE 显示网络是否连接;
CONNECTIVITY网络连接状态为full,已连网;
WIFI-HW 表示 WIFI 硬件开关;
WIFI 表示 WIFI 软件开关;
WWAN-HW 表示 WWAN 硬件开关;
WWAN 表示 WWAN 软件开关;
nmcli connection
显示所有网络连接的信息:
# nmcli connection show
简写为:
# nmcli c
# nmcli c s -active        #显示当前启动的连接
简写为:
# nmcli c s -a
显示某一设备连接的详细信息
nmcli c s ens160
启动、关闭指定连接设备
# nmcli c up ens160        #启动,或者重启
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
# nmcli c down ens160        #关闭
Connection 'ens160' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)

nmcli device
# nmcli device status
简写为:
# nmcli d
显示:
DEVICE(设备):此列列出了网络接口设备的名称。
lo:通常是环回接口,用于设备内部的通信。
ens160:通常是以系统命名约定命名的以太网接口。
TYPE(类型):此列指定了网络接口的类型。
loopback:表示环回接口,用于设备内部的通信。
ethernet:表示以太网接口,用于网络通信。
STATE(状态):此列显示接口的当前状态。
connected (externally):表示环回接口 (lo) 已连接并在外部正常运行。这是环回接口的正常状态。
disconnected:表示以太网接口 (ens160) 未连接到网络。
CONNECTION(连接):此列通常显示与接口关联的网络连接。
lo:表示环回接口 (lo) 连接到自身,符合预期。
–:表示以太网接口 (ens160) 目前没有活动的网络连接。

显示所有设备的详细信息
# nmcli d show
简写为:
# nmcli d sh
显示某一特定设备的详细信息
# nmcli d sh ens160
连接设备
# nmcli d connect ens33 
简写为:
# nmcli d c ens33  
解决报错
root@localhost ~]# nmcli networking        #查看,未管理网络设置
disabled
[root@localhost ~]# nmcli n connectivity        #未连网
none
[root@localhost ~]# nmcli n on        #开启网络连接,则setting中的Wired设置出现,右上角的结构图标也出现了
[root@localhost ~]# nmcli networking        #查看,已开启nmcli网络连接
enabled
[root@localhost ~]# nmcli n connectivity        #查看连接状态,已连网
full
[root@localhost ~]# nmcli general        #显示网络状态,已连网
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN     METERED      
connected  full          missing  enabled  missing  enabled  no (guessed)

[root@localhost ~]# nmcli device        #显示所有网络接口状态为connect
DEVICE  TYPE      STATE                   CONNECTION 
ens160  ethernet  connected               ens160     
lo      loopback  connected (externally)  lo  
#如果ens160的网络接口状态不是connect则输入以下命令      
[root@localhost ~]# nmcli c up ens160        #启动,或者重启ens160网络接口设备
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 1个月前
除非你的网上没激活。
用户头像
郝老师发表于 1个月前
网络操作功底很深