环境:主机windows 7系统,虚拟机VMware7.0.0,虚拟机中安装了ubuntu11.10。
需求:希望在win7中用source insight编辑工程,然后在ubuntu下编译,省去来回拷贝代码。因此需要在虚拟机和win7系统中共享工程。
1、首先安装samba软件包:
root@ubuntu:~#apt-get install samba
2、创建共享文件夹
a)在home文件夹下创建share文件夹
b)编辑smb.conf:
root@ubuntun:~#vim /etc/samba/smb.conf
将smb.conf中的security=user更改为security=share,并在最后增加:
[share]
comment=this is Linux share directory
path=/home/share
public=yes
writable=yes
保存smb.conf文件后退出
c)重启samba服务:
root@ubuntu:~#/etc/init.d/samba4 restart
3、win7访问共享文件夹
a)查看虚拟机的ip地址:
root@ubuntu:~#ifconfig
得到虚拟机中ubuntu的ip地址为192.168.102.129(此时用win7中的命令行,可以ping通ubuntu)
另可以将虚拟机的Network Adapter配置成Bridged模式,默认为NAT模式会造成ubuntu地址随机变化。
可在etc/network/interface中配置如下
auto eth0
iface eth0 inet static
address 192.168.102.129
netmask 255.255.255.0
network 192.168.102.1
可在/etc/resolv.conf中配置DNS地址
加入nameserver *.*.*.* (星号代表DNS的IP )
b)在win7中点击运行输入\\192.168.102.129
看到share文件夹,点击进入,share文件夹即为共享文件夹,把工程放入share文件夹中,在win7下就可以访问