背景
在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。
VMnet8和NAT
如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的IP地址非配,网关以及互联网访问权限均由VMWare提供的叫做VMnet8虚拟网卡所提供。所以一切和设置静态IP有关的设置都可以从这里找到。通VMnet8虚拟网卡,主机可以访问虚拟机的IP,虚拟机可以连入主机的互联网连接连入外网。
确认VMnet8虚拟网卡已启用
在默认情况下,VMWare Workstation已经启用VMnet8虚拟网卡,Windows 7下,通过进入 控制面板>网络和Internet>网络和共享中心>更改适配器设置 可以查看该虚拟网卡的状态。如图1-1所示。
图1-1
得到可用IP范围、网关和子网掩码
在VMWare主界面,点击Edit>Virtual Network Editor菜单进入虚拟网卡参数设置界面(图1-2)。选择VMnet8条目,点击NAT Settings按钮后可以看到我们的VMWare Workstation为NAT连接的虚拟机设定的默认网关,此处为192.168.91.2,以及子网掩码,此处为255.255.255.0, 如图1-3所示。
图1-2
图1-3
点击DHCP Settings按钮,可以看到VMnet8为虚拟机分配的可用的子网IP范围,如图1-4所示。
图1-4
此处,我们的子网IP可用范围为192.168.91.128~192.168.91.254
OK,至此,所有我们需要的信息都已经获取到,这里汇总一下,
- 子网IP可用范围:192.168.91.128~192.168.91.254
- 子网掩码:255.255.255.0
- 网关: 192.168.91.2
下面开始进入Ubuntu虚拟机设置静态IP。
设置CentOS静态IP:
涉及到三个配置文件,分别是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
首先修改/etc/sysconfig/network如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.91.2
指定网关地址。
然后修改/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE="eth0"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR=192.168.91.129
NETMASK=255.255.255.0
HWADDR="00:0C:29:56:8F:AD"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ba48a4c0-f33d-4e05-98bd-248b01691c20"
DNS1=192.168.91.2
注意:这里DNS1是必须要设置的否则无法进行域名解析。
最后配置下/etc/resolv.conf:
nameserver 192.168.91.2
其实这一步可以省掉,上面设置了DNS Server的地址后系统会自动修改这个配置文件。
这样很简单几个步骤后虚拟机的IP就一直是192.168.91.129了。
相关推荐
通过以上步骤,我们可以在VMware环境下为CentOS设置固定的IP地址,并确保其能够同时连接内外网。这对于开发测试环境的搭建具有重要意义,能够提高工作效率并确保系统的稳定性和安全性。需要注意的是,在实际操作过程...
本文将详细介绍如何在虚拟机环境下更改CentOS 6.5的IP地址,这对于网络配置、多环境测试以及服务器管理至关重要。 首先,了解基本的网络配置文件。在CentOS 6.5中,网络接口的配置通常位于`/etc/sysconfig/network-...
3. 配置网络:如果是服务器环境,可能需要配置静态IP地址,确保网络连接稳定。 资源链接: - "虚拟机VMware下CentOS6.6安装教程图文详解.pdf":这是一个详细的步骤指南,包括了安装过程中可能遇到的问题和解决方法...
因为需要配置固定IP,在网上找了很久终于找到一个可行的例子,自己配置成功...2.设置CentOS静态IP: 涉及到三个配置文件,分别是: /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.co
这个过程包括查看虚拟网卡信息、设置虚拟机的网络连接方式、配置 CentOS 7 的静态 IP 等步骤。 查看虚拟网卡信息 在虚拟机安装好以后,当前的系统会多出来两个虚拟网卡,一般情况下这两个网卡的命名是 VMware ...
此处详解如何在VMware虚拟机中配置静态IP。 上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想和她联系就需要通过...
在本篇文章中,我们将详细介绍如何在VMware环境下配置CentOS 6.5虚拟机使用NAT模式,并通过固定IP地址的方式实现与外部网络的互联互通。此外,还将介绍如何构建一个多台服务器的集群,使得每台服务器都能独立地访问...
在进行CentOS静态IP配置之前,首先需要确保虚拟机所在的网络环境正确配置。这里提到的是通过VMware设置NAT模式。 - **打开VMware**:启动VMware软件。 - **进入虚拟网络编辑器**:点击“编辑”->“虚拟网络编辑器”...
通过以上步骤,您可以成功地创建一台CentOS虚拟机,并为其配置静态IP地址,使其能够通过NAT模式访问互联网。这一过程不仅有助于熟悉Linux系统的网络配置,也为后续进行各种开发和测试提供了便利的基础环境。此外,...
- 在CentOS图形界面中,通过网络设置工具来配置静态IP地址、子网掩码、网关和DNS等信息。 ### 总结 在本文中,我们详细介绍了如何使用VMware 16搭建一个运行CentOS 8的虚拟机,并对其进行了基本的网络配置。这个...
### 虚拟机静态IP配置详解 #### 一、背景与目的 在Windows 7系统上通过虚拟机(如VMware)...通过本文介绍的方法,用户可以在Windows 7环境下顺利配置虚拟机的静态IP地址,并实现与宿主机及其他网络设备的正常通信。
- 在NAT模式下,确保取消选中“使用本地DHCP服务将IP分配给虚拟机”的选项,以避免与静态IP设置冲突。 - 配置子网IP,确保该子网与宿主机所在网络不在同一个IP范围内,以免出现网络冲突或不稳定现象。例如,如果宿...
为了使CentOS虚拟机能够通过VMware联网,需要配置静态IP地址,这在管理网络服务和保持网络环境一致性方面非常重要。下面将详细介绍如何在VMware中配置CentOS 8虚拟机的静态IP网络设置。 首先,需要了解网络配置的...
由于我的开发环境是在VMWare虚拟机里安装Centos,然后在host文件中设置拦截,这样就可以直接跳转虚拟机的CentOS,但是虚拟机的IP地址总是会变,就要随时修改host文件,很麻烦。决定虚拟机采用固定IP方式,记录下步骤...
### Centos7 笔记本配置静态IP方法详解 在本文中,我们将详细介绍如何在CentOS 7系统中为笔记本电脑配置静态IP地址,并解决在配置过程中可能遇到的一些常见问题。 #### 一、准备工作:查看主机IP信息 1. **在主机...
### Centos7虚拟机配置代理 #### 一、概述 在复杂的网络环境中,为了能够连接外部网络并进行软件包的下载等操作,通常需要对Centos7虚拟机进行代理配置。若未配置代理,则虚拟机可能无法访问互联网,进而影响正常...
【Vmware虚拟机下网络模式配置详解】 在Vmware虚拟机中,有三种网络模式供用户选择,每种模式对应不同的网络连接方式,适合不同场景的需求。这些模式包括:Bridged(桥接模式)、NAT(网络地址转换模式)以及Host-only...
这篇文章将指导您如何在虚拟机中安装 CentOS 7,并配置静态 IP、安装 JDK 1.8、Tomcat、Mysql、Maven、Nginx、Node.js、Docker、Redis、RabbitMQ 等环境。 安装 CentOS 7 在 VMware Fusion 中新建虚拟机,将 ...