本文主要内容


简要介绍在vbox虚拟机中xp与宿主机archlinux通过Samba文件共享,其实不需要这样,我只是为了试一试Samba:)

桥接虚拟xp


首先要在宿主机(archlinux)内核中加载桥接模块:

sudo modprobe vboxnetflt
可能还需要bridge-utils这个包。

然后在虚拟机网络设置中选择桥接即可

在虚拟xp中配置工作组


  1. 在网络连接里新建小型工作组如WORKGROUP.
  2. 将某文件夹设为共享。

在宿主机中配置samba


首先安装必要的东西

sudo pacman -S samba-client samba-server

然后配置samba,打开配置文件

sudo vim /etc/samba/smb.conf

以保证中文正常显示,添加以下两行

unix charset = UTF-8
dos charset =GBK

启动宿主机samba服务

sudo /etc/rc.d/samba start

添加用户,该用户必须与系统用户同名。

sudo smbpasswd -a username

测试共享


接下来开始测试,首先获得xp和archlinux的ip。比如分别为172.17.45.7,172.17.45.9

xp访问linux


选择开始->运行,输入

\\172.17.45.9

linux访问xp


在文件浏览器中(比如konqueror)输入

smb://172.17.45.7

参考文献


  1. samba乱码,如何设置
  2. Samba服务器(一):windows访问samba服务器共享文件的简单实现(图文并茂)
  3. VirtualBox Extras Archlinux-wiki

2012年03月10日 星期六 16时46分10秒

blog comments powered by Disqus

Valid XHTML 1.0 Strict This page is Vim powered