RHEL 9.0 开始RHEL 以 key-file 格式在/etc/NetworkManager/system-connections/中存储新的网络配置。Networkmanager---网络管理器nmcli NetworkManager Command Line Interfaceen代表ethernet以太网wl代表无线局域网wlanww代表无线广域网wwannmcli使用nmcli命令可以实现网络连接的创建、显示、删除、激活、禁用等功能也可用于显示网络的状态查看硬件设备查看网络连接DEVICE 代表物理硬件网卡设备名是服务器真实网卡硬件标识取值示例ens160、lo、eth0含义区分有网卡名称如ens160该逻辑连接已绑定并挂载到对应物理网卡处于可用 / 激活状态显示--该逻辑连接未绑定物理网卡未启用、未挂载到硬件设备。白色表示下线网卡的激活connection-----连接reload---重新加载激活网卡连接nmcli connectionc reload---重新加载网卡配置文件修改配置后必须执行让系统读取新配置nmcli connectionc up ens160---重新加载网卡配置文件修改配置后必须执行让系统读取新配置停用/启用网卡连接nmcli connectionc down ens160nmcli connectionc up ens160创建网络会话格式connection add con-name type ifname示例nmcli connection add con-name test ifname ens160 autoconnect no type ethernet ip4 192.168.1.2/24 gw4 192.168.1.1创建一条名为test的静态有线网卡配置绑定硬件网卡ens160IP 地址192.168.1.224 位掩码网关192.168.1.1服务器开机不会自动启用此网卡需手动激活命令片段完整全称详细含义nmcliNetworkManager CLINetworkManager 网络管理命令行工具connectionconnection子模块代表操作网络逻辑连接配置addadd动作新建一条网络连接配置con-nameconnection-name指定网络会话名称后续 up/down 网卡用这个名称此处名称为testifnameinterface-name绑定的物理网卡设备名硬件标识此处为ens160以设备实际网卡名为准以此为参照可以省略autoconnectautoconnect开机自动连接开关no代表开机不自动激活该网卡连接typeconnection-type网络连接类型ethernet代表有线以太网网卡ip4ipv4.address设置 IPv4 静态地址格式「IP / 子网掩码长度」192.168.1.2/24gw4ipv4.gateway设置 IPv4 默认网关192.168.1.1停用ens160网卡自动切换到其他网卡nmcli设置静态ipmodify---修改 manual---手工的nmcli c modify ens160 ipv4.method manual ipv4.addresses 192.168.48.134/24 ipv4.gateway 192.168.48.2 ipv4.dns 114.114.114.114# 重载网卡配置[rootserver ~]#nmcli connection reload# 重新激活网卡生效[rootserver ~]#nmcli connection up ens160命令参数含义说明nmcli c modifyc 是 connection 简写modify 代表修改已有网卡连接配置ens160目标逻辑网卡连接名称ipv4.methodmanualIPv4 获取方式为手动静态对应自动 DHCP 为autoipv4.addresses 192.168.48.134/24静态 IPv4 地址24 位子网掩码ipv4.gateway 192.168.48.2设置 IPv4 默认网关ipv4.dns 114.114.114.114设置 DNS 解析服务器nmcli connection reload重新加载所有网卡配置文件修改配置后必须执行nmcli connection up ens160重启激活网卡使新 IP 配置立即生效增加IP地址nmcli c modify ens161 ipv4.addresses 192.168.48.136/24加号代表追加新增 IP不覆盖原有 IPipv4.addresses 为 IPv4 地址配置项删除会话nmcli connection delete testnmtui--可视化配置网络ping--测试网络连通参数-c总发送次数-i设置每次间隔时间秒-W设置最长等待时间-s设置字节数发送包的容量大小-t设置TTL时间虚拟机三种网络模式bridge---桥接模式通过物理主机的网卡访问外网桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信在桥接的作用下类似于把物理主机虚拟为一个交换机所有桥接设置的虚拟机连接到这个交换机的一个接口上物理主机也同样插在这个交换机当中所以所有桥接下的网卡与网卡都是交换模式的相互可以访问而不干扰在桥接模式下虚拟机 ip 地址需要与主机在同一个网段如果需要联网则网关与 DNS 需要与主机网卡一致NAT---使用地址转换模式让虚拟机的网络服务发挥路由器的作用使得通过虚拟软件模拟的主机可以通过 物理主机访问外网在物理机中对应的网卡名称是VMnet8.仅主机仅让虚拟机的系统与物理主机通信不能访问外网在物理机中对应的网卡名称是VMnet1.