从外部连接到virtualbox中的RHEL服务器
问题描述:
在RHEL7服务器virtualbox中,我启动了一个服务器,我应该在网络浏览器中通过http://127.0.0.1:1517/检查结果。由于它是一个服务器映像,我需要检查virtualbox外部的结果。从外部连接到virtualbox中的RHEL服务器
从谷歌搜索我知道我应该去VirtualBox设置 - >网络,并将此虚拟机附加到桥接适配器(我选择了第一个“EN0:Wi-Fi(AirPort)”。 ,该网页还是来自外部的Web浏览器无法访问
难道我做错什么,或者有其他的配置需要设置
摘要:?它不使用虚拟机是个好主意构建一个可以被外部客户端访问的服务器,更好地构建一个独立的内存和CPU的独立机器,否则可能会出现严重的问题LEMS。
答
您提供的地址(http://127.0.0.1:1517/)是您当地的地址。不要期望用这个地址检查你的RHEL服务器。
要从外部访问您的虚拟机,您需要更改VirtualBox网络设置。正如你所说的,默认情况下,你需要选择一个桥接适配器。
配置桥接适配器在VirtualBox中
首先关闭您的虚拟机,以防止操作系统和虚拟机管理程序VB之间的任何冲突。转到您的虚拟机的设置和更改网络适配器设置为:
- 启用网络适配器:检查
- 附:桥接适配器
- 名称:选择你的主机用卡接入到局域网你想
- 适配器类型:使用默认
- 混杂模式:允许所有
- MAC地址:使用默认
- 电缆连接:章eck
按下OK并为您的机器供电。
配置虚拟机的桥接适配器
您还需要配置虚拟网络适配器在RHEL机器。要配置配置虚拟接口,你将需要:
- 免费IP地址在网络上(IP.address)
- 子网掩码您的网络(网络掩码)
在命令终端类型:
ifconfig -a
请注意接口的名称,它属于您之前配置的虚拟网络适配器。然后键入:
sudo ifconfig <interface> <IP.address> netmask <netmask>
sudo ifdown <interface>
sudo ifup <interface>
现在,您应该能够通过您刚刚提供的IP地址从VM外部访问您的计算机。