LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1344|回复: 9

怎样从kvm中虚拟出来的xp访问宿主机Debian?

[复制链接]
发表于 2010-12-30 09:05:58 | 显示全部楼层 |阅读模式
电脑是Debian,使用kvm在其中虚拟出来一个xp系统。现在的问题是xp和Debian无法相互访问,希望大家指点!对了,虚拟机是自动获取IP方式,得到的IP是10.0.2.15,,宿主机是静态IP,地址为10.11.46.3。
 楼主| 发表于 2010-12-30 09:07:37 | 显示全部楼层
试着把xp的ip设为10.11.46.4,但双方ping不通。并且,此时不能使用rdesktop进行远程控制。
回复 支持 反对

使用道具 举报

发表于 2010-12-30 10:41:20 | 显示全部楼层
写出运行的参数,人家才能确定你用哪种网络。
回复 支持 反对

使用道具 举报

发表于 2010-12-30 13:11:17 | 显示全部楼层
昨天看了一篇文章,用 samba 。
http://subting.blogspot.com/2010/04/qemu-kvm.html
回复 支持 反对

使用道具 举报

发表于 2010-12-30 18:53:48 | 显示全部楼层
Post by dacheng;2124517
试着把xp的ip设为10.11.46.4,但双方ping不通。并且,此时不能使用rdesktop进行远程控制。


你是不是在运行kvm的时候没有设置网络参数?

如果不设置任何网络参数, kvm会启用usernetwork, 此时, guest os可以和外界通讯, 但是无法和宿主机通讯.

如果想要guest os和host os通讯, 需要设定网络, 请参考kvm网络设置的文档.

也可以社会i用 -redir 把 guest os 的某一端口映射出来, 如把remote desktop的端口3389映射出来给主机.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-2 00:38:20 | 显示全部楼层
启动xp的参数:kvm -hda ~/winxp/winxp.img -net nic -daemonize -cpu core2duo -smp 2 -m 1500M -net user,hostfwd=tcp::3389-:3389 -vnc 127.0.0.1:0 -localtime -usb -clock unix
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-2 02:21:42 | 显示全部楼层
似乎要使用kvm的虚拟网桥方式,也许使用用户网络中的smb参数可以试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-9 21:21:48 | 显示全部楼层
最后的解决办法 :
kvm -hda ~/winxp/winxp.img,启动后通过ftp访问Debian
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-9 21:24:03 | 显示全部楼层
最后的解决办法 :
kvm -hda ~/winxp/winxp.img,启动后通过ftp访问Debian
回复 支持 反对

使用道具 举报

发表于 2011-3-10 19:33:12 | 显示全部楼层
试过可用putty与主机通信。nat方式就可以,简单。桥接 不用sudo 不能运行,(不知道哪位可以,介绍一下)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表