RHASA和RHCE联系总结
检查NMCLI软件状态
查看 nmcli服务状态
nmcli network
开/关nmcli服务
nmcli network on/off
查看网络连接状态
# nmcli network connectivity
l
网络连接状态的五种输出结果:
- full:网络正常连接
- limited:以连接网络,但无法上网
- portal:以连接网络,但需要认证登录后才能上网
- none:没有连网
- unknown:无法识别网络
查看network各项功能状态
nmcli general status
- STATE:网络是否连接
- CONNECTIVITY:NetworkManager是否接管网络设置
- WIFI-HW:表示WIFI的硬件是否启用
- WIFI:表示WIFI软件是否启用
- WWAH-HW:表示WWAN的硬件
- WWAN:表示WWAN的软件
查看网络连接配置
查看所有连接
nmcli connection show
查看已激活可用的连接
nmcli connection show –active
查看单个配置详情信息
查看单个连接配置内容,这个配置内容很多,包括IP 网关 DNS等等
nmcli connection show [name]
查看网络设备真实连接状态
nmcli device status
修改网卡配置命令
修改网络连接名称
nmcli connection modify “Wired connection 1” connection.id eth0
关闭和激活网络连接
指定连接网络,如果指定网络已连接,该命令UP则表示重启网络
nmcli connection up/down eth0
删除一个网络连接
nmcli connection delete eth0
创建一个网络连接
创建一个动态ip的以太网连接;连接有以太网,WIFI,adsl等
nmcli connection add [connection name] ifname [network device]
nmcli connection add ethernet ifname eth0
重启加载网络配置
nmcli connection reload
配置网络连接命令
# 修改指定网卡的ip地址和子网掩码以及网关
nmcli connection modify [connection name] ipv4.method manual connection.autoconnect yes ipv6.method disabled ipv4.addresses 0.0.0.0/24 ipv4.gateway 0.0.0.0 ipv4.dns 0.0.0.0
ipv4.method manual/disabled/auto 静态/禁用/动态
connection.autoconnect yes/no 开启/关闭自动连接
# 添加第二个ip和添加第二个DNS
nmcli connection modify eth0 +ipv4.addresses ip地址/子网掩码 +ipv4.dns dns地址
# 删除第二个ip和删除第二个DNS
nmcli connection modify eth0 -ipv4.addresses ip地址/子网掩码 -ipv4.dns dns地址
重新激活网络三个命令
nmcli c up ens3
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
nmcli d reapply ens3
Connection successfully reapplied to device ‘ens3’.
nmcli d connect ens3
Device ‘ens3’ successfully activated with ‘21d47e65-8523-1a06-af22-6f121086f085’.
修改hostname方法
- 修改/etc/hostname文件(重启生效)
- hostnamectl命令(重启生效) hostnamectl set-hostname
- hostname 命令(临时生效)
新增和修改REPO库方法
cd /etc/yum.repos.d
vi baseOS.repo
1 | [baseOSRepo] |
清理缓存和刷新数据
yum clean all && yum makecache