Iva*_*van 5 nat routing virtualbox port-forwarding kernel
手册中说:“不可能转发主机端口 < 1024:在基于 Unix 的主机(例如 Linux、Solaris、Mac OS X)上,不可能从非 root 运行的应用程序绑定到低于 1024 的端口”。
是否可以禁用此限制?我运行主要的互联网服务(例如邮件服务器,例如(SMTP、IMAP、LDAP、HTTP、HTTPS),作为 VBoxHeadless 机器,并通过 VBoxManagemodifyvm --natpf1 捕获主机的端口)。我现在能看到的唯一解决方案是捕获较高的端口并通过 iptables 或 redir 重定向较低端口的流量。但也许有更自然的解决方案?
正如VirtualBox 文档中所阐明的,这是 NAT 模式的一个众所周知的限制。你可以做两件不同的事情。
通过 NAT 转发端口
VBoxManage 修改vm“虚拟机名称”--natpf1“guestssh,tcp,,80000,,80”
切换到“桥接网络”模式
从文档中读取:
这是为了满足更高级的网络需求,例如网络模拟和在来宾中运行服务器。启用后,VirtualBox 将连接到您安装的一张网卡并直接交换网络数据包,从而绕过主机操作系统的网络堆栈。
归档时间: |
|
查看次数: |
7562 次 |
最近记录: |