在虚拟机中配置RHEL 6.8系统静态IP地址,需编辑对应网卡配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),设置BOOTPROTO=static,并配置IPADDR(静态IP)、NETMASK(子网掩码)、GATEWAY(默认网关)、DNS1(DNS服务器)等参数,若需多DNS,可添加DNS2,完成后保存文件,执行service network restart重启网络服务,注意关闭NetworkManager服务(chkconfig NetworkManager off)避免冲突,确保配置生效,此操作可实现虚拟机固定IP访问,满足网络部署需求。
在虚拟化环境中,为RHEL 6.8系统配置静态IP地址是确保服务稳定访问、避免动态IP导致连接中断的关键操作,本文将以VMware虚拟机为例,详细讲解RHEL 6.8系统静态IP的完整配置流程,包括网络模式选择、配置文件修改、服务重启及验证等步骤,帮助读者快速掌握静态IP配置技能。
配置前准备:明确网络模式与规划IP信息
在配置静态IP前,需先明确虚拟机的网络模式,并规划好IP地址、子网掩码、网关及DNS服务器信息,避免IP冲突或网络不通问题。
虚拟机网络模式选择
VMware虚拟机提供三种常用网络模式,不同模式下IP配置的“网关”和“DNS”来源不同:

- NAT模式:虚拟机通过宿主机共享网络访问外网,虚拟机IP与宿主机在同一网段(默认VMnet8网卡),网关为宿主机虚拟网卡IP(如192.168.137.2)。
- 桥接模式:虚拟机直接连接物理网络,与宿主机处于同一局域网,IP需与物理网络路由器分配的网段一致,网关为物理路由器IP(如192.168.1.1)。
- 仅主机模式:虚拟机与宿主机互访,无法访问外网,仅适用于本地测试。
本文以NAT模式为例(最常用),假设规划的网络信息如下:
- IP地址:192.168.137.100
- 子网掩码:255.255.255.0
- 网关:192.168.137.2(VMware NAT默认网关)
- DNS服务器:8.8.8.8(Google DNS)/ 114.114.114.114(国内公共DNS)
确认虚拟机网卡名称
RHEL 6.8系统中,默认网卡名称为eth0(可通过命令确认),打开终端,输入以下命令查看当前网卡信息:
ifconfig -a
若看到eth0网卡信息(含HWaddr硬件地址),则确认网卡名称为eth0;若未显示,需检查虚拟机设置中是否添加了网卡(通常VMware默认创建VMnet8网卡)。
配置静态IP:修改网络配置文件
RHEL 6.8系统的网络配置文件位于/etc/sysconfig/network-scripts/目录下,每个网卡的配置文件命名为ifcfg-网卡名(如ifcfg-eth0),需修改该文件以设置静态IP参数。
备份原始配置文件(避免配置错误无法恢复)
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
编辑网卡配置文件
使用vi或nano编辑器打开ifcfg-eth0文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
按i进入编辑模式,修改或添加以下关键参数(注释行以开头,无需保留):
# 网卡设备名称(不可修改) DEVICE=eth0 # 网卡启动类型(static为静态,dhcp为动态) BOOTPROTO=static # 是否开机启动网卡(yes为启动,no为禁用) ONBOOT=yes # IP地址(按规划填写) IPADDR=192.168.137.100 # 子网掩码(按规划填写) NETMASK=255.255.255.0 # 网关地址(按NAT模式网关填写) GATEWAY=192.168.137.2 # DNS服务器(可配置多个,空格分隔) DNS1=8.8.8.8 DNS2=114.114.114.114 # 网卡类型(通常为Ethernet,无需修改) TYPE=Ethernet # 是否使用MAC地址过滤(通常为no,无需修改) PEERDNS=no # 是否激活网络协议(通常为yes,无需修改) USERCTL=no
参数说明:
BOOTPROTO:必须设置为static,否则可能获取动态IP。ONBOOT:必须设置为yes,确保开机自动启用网卡。IPADDR、NETMASK、GATEWAY、DNS:需严格按规划填写,避免IP冲突(可通过ping 192.168.137.100测试是否被占用)。
保存并退出编辑
按Esc退出编辑模式,输入wq保存并退出(若输入错误,输入q!强制退出不保存)。
重启网络服务使配置生效
修改配置文件后,需重启网络服务或重启网卡,使新配置生效。
重启网络服务(推荐)
service network restart
若提示“Determining IP information for eth0… failed”,可能是IP冲突或网关错误,需检查ifcfg-eth0中的参数是否正确。
或重启网卡(仅重启指定网卡)
ifdown eth0 && ifup eth0
验证静态IP配置是否成功
配置完成后,需通过以下命令验证IP是否生效、网络是否连通。
查看当前IP地址
ifconfig eth0
在输出中找到inet addr字段,显示的IP地址应为配置的静态IP(如192.168.137.100),若显示DHCP或其他IP,则配置失败。
测试网关连通性
ping 192.168.137.2
若能收到回复(如64 bytes from 192.168.137.2: icmp_seq=0 ttl=64 time=0.5 ms),说明网关配置正确。
测试外网连通性
ping www.baidu.com
若能收到回复(如`64 bytes from

