VMware CentOS 6.5网络配置全攻略,详解 ifcfg-eth0 文件

XMSDN
本文详细介绍了在VMware虚拟机中配置CentOS 6.5网络环境的完整攻略,重点解析了核心配置文件ifcfg-eth0,通过设置IP地址、子网掩码、网关及DNS等参数,指导用户解决网络连接问题,确保虚拟机与宿主机及外网实现正常通信。

CentOS 6.5 作为经典的 Linux 发行版,至今仍有许多运维人员和开发者用于学习或搭建遗留系统,在使用 VMware 虚拟机运行 CentOS 6.5 时,网络配置往往是新手面临的第一道难关,由于 CentOS 6 使用的是老旧的 NetworkManager/etc/sysconfig/network-scripts/ 目录下的网络配置文件,其配置方式与 CentOS 7/8 有显著不同。

本文将详细讲解如何在 VMware 中配置 CentOS 6.5 的网络,特别是如何正确编辑 网络配置文件

认识网络配置文件

在 CentOS 6.5 中,网络接口的配置文件位于 /etc/sysconfig/network-scripts/ 目录下,对于默认的以太网接口(通常是 eth0),其配置文件名为 ifcfg-eth0

VMware CentOS 6.5网络配置全攻略,详解 ifcfg-eth0 文件

你可以通过以下命令查看该文件:

ls /etc/sysconfig/network-scripts/ifcfg-*

核心参数详解

打开 ifcfg-eth0 文件后,你需要关注以下几个最关键的参数:

  1. DEVICE=eth0

    指定设备的名称,必须与文件名(ifcfg-eth0)对应。

  2. BOOTPROTO=dhcpstatic
    • dhcp:表示自动获取 IP 地址(由虚拟机的 DHCP 服务分配)。
    • static:表示使用静态 IP 地址(通常用于服务器环境)。
  3. ONBOOT=yes
    • 这是最容易被忽略的参数! 它表示系统启动时是否自动启动该网络接口,如果设置为 no,即使配置了 IP,重启后网络也不会通。
  4. IPADDR=192.168.x.x

    手动指定的 IP 地址。

  5. NETMASK=255.255.255.0

    子网掩码。

  6. GATEWAY=192.168.x.1

    网关地址,通常与虚拟机网络设置中的 VMnet8 (NAT模式) 网关一致。

  7. DNS1=8.8.8.8

    DNS 服务器地址,用于域名解析。

配置静态 IP 示例

假设你的虚拟机使用 NAT 模式,宿主机 IP 为 168.1.100,你希望为虚拟机分配一个静态 IP 168.1.105

请使用 vivim 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改或添加以下内容:

DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static        # 改为 static
ONBOOT=yes              # 必须为 yes
IPADDR=192.168.1.105    # 设置静态 IP
NETMASK=255.255.255.0   # 设置子网掩码
GATEWAY=192.168.1.1     # 设置网关 (对应 VMware NAT 设置中的网关)
DNS1=8.8.8.8            # 设置 DNS

保存并退出编辑器(按 Esc,输入 wq 回车)。

应用配置并重启网络服务

修改完配置文件后,必须重启网络服务才能生效。

  1. 重启网络服务命令

    service network restart

    注意:如果提示 service: command not found,请尝试使用 /etc/init.d/network restart

  2. 查看网络状态: 使用 `ifconfig

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]