这几天忙着玩自己的开发板,所有的下载文件都已经编译好了,可是虚拟机如何把文件弄到本地呢?
想想装VMware tool是一种方法,按照网上高人的介绍也成功的实现了
可还是觉得这样不是好办法,于是想起来可以用Samba做共享,这里实现的是windows获取linux的文件,立刻上手google
1.需要安装的文件 samba, samba-client, samba-common.
我是在VMware6.5上装的Fedora11
yum install samba samba-client samba-commom
2.配置Samba文件
vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
; netbios name = qiqi
log file = /var/log/samba/log.%m
max log size = 50
; security = user
security = share
cups options = raw
[arm]
comment = Arm Compile
path = /usr/local/arm
writable = yes
browseable = yes
guest ok = yes
退出保存
3.更改共享文件夹的属性
chown -R liken:liken /usr/local/arm(此步可不做)
chmod 777 /usr/local/arm
chcon -R -t samba_share_t /usr/local/arm(可将文件夹修改为可读写, 不执行此步骤为可读可获取, 但不可写)
4.重启Samba服务
如果之前没有enable的话,请enable该服务,具体是在System->Administration->Service中enable该服务
还有要打开一些端口139,445,具体是System->Administration->Firewall, Trust Services选择Samba,Samba-client
service smb start
service smb stop
service smb restart
这三个命令可以开始/停止/重启samba服务
5.获取ip地址
启动VMware Network Adapter VMnet8
ifconfig
我的网卡ip地址是192.168.142.130
6.windows中查看共享文件
在运行中敲入//192.168.142.130 ,刚才设置的共享文件夹就可以在windows中看到了
以上步骤仅仅是最简单的配置,未加入安全机制,samba还有很多更加复杂的功能选项,具体可参见鸟哥的私房菜,或者去Samba的主站查找