Rob*_*res 21 port networking virtualbox forwarding nat
我正在尝试使用VirtualBox进行简单的端口转发,看起来VirtualBox.exe正在侦听端口的主机,但实际上并没有将连接转发给guest虚拟机.我尝试过多个端口,并且我已经多次重启VirtualBox.另一方面,访客主机连接很好.这是信息:
Host: Win7 x64
Guest: Win7 x64
VirtualBox version: VirtualBox 4.2.10
Firewalls: All firewalls on host and guest disabled.
Virtual Box > Machine Settings > Network
Adapter 1:
Attached to: NAT
Cable Connected : True
Port Forwarding:
Rule 1: TCP, HostIP=127.0.0.1, HostPort=8081, GuestIP=127.0.0.1, GuestPort=8081
On Host:
[VirtualBox.exe] TCP 127.0.0.1:8081 IBM-6KT5OPCF76P:0 LISTENING
On Guest:
I never get the connection request on port 8081 or any others I've tried.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我想避免使用VirtualBox的桥接适配器有多种原因.我认为使用VirtualBox,NAT端口转发相对简单.
谢谢!
小智 29
半虚拟化网络*(virtio-net)是关键
选择要进行端口转发的虚拟机.
选择"设置"
提供
vvl*_*nko 16
你已经以错误的方式指向了guest ip,它应该是guest虚拟机的ip(如果你是静态地为guest分配ip地址)或者将它留空.请注意,您将主机IP指向127.0.0.1,这意味着您转发的端口只能从端口访问(如果它不是您想要的,它也应该是空的).
VBoxManage modifyvm "win" --natpf1 ",tcp,,8081,,8081"
Run Code Online (Sandbox Code Playgroud)
也许这是你想要做的事情.(请点击此处了解更多详情)
目前尚不清楚您使用的是哪个客户操作系统.
我遇到了同样的问题.
我的主机是MAC PC,客户是VirtualBox上的CentOS 7.
我在ssh端口22和http端口80的VirtualBox级别启用了从guest虚拟机到guest虚拟机的NAT端口转发.
但是我发现我无法通过http连接从我的MAC PC主机连接到Centos 7 guest虚拟机上的Apache HTTP服务器.
要修复它,我必须设置firewalld服务以允许端口80连接.
| 归档时间: |
|
| 查看次数: |
60321 次 |
| 最近记录: |