Virtualbox 设置范围端口转发后启动失败

2015-11-02 15:26:39 +08:00
 JConlee
我想在 Virtualbox 的虚拟机中设置端口转发,虚拟机的网络接入设置为了 NAT (类型是 Intel Pro/1000 MT Desktop (82540EM)),端口转发范围是 10000~10400 ,包括 UDP 和 TCP 协议。

在终端输入以下命令:

`VBoxManage setextradata "openwrt" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol/TCP" "true"
VBoxManage setextradata "openwrt" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol/UDP" value="true"
VBoxManage setextradata "openwrt" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/PortCount" value="400"
VBoxManage setextradata "openwrt" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" value="10000"
VBoxManage setextradata "openwrt" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" value=“ 10000"`

但是虚拟机不能启动了,显示"The VM session was aborted."。

日志:
`00:00:02.433293 VMSetError: /Users/vbox/tinderbox/5.0-mac-rel/src/VBox/Devices/Network/DrvNAT.cpp(1271) int drvNATConstructRedir(unsigned int, DRVNAT*, CFGMNODE*, RTNETADDRIPV4*); rc=VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES
00:00:02.433758 VMSetError: Unknown configuration in port forwarding
00:00:02.433839 NAT: zone(nm:mbuf_cluster, used:0)
00:00:02.434594 NAT: zone(nm:mbuf_packet, used:0)
00:00:02.434604 NAT: zone(nm:mbuf, used:0)
00:00:02.434610 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:02.435262 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:02.435634 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:02.435870 NAT: zone(nm:mbuf_ext_refcnt, used:0)`

这种情况是哪里出错了,该怎么修正?
在官方论坛和栈溢出都问过了,没人理我,来 V2 试试运气。望各位大神施予援手。
2428 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX