Kvm、VMware、Virtualbox、Xen、Qemu 等
-
xblx
- 帖子: 274
- 注册时间: 2006-12-18 1:05
#1
帖子
由 xblx » 2009-10-06 0:05
代码: 全选
qemu-kvm -hda winxp.img -m 512 -soundhw ac97 -usbdevice host:0781:5151 -vnc 127.0.0.1:0 -daemonize -redir tcp:3389::3389
代码: 全选
rdesktop localhost:3389 -u Administrator -p ***** -g 1280x970 -D -r sound:local
ERROR: recv: Connection reset by peer
已经在xp的"我的电脑"属性中打开远程访问,还要怎么做?
-
adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
-
联系:
#2
帖子
由 adam8157 » 2009-10-06 0:15
没用过 但是应该和远程访问没关系吧 要是有关系的话岂不开机画面看不了 装机装不了?
-
zakarum
- 帖子: 131
- 注册时间: 2009-05-25 23:38
#3
帖子
由 zakarum » 2009-10-06 19:49
需要额外添加一个有密码保护的用户到远程桌面许可里。另外,如果guest中的windows没有用户登录就不能使用远程桌面的话,你还需要让一个用户不输入密码自动登录。
-
xblx
- 帖子: 274
- 注册时间: 2006-12-18 1:05
#4
帖子
由 xblx » 2009-10-06 21:15
多谢提醒,我用kvm用户自动登录xp,并已可听到后台登录声。
代码: 全选
qemu-kvm -hda winxp.img -m 512 -soundhw ac97 -usbdevice host:0781:5151 -localtime -vga std -vnc 127.0.0.1:0 -daemonize -redir tcp:3389::3389
然后用这个命令,Administrator远程登录,但不成功。
代码: 全选
rdesktop localhost:3389 -u Administrator -p ******* -g 1024x720 -D -r sound:local
ERROR: Connection closed
是不是我的kvm网络方式造成不能从Host登录虚议xp。
但我以上面命令开启kvm的xp时IE是可以上网的。
-
zakarum
- 帖子: 131
- 注册时间: 2009-05-25 23:38
#5
帖子
由 zakarum » 2009-10-06 21:23
如果你一直用远程桌面来链接,vnc就不需要了,不清楚有没有冲突。
“额外添加一个有密码保护的用户到远程桌面许可”,这一条你没做啊,你需要新建一个用户,然后设置密码,在我的电脑-->属性-->远程-->选择远程用户里添加这个新用户。然后你用这个新建的用户来连接远程桌面。
一般来说无密码自动登录不是必须的,只是有些时候没有用户登录,kvm似乎不会初始化guest windows的网络。
-
sw2wolf
- 帖子: 435
- 注册时间: 2007-10-05 21:02
#6
帖子
由 sw2wolf » 2009-10-07 10:02
guest里不要装其它driver
-
xblx
- 帖子: 274
- 注册时间: 2006-12-18 1:05
#7
帖子
由 xblx » 2009-10-07 15:55
zakarum:
可能是我上面没说清楚,我是新建一个用户kvm,然后以kvm后台登录虚拟winxp。再以Administrator身份远程登录。
这样和你在五楼所说的应该是一样的。
另外,我测试过没有用-vnc 127.0.0.1:0 。发现这并不是真正的后台登录,还有登录的画面弹出的啊。vnc这个才是后台登录,没画画,但可以听到登录的音乐。
sw2wolf:
我guest里就安装一个xp系统,开启Administrator和kvm 用户的远程桌面功能,没安装过什么驱动。
总之,还不能实现rdesktop远程登录。我还是怀疑是kvm的网络问题,NAT?桥接?还是其他?反正我也搞不清,我是什么参数都没用,guest也能连因特网那种。
-
zakarum
- 帖子: 131
- 注册时间: 2009-05-25 23:38
#8
帖子
由 zakarum » 2009-10-07 16:41
qemu-kvm不用vnc,加上这个选项-nographic,这样肯定不会出现gui了。
你的rdesktop不要带-u和-p选项试试看,连上以后再输入用户和口令。
我的是kvm是没问题的。这个是我的kvm启动命令:
代码: 全选
qemu-kvm -M pc -m 1024 -hda ~/VM_hdd/boot.raw -hdb /dev/sda -vga std -redir tcp:3389::3389 -nographic -localtime
这个是rdesktop的命令
代码: 全选
rdesktop -g 1280x990 -D -r sound:local -x m localhost:3389
-
xblx
- 帖子: 274
- 注册时间: 2006-12-18 1:05
#10
帖子
由 xblx » 2009-10-08 2:52
代码: 全选
qemu-kvm -hda winxp.img -m 512 -soundhw ac97 -localtime -net nic -net tap,ifname=tap0,script=/home/liangzhdp/arch/kvm/kvm-ifup.sh -usb -usbdevice tablet -redir tcp:3389::3389 -nographic -daemonize -vga std
我以上面的启动kvm,已经guest可以正常使用网络了。而且guest和host可以互ping。
但还是用不了rdesktop:
代码: 全选
rdesktop localhost:3389 -u kvm -p kvm -g 1024x720 -r sound:local
输入代码后就没反应的,
我guest是以Administrator自动登录桌面,以新建用户"kvm"远程登录guest,已给kvm远程登录权限,并在guest开启远程登录桌面功能。
大家再给点提示吧。谢谢。我kvm是采用tap/nat网络方式,非桥接那种。
-
xblx
- 帖子: 274
- 注册时间: 2006-12-18 1:05
#14
帖子
由 xblx » 2009-10-25 23:01
wzs993636 写了:telnet服务开了没????
是主机或者客户机的telnet服务??我的Archlinux主机默认没telnet,如果你所指的是guest的telnet服务,则开与不开telnet都是一样:输入rdesktop后没反应。
代码: 全选
rdesktop localhost:3389 -u kvm -p kvm -g 1024x720 -r sound:local
host和guest都可以上网,互ping。启动kvm脚本:
代码: 全选
#!/bin/bash
#再造假网卡tap0(名字随便取)并作一些基本配置
sudo tunctl -t tap0 -u liangzhdp
#这样大家都有权力去读写那个假网卡
sudo chmod 0666 /dev/net/tun
#开启linux的ip转发功能,host可以当路由器用了。如果你想让guest连上外网的话这条一定要。
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
sleep 1
qemu-kvm -hda ~/arch/kvm/winxp.img -m 512 -soundhw ac97 -localtime -net nic -net tap,ifname=tap0,script=/home/liangzhdp/arch/kvm/kvm-ifup.sh -usbdevice host:0781:5151 host:1bd2:0001 -redir tcp:3389::3389 -daemonize -vga std
kvm-ifup.sh:
代码: 全选
#!/bin/bash
sudo ifconfig tap0 172.0.100.1 netmask 255.255.255.0 up
网络:
代码: 全选
eth0 Link encap:Ethernet HWaddr 00:EA:01:19:05:D6
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2ea:1ff:fe19:5d6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11007 errors:0 dropped:0 overruns:0 frame:0
TX packets:10986 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7742775 (7.3 Mb) TX bytes:3708668 (3.5 Mb)
Interrupt:26 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:86 errors:0 dropped:0 overruns:0 frame:0
TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5956 (5.8 Kb) TX bytes:5956 (5.8 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:120.82.73.101 P-t-P:120.82.73.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:8727 errors:0 dropped:0 overruns:0 frame:0
TX packets:9818 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:7313784 (6.9 Mb) TX bytes:3448110 (3.2 Mb)
tap0 Link encap:Ethernet HWaddr 1A:79:F7:43:10:35
inet addr:172.0.100.1 Bcast:172.0.100.255 Mask:255.255.255.0
inet6 addr: fe80::1879:f7ff:fe43:1035/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8074 errors:0 dropped:0 overruns:0 frame:0
TX packets:6680 errors:0 dropped:106 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:3269203 (3.1 Mb) TX bytes:6823927 (6.5 Mb)