BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / linux / #33045同步于 2007/12/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Linux机器人发帖

Re: 请问VirtualBox上虚拟的Xp能开ftp吗

fbsd
2007/12/29镜像同步0 回复
呵呵,拜托大家说明白。。 NAT模式 默认使用NAT模式上网,安装后立即可用。NAT模式只允许从Guest向外发出连接请求,因此一般在Guest中上网没有问题,但无法在Guest中开网络服务,因此也不能从外部(包括Host)通过SSH连接到Guest。 可配置端口映射,使得在NAT模式下能够从外部主动连接到Guest。配置一个TCP端口映射通常需要运行以下三条命令: VBoxManage setextradata 虚拟机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/端口映射规则名称/UDP" 0 VBoxManage setextradata 虚拟机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/端口映射规则名称/GuestPort" GUEST端口 VBoxManage setextradata 虚拟机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/端口映射规则名称/HostPort" HOST端口 这 样即可为指定的虚拟机建立一个指定名称的端口映射规则,建立此规则后连接到Host的"HOST端口"时即相当于连接到Guest的"GUEST 端口"。如为名为Ubuntu的虚拟机建立一个名为ssh的端口映射规则,使得能从名部用ssh登陆到虚拟机中,可用如下命令: VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/UDP" 0 VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22 VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222 这样即在在Host中使用"ssh -p 2222 user@localhost"登陆到Guest。 Host Interface模式: Route/TAP 使用Host Interface模式并使用Linux的IP转发功能和TAP,可为Host和Guest建立一个子网实现二者之间的方便互访。 首先要打开Linux内核转发功能 sudo su echo 1 > /proc/sys/net/ipv4/ip_forward 利用iptables完成NAT功能 iptables -t nat -A POSTROUTING -j MASQUERADE 建立TAP虚拟网络设备 chmod 0666 /dev/net/tun tunctl -t tap0 -u <你的用户名> ifconfig tap0 up ifconfig tap0 10.10.10.1 netmask 255.255.255.0 即新建一个名为tap0的虚拟网卡,设置Host的IP为10.10.10.1(也可以用其它地址)。如果没有用过TAP需要先安装Linux用户态工具包 sudo apt-get install uml-utilities 修改VirtualBox虚拟机配置,在"Network"中将其中一个Adapter设置为"Host Interface","Interface Name"输入tap0。然后启动Guest,将对应的网卡设置为静态获取IP地址如下: IP: 10.10.10.xxx Netmask: 255.255.255.0 Gateway: 10.10.10.1 这样配置好后在Guest中可访问Host于10.10.10.1,在Host中访问Guest于10.10.10.xxx。 由 于使用上述设置后Guest与Host将属于10.10.10.这同一子网,相互访问非常方便,但Guest不会自动检测到DNS服务器。因此在 Guest中通过上述虚拟网卡上互联网不太方便。为方便可保留原NAT网络,即新加一个Adapter设置为上述TAP虚拟网卡。 【 在 yegle (奇峰怪石,秀山丽水) 的大作中提到: 】 : 我只知道可以桥接……我成功过……
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。