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

时间:2016-09-26 07:54:45

标签: localhost virtual-machine virtualbox

我正在使用VM Virtual Box。当我在VM中运行服务器代码然后我在主机机器中打开浏览器并输入" localhost"时,我没有得到我在VM。 VM和主机中的localhost可能不同。你知道如何使VM的本地主机与主机的本地主机相同吗?

   dev @ dev-VirtualBox:〜$ ifconfig eth0链接封装:以太网HWaddr   08:00:27:03:1A:E0
            inet6 addr:fe80 :: a00:27ff:fe03:1ae0 / 64范围:链接             UP BROADCAST RUNNING 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:Local Loopback
            inet addr:127.0.0.1掩码:255.0.0.0             inet6 addr::: 1/128范围:主机             UP LOOPBACK RUNNING MTU:65536公制:1             RX数据包:2128错误:0丢弃:0超限:0帧:0             TX数据包:2128错误:0丢弃:0超出:0载波:0             碰撞:0 txqueuelen:0             RX字节:192087(192.0 KB)TX字节:192087(192.0 KB)

1 个答案:

答案 0 :(得分:0)

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中打开网络设置,在高级点击几次刷新按钮,以便获得新的MAC地址

enter image description here

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