使用环境如标题所示,具体设置过程如下:
1、检查是否安装samba服务器,如果没有必须安装,可以通过fedora图像化界面安装,当然必须能够上网。
选择Add/Remove Software选项:
2、安装好服务器后可以通过菜单启动samba服务器,可以使用图形化界面进行配置,进行共享目录、读写权限、访问用户的设置。
通过service配置工具来确定哪些服务随系统启动,这样就不用每次都手动开启samba服务:
3、确定网络的联通
首先通过ping命令来测试宿主机和虚拟机是相互联通的,在确保相互能够ping通的前提下,可以在win7的运行命令行中输入共享的IP地址,回车,看能否看到虚拟机共享文件夹。
4、虚拟机防火墙设置
如果没有看到共享文件夹或者看到共享文件夹但不能访问的情况,就需要关闭虚拟机端的防火墙和selinux,具体操作方法如下:
使用setup工具进入图形化关闭防火墙或者通过命令行关闭:
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
图形方法关闭界面:
selinux的关闭:
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
如果虚拟机安装的是winxp系统,主机和虚拟机之间要共享文件夹,可以再虚拟机中使用网络映射功能比如我的winxp虚拟机中的映射如下:
\\vmware-host\Shared Folders\F
\\vmware-host\Shared Folders\E
\\vmware-host\Shared Folders\D
在虚拟机中的表现如下图所示: