<p>VMware虚拟机CentOS配置的LNMP环境,突然不能访问,然后查看了下ip,发现与本地的ip不在同一网段,所以下面就是设置虚拟机中的CentOS的ip地址与本地ip地址在同一网段,步骤如下:</p><p>首先确认本机ip </p><blockquote><p>本机ip: 192.168.1.162 </p><p>网关:192.168.1.1 </p><p>DNS服务器:192.168.1.1</p></blockquote><p><strong>虚拟机网络适配器有两种:VMnet1 和 VMnet8</strong></p><p>1、打开虚拟机工作台,查看虚拟机网络适配器</p><p><p style="text-align: center;"><img src="/upload/content/20190415/1555260176637036.jpg" alt="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段"title="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段" width="550px"></p><p>2、在目标虚拟机下右键, 选择“设置”, 打开“虚拟机设置”对话框, 再选择“网络适配器” 。我的电脑虚机配置开始是使用NAT模式的, 如下图所示 </p><p><p style="text-align: center;"><img src="/upload/content/20190415/1555260187584971.jpg" alt="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段"title="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段" width="550px"></p><p>3、查看网络适配器的属性, 默认使用VMnet8网络适配器: </p><p><p style="text-align: center;"><img src="/upload/content/20190415/1555260197308000.jpg" alt="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段"title="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段" width="550px"><p style="text-align: center;"><img src="/upload/content/20190415/1555260205974084.jpg" alt="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段"title="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段" width="550px"></p><p>可以看出, 虚拟机的ip是192.168.232.1, 与我们的本机192.168.1.162不处于同一网段, 这是因为虚拟机所在的网络一般视为本机的局域网。 <br/></p><p>注意: 虚拟机的ip补充说明一下:假定虚拟机的ip是192.168.232.1, 虚拟机的网关一般是192.168.232.2, 192.168.232.255一般是广播ip。</p><p>4、在确认完vmware和本机的ip信息后, 我们接下来我们正式开始配置,将vmware的网络适配器改成“桥接模式”,然后点击“确定”保存。</p><p><p style="text-align: center;"><img src="/upload/content/20190415/1555260216486104.jpg" alt="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段"title="VMware虚拟机Linux/CentOS设置ip与本机ip同一网段" width="550px"></p><p>5、点击“高级”按钮,可以看到vmware的MAC地址是“00:0C:29:49:40:79”, 这个信息先放着, 稍后再表</p><p>配置vmware的ip发现一个问题, 在 /etc/sysconfig/network-scripts目录下并没有ifcfg-eth0文件, 只有ifcfg-lo文件 </p><p>解决办法:</p><p>①创建ifcfg-eth0文件</p><pre class="brush:bash;toolbar:false">cd /etc/sysconfig/network-scripts touch ifcfg-eth0</pre><p>②对ifcfg-eth0文件进行编辑</p><pre class="brush:bash;toolbar:false">NAME=eth0 文件名 DEVICE=eth0 设别名 IPADDR=192.168.1.188 想要设定的ip地址 NETMASK=255.255.255.0 子网掩码 NETWORK=192.168.1.0 所属网络,和ip相同网络, 一般最后一位为0 GATEWAY=192.168.1.1 网关 BROADCAST=192.168.1.255 广播地址, 和ip相同网络, 一般最后一位为255 ONBOOT=yes 是否在启动时激活, yes, or no USERCTL=no 非root用户是否可以控制该设备,yes or no BOOTPROTO=static 网络分配方式, 静态 HWADDR=00:0C:29:49:40:79 MAC地址,前面在查看虚拟机适配器属性中有看到</pre><p>③编辑完毕后:按ESC且输入”:wq”后进行回车 保存;</p><p>设置DNS:</p><pre class="brush:bash;toolbar:false">vim /etc/resolv.conf nameserver 192.168.1.1</pre><p>开机时重启eth0 :</p><pre class="brush:bash;toolbar:false;">vim /etc/rc.d/rc.local ifup eth0</pre><p>重启网络服务</p><pre class="brush:bash;toolbar:false">service network restart</pre><p>验证</p><p>在虚拟机上ping本机 </p><pre class="brush:bash;toolbar:false">ping 192.168.1.162</pre><p>在主机上ping虚机 </p><pre class="brush:bash;toolbar:false">ping 192.168.1.188</pre><p>在虚拟机上ping下外网, 如 ping https://panxu.net都能ping通, 表示已经配置好了。</p><p>以上就是关于“VMware虚拟机Linux/CentOS设置ip与本机ip同一网段”的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流。</p>