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

admin
本文详细介绍了在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

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码