zoukankan      html  css  js  c++  java
  • VmWare问题解决(网络变更后虚拟主机无法上网)

      安装 Vmware,并新建一个虚拟机后,当时做好配置(NAT模式)后,虚拟机能够正常上网。

      然后将电脑带到另一个地理位置办公时,却无法上网。

      本篇探讨问题的缘由和几种解决方式。

    一、缘由解析

      仅探讨上网方式为 NAT 模式的情况。

      地理位置的变化,直接导致网络发生变化。

      主机本地 IP 地址的变化,是最直观的。

      例如:

        位置 A 的主机本地 IP 是 192.168.184.122,

        而到位置 B,却变为 192.168.101.202。

        可以看出,网络区段都发生了变化。

        在不同地理位置(A或B),打开 Vmware,查看“编辑”—“虚拟网络编辑器”,

        选择列表中的 VMnet8 一行,观察“子网地址”一列,其值为 192.168.184.0(A位置) 或 192.168.101.0(B位置)。

        上述是预期的正常情况。

        但从 A 位置到 B 位置或 B 到 A 时,子网地址是相同的。

        例如,A 位置的子网地址是 192.168.184.0,但到 B 位置后,子网地址没有变化,仍为 192.168.184.0。

        这就是导致虚拟机无法正常上网的源头。

    二、几种解决方式

    2.1.最麻烦的方法—虚拟网络默认恢复

      每次打开 Vmware 后,启动虚拟机前,

      在“编辑”—“虚拟网络编辑器”中,点击左下角的“恢复默认设置“。

      然后启动虚拟机,即可正常上网。

    2.2.最简便的方法—切换为桥接模式

      该方式适用于虚拟机已启动的情况。

      “虚拟机”—“设置”,选择“网络适配器”后,

      选中右侧的“桥接模式”,以及下面的“复制物理网络连接状态”。

      注意,要确保“设备状态”下的“已连接”被选中。

    2.3.最好的—若干服务自动启动

      Win + R,输入 services.msc,回车,打开服务列表。

      找到服务:VMware NAT Service、VMware DHCP Service、VMware Authorizationg Service。

      设置这些服务启动类型为“自动”。

       实际上,就是因为将这些服务设置为“手动”或“禁用”后,才导致 Vmware 中的虚拟机无法在变更网络后继续上网。

      因为这些服务保证虚拟机网络设置的始终正确。 使用常见的优化软件优化系统时,一般会禁止这些服务启动。这点需要注意。

  • 相关阅读:
    [转] EJB 3和Spring技术体系比较
    JBOSS只能本机localhost和127.0.0.1能访问的解决
    JBOSS EAP 6.0+ Standalone模式安装成Windows服务
    IBM WebSphere MQ 7.5基本用法
    maven学习(上)- 基本入门用法
    mac下环境变量、maven3.1.1 及 jdk1.7.0.45配置
    java:读/写配置文件
    java:使用匿名类直接new接口
    java与c#的反射性能比较
    XmlSpy / XSD 以及 验证
  • 原文地址:https://www.cnblogs.com/CoolSoul/p/4984673.html
Copyright © 2011-2022 走看看