当前位置: 首页 > 知识库问答 >
问题:

如何将虚拟机计算机的本地主机设置为与主机相同?

章威
2023-03-14

我正在使用虚拟机虚拟盒。当我在 VM 中运行服务器代码,然后在主机中打开浏览器并键入“localhost”时,我无法获得 VM 中获取的页面。可能 VM 中的本地主机和主机中的本地主机是不同的。是否知道如何使 VM 的本地主机与主机的本地主机相同?

dev@dev-VirtualBox:~$ifconfig eth0链接encap:以太网HWaddr 08:00:27:03:1a: e0
inet6 addr:fe80::a00:27ff:fe03:1ae0/64范围: Link UP广播运行MULTICAST MTU: 1500公制: 1 RX数据包: 10813错误: 0丢弃: 0溢出: 0帧: 0 TX数据包: 3337错误: 0丢弃: 0溢出: 0运营商: 0冲突: 0 txqueuelen: 1000 RX字节: 11494848(11.4 MB)TX字节: 793819(793.8 KB)

lo-Link encap:本地环回
inet addr:127.0.0.1掩码:255.0.0.0 inet6 addr:::1/128作用域:主机上行环回运行MTU:65536度量:1个RX数据包:2128个错误:0个丢弃:0个溢出:0个帧:0个TX数据包;2128个出错:0个丢失:0个超限:0个载波:0个冲突:0个TX队列:0个RX字节:192087(192.0 KB)

共有1个答案

商燕七
2023-03-14

Localhost是一个特殊的ip地址127.0.0.1它是您可以物理访问的计算机的ip地址。要访问另一台计算机的localhost,您必须使用该计算机的ip地址……将虚拟机网络接口设置为桥接模式,并在桥接模式下选择LAN或wifi卡作为网络适配器。这样,您的虚拟机将从您的本地网络获得一个ip地址,您将能够轻松连接到该机器。如果您需要更多信息或帮助。请在开头使用@lewis4u给我发消息。

当您运行此命令时

sudo nano /etc/network/interfaces

你必须完全明白这一点:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

并在VirtualBox和Advanced下打开网络设置,点击该刷新按钮几次,这样您就可以获得新的MAC地址

还有一件事!在VirtualBox中的适配器类型下,您必须拥有主机网络适配器(LAN或WIFI),如果您不知道如何找到它,请问我。

 类似资料:
  • 两个虚拟主机(纯静态-html 支持) - Two Virtual Hosts, Serving Static Files http { : server { : listen 80; : server_name www.domain1.com; : access_log logs/domain1.access.log main; : location / {

  • 本文档说明了如何使用基于域名的虚拟主机。 基于域名的虚拟主机和基于IP的虚拟主机比较 基于IP的虚拟主机使用连接的IP地址来决定相应的虚拟主机。这样,你就需要为每个虚拟主机分配一个独立的IP地址。而基于域名的虚拟主机是根据客户端提交的HTTP头中标识主机名的部分决定的。使用这种技术,很多虚拟主机可以共享同一个IP地址。 基于域名的虚拟主机相对比较简单,因为你只需要配置你的DNS服务器将每个主机名映

  • 主要内容:Apache虚拟主机类型,3. 虚拟主机配置示例Apache Web服务器可以在SAME服务器上托管多个网站。每个网站不需要单独的服务器机器和apache软件。这可以使用虚拟主机或VHost的概念来实现。 要在Web服务器上托管的任何域(网站应用)都将在apache配置文件中具有单独的条目。 Apache虚拟主机类型 Apache虚拟主机类型有两种 - 基于名称的虚拟主机 基于地址或基于IP的虚拟主机。 1. 基于名称的虚拟主机 基于名称的虚拟

  • 虚拟主机是路由配置中的顶层配置。每个虚拟主机都有一个逻辑名称以及一组域列表,会根据传入请求的主机头路由到对应的域。这允许为单个监听器配置多个顶级域的路径树。一旦基于域选择了虚拟主机,就会进行路由处理,以便查找并路由到相应上游集群或者是否执行重定向。 { "name": "...", "domains": [], "routes": [], "require_ssl": "...",

  • 虚拟主机名使用server_name指令定义,用于决定由某台虚拟主机来处理请求。具体请参考《nginx如何处理一个请求》。虚拟主机名可以使用确切的名字,通配符,或者是正则表达式来定义: server { listen 80; server_name example.org www.example.org; ... } server { liste

  • 我在创建虚拟主机时遇到问题。我使用的是Windows7x64Professional。在文件中,我只有以下几行: 在文件我有一个: 当然,在这些文件中添加这些行后,我已经恢复了我的Apache服务器。不幸的是,在浏览器中键入或将我重定向到。 我已经在google和stackoverflow上搜索并找到了如何使用xampp配置虚拟主机的描述,但我如何识别我已经做了一切。我知道我的问题并不新鲜,但我没