|
|
-net tap使用起来相对麻烦,要设置/etc/qemu-up脚本,使用网桥,上网则要通过代理,如果使用-net user则免去了一切设置上的痛苦。可是-net user模式却被认为不能很好地与主机通讯,为了使得host,guest,internet三方顺利通讯,还是会有很多人选择-net tap模式设置网络。本人一如既往使用-net user模式,自认为做到了3方的完美通讯,以下是本人使用上的心得,愿与大家分享:
1,host文件共享:
环境:host:linux, guest:win2k/win2k3/winXP,或者安装了文件共享(家庭网络)的win98/winMe
host上开有samba server,直接在guest访问\\10.0.2.2,也就是网关地址,可以看到host上共享的文件夹
在qemu启动时,加入参数-smb 要共享的文件夹路径
如 qemu -smb /tmp 则可以在guest这种访问\\10.0.2.4,可以看到/tmp的内容
2,远程桌面:
qemu使用起来最大的麻烦就是鼠标不听使唤,若使用rdesktop登录则可以免除这种痛苦,而rdesktop要求host直接与guest进行通讯,因此为了使用rdesktop登录guest,我们不得不使用-net tap模式,这里给出使用-net user 模式的解决方案,比-net tap简单哦!
环境:host:linux, guest:win2k(srv)/win2k3,或者安装了终端服务的win98/winMe/win2k(pro)/winXP
在qemu启动时,加入参数
53389要求是host上一个闲置的端口,3389则是guest终端服务所使用的端口
guest启动之后,通过在主机上使用如下方式即可登录到guest远程桌面
同理,我们可以通过如下方式telnet到guestqemu -redir tcp:50023::23
telnet localhost 50023
同理,我们也可以通过如下方式ssh到guestqemu -redir tcp:50022::22
ssh -p 50022 localhost
欢迎大家提出新的问题或者各抒己见 |
|