无图形界面的CentOS 7网络如何配置

进入虚拟机

输入ip addr命令:

从 ip addr命令的输出可以明确看出 ​​lo和 ens33是两个不同的网络接口(网卡)

lo(回环接口)​​

​​作用​​:虚拟的本地回环网卡,用于本机内部通信(如 127.0.0.1)。

​​关键特征​​:

接口名:lo(全称 loopback)。

MAC 地址:00:00:00:00:00:00(固定格式)。

IP 地址:127.0.0.1/8(IPv4)和 ::1/128(IPv6)。

状态:state UNKNOWN(但对回环接口是正常的)。

MTU:65536(超大值,因为不经过物理传输)。

​​ens33(物理/虚拟以太网卡)​​

​​作用​​:真实的或有线网卡(常见于虚拟机),用于连接外部网络。

​​关键特征​​:

接口名:ens33(命名规则因系统而异,可能是 eth0、enp0s3等)。

MAC 地址:00:0c:29:20:34:4d(全球唯一硬件地址,由 VMware/VirtualBox 虚拟化平台分配)。

状态:state UP(表示已启用)。

MTU:1500(标准以太网帧大小)。

**ens33的输出中未显示 IPv4/IPv6 地址,说明当前未分配到有效 IP(可能是 DHCP 未启用或配置错误)。**需要配置 ens33的 IP 地址(通过 DHCP 或静态 IP)才能联网

进入系统网卡配置文件,修改文件内容

按i进入编辑模式,将NOBOOT的值改为yes

按esc退出编辑模式

按:wq退出vi编辑器并保存

输入命令:systemctl restart network 重启网络服务器即可

原因分析

当配置文件中设置为 ONBOOT=no时,系统启动时 ​​不会自动激活 ens33网卡​​,即使网卡物理连接正常(LOWER_UP状态),也需要手动执行以下命令才能联网:

ifup ens33 # 或 nmcli connection up ens33

修改为 ONBOOT=yes后,系统会在启动时 自动加载该网卡配置​​,并尝试通过 DHCP 获取 IP 或应用静态 IP 配置,无需人工干预。