CentOS网络配置全解析:从ifconfig到实战

你运行了 ifconfig 命令,查看了 CentOS 虚拟机的网络接口信息。下面我来帮你 逐行解读 这个输出,让你彻底理解每一部分含义。


📌 总览:这是你的虚拟机网络配置

复制代码
hadoop@hadoop01 ~]$ ifconfig

显示的是当前系统中所有网络接口的状态,包括:

  • ens33:物理网卡(连接宿主机)
  • lo:本地回环(localhost)
  • virbr0:虚拟桥接接口(VMware 创建的)

🔍 详细解析每个接口

✅ 1. ens33 ------ 主网卡(重要!)

复制代码
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:0c:29:7f:04:56   txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
📝 解读:
字段 含义
ens33 网卡名称(Linux 中常见的命名)
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> 网卡状态: • UP:已启用 • RUNNING:正在运行 • BROADCAST:支持广播 • MULTICAST:支持多播
mtu 1500 最大传输单元(单位:字节),标准值
ether 00:0c:29:7f:04:56 MAC 地址(硬件地址)
RX packets 0 接收数据包数为 0 → 表示还没通信
TX packets 0 发送数据包数为 0 → 没有发过数据

❗️ 当前没有 IP 地址?说明 还没有获取到 IP


✅ 2. lo ------ 回环接口(本地测试用)

复制代码
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128 scopeid 0x10<host>
        loop  txqueuelen 1000 (Local Loopback)
        RX packets 136 bytes 10776 (10.5 KiB)
        TX packets 136 bytes 10776 (10.5 KiB)
📝 解读:
字段 含义
lo 本地回环接口(localhost)
inet 127.0.0.1 本地地址,用于本机程序通信
netmask 255.0.0.0 子网掩码
RX/TX packets 已经有数据交换 → 系统正常运行

✅ 这个是正常的,不要动它!


✅ 3. virbr0 ------ VMware 虚拟桥接接口

复制代码
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:d9:fa:44   txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        TX packets 0 bytes 0 (0.0 B)
📝 解读:
字段 含义
virbr0 虚拟网桥(由 VMware 或 KVM 创建)
inet 192.168.122.1 虚拟网络的网关地址(类似路由器)
netmask 255.255.255.0 子网掩码
broadcast 192.168.122.255 广播地址

💡 这是 VMware 自动创建的内部网络,用于虚拟机之间通信。


🧩 关键问题:为什么 ens33 没有 IP?

因为:

  • 你的虚拟机可能使用的是 NAT 模式桥接模式
  • 但尚未通过 DHCP 获取 IP 地址

✅ 如何解决?手动设置 IP(推荐)

方法一:临时设置 IP(重启后失效)

复制代码
sudo ip addr add 192.168.122.100/24 dev ens33
sudo ip link set ens33 up

然后查看是否生效:

复制代码
ip addr show

你会看到 ens33 出现了 192.168.122.100 的 IP。


方法二:永久设置 IP(推荐)

编辑网络配置文件:

复制代码
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容如下:

复制代码
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.122.100
NETMASK=255.255.255.0
GATEWAY=192.168.122.1
DNS1=8.8.8.8

保存后重启网络服务:

复制代码
sudo systemctl restart network

🎯 验证是否成功

运行:

复制代码
ping www.baidu.com

如果能通,说明网络正常!


✅ 总结:你现在知道了什么?

项目 内容
ens33 主网卡,目前无 IP → 需要配置
lo 本地回环,正常
virbr0 VMware 虚拟网桥,自动创建
无 IP 原因 未获取 DHCP 或未手动配置
解决方案 手动设置静态 IP 或等待 DHCP

如果你告诉我你是学 Hadoop 大数据 还是 Linux 网络管理 ,我可以帮你写一份 完整的 CentOS 网络配置脚本!😊

相关推荐
Q264336502312 小时前
【有源码】基于机器学习的电信网络诈骗话术语义识别与可视化分析系统 XGBoost算法+Hadoop+Spark
大数据·hadoop·算法·机器学习·spark·毕业设计·课程设计
Q264336502312 小时前
【有源码】基于 Hadoop 的强化学习智能体轨迹数据挖掘与可视化分析系统大数据毕设项目
大数据·hadoop·机器学习·数据挖掘·spark·课程设计·数据可视化
csdn_aspnet14 小时前
如何从电脑主机拷东西到VWmare虚拟机
linux·运维·服务器·windows·vmware·虚拟机
Q264336502316 小时前
【有源码】基于大数据的药品多维度属性分析可视化系统 基于Spark的药品属性聚类与关联规则可视化分析系统
hadoop·机器学习·数据挖掘·spark·毕业设计·课程设计·大数据项目
Q264336502316 小时前
【有源码】基于大数据的零售交易者行为特征与生存状况数据分析及可视化 Hadoop+Spark大数据项目
大数据·hadoop·信息可视化·数据挖掘·数据分析·spark·毕业设计
Q264336502319 小时前
【有源码】基于 Hadoop 生态的化妆品销售数据存储分析与可视化 面向化妆品行业的用户画像构建与销售机会识别研究
大数据·hadoop·python·机器学习·spark·毕业设计·课程设计
计算机编程-吉哥2 天前
基于机器学习的城市交通拥堵分析与预测平台【计算机毕业设计选题·机器学习·随机森林算法】
hadoop·算法·随机森林·机器学习·课程设计·计算机毕业设计选题·大数据毕业设计选题推荐
计算机源码社2 天前
基于Hadoop+Spark的黄金市场历史数据特征分析与可视化大屏 基于K-Means聚类算法的黄金历史价格阶段划分研究
大数据·hadoop·python·数据挖掘·数据分析·spark·毕业设计
2601_962300812 天前
机器学习贴士:使用Python编写MapReduce
hadoop·python·机器学习·mapreduce·数据处理
爱吃火鸡面呀2 天前
HDFS 架构深度解析:从核心组件到数据读写全流程
hadoop·hdfs·架构