【问题标题】:VMWARE on Windows 7: Access Guest OS Webserver by Using Host NameWindows 7 上的 VMWARE:使用主机名访问访客操作系统 Web 服务器
【发布时间】:2014-03-08 00:45:17
【问题描述】:

我在我的 Windows 7 机器上安装了 VMWARE 工作站,并托管了一个 Ubuntu VM 来宾;网络模式设置为“桥接”。来宾操作系统从公司 DHCP 服务器获取自己的 IP 地址。

我在来宾 VM 上安装了 LAMP 环境。我可以在来宾操作系统上启动 Firefox,然后键入 'http://localhost''http://myguestmachinename',本地网页显示正常。但是,在主机中,我只能通过输入访客的 IP 地址来访问访客;我想与其他人共享访客操作系统网页,因此更改 IP 地址模型不好。

通过类似的网络设置,我有一些 Windows 来宾操作系统托管网页,可以使用主机名正常访问它们。因此,Ubuntu 和/或 Apache 有一些不同之处——可能需要在客户操作系统中进行配置。

这里是各种文件的输出

interfaces file

环回网络接口

自动锁定 iface lo inet 环回

The primary network interface

自动 eth0 iface eth0 inet dhcp

hosts file

127.0.0.1 本地主机 127.0.1.1 mylocalubuntu

以下行适用于支持 IPv6 的主机 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters

hostname file

mylocalubuntu

sources.list file

各种apt来源

有什么建议吗? 谢谢!

【问题讨论】:

    标签: apache ubuntu vmware hostname


    【解决方案1】:

    企业 DHCP 和 Linux 并不总是合作。假设您的 VM 使用的是 eth0,并且主机名是“myhostname”,请将其添加到 /etc/network/interfaces

    iface eth0 inet dhcp
        hostname myhostname
    

    (已编辑,因为原始说明适用于 Red Hat,而不是 Ubuntu。)

    然后“sudo ifdown eth0 && sudo ifup eth0”。 之后运行您的主机名的 nslookup。如果幸运的话,您的公司 DNS 将返回正确的桥接地址。

    【讨论】:

      【解决方案2】:

      确保您检查在 ubuntu 中是否配置了以下内容:

      /etc/网络/接口

      /etc/hosts

      /etc/主机名

      /etc/apt/sources.list

      确保您的主机名没有下划线。

      如果上述方法均无效,请考虑在来宾操作系统之间添加启用 ssh 访问。

      【讨论】:

      • 不确定我应该在这些文件中寻找什么,但我修改了原始问题并为这些文件添加了各种输出。据我所知,他们看起来还好吗?顺便说一句,我还暂时禁用了来宾中的防火墙。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 2010-11-21
      • 2020-05-03
      • 2013-06-28
      • 2013-05-28
      • 2017-09-05
      • 1970-01-01
      相关资源
      最近更新 更多