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方法

  1. 修改/etc/hostname文件(重启生效)
  2. hostnamectl命令(重启生效) hostnamectl set-hostname
  3. hostname 命令(临时生效)

新增和修改REPO库方法

cd /etc/yum.repos.d

vi baseOS.repo

1
2
3
4
5
[baseOSRepo]
name=Base OS repo
baseurl=http://foundation0.ilt.example.com/dvd/BaseOS
gpgcheck=0
enabled=1

清理缓存和刷新数据

yum clean all && yum makecache