本文总结了windows xp、windows 7访问林旭虚拟机中共享文件的方法。主机上安装的系统是windows 7,虚拟机上安装的linux版本是fedora(32位)。
应该在虚拟机linux中执行以下命令或操作:
1.安装samba服务
首先,使用命令rpm -qi samba来测试是否安装了samba服务。如果没有,可以用yum install samba在线安装(fedora 11环境下)。
2.启动samba服务。
服务smb启动
如果希望通过引导自动启动samba服务,可以使用ntsysv命令(或setup命令中的system service选项)打开通过引导自动加载的服务,并选中smb。确认后,就可以启动和加载samba服务了。
3.配置samba服务
配置samba服务的方法请参考短文:《linux下samba服务和NFS服务的配置》。
4.重新启动samba服务。
服务smb重启
5.关闭防火墙。
服务iptables停止
默认情况下,防火墙关闭nmbd进程所需的端口139 tcp和端口137、138。所以我们使用命令服务iptables stop命令来关闭防火墙。也可以修改防火墙以允许TCP 139、UDP 137和138端口。
6.主机和虚拟机相互ping通。
如果相互ping失败,还需要在一个网段中配置主机IP和虚拟机IP。在相互ping之后,我们可以登录到主机上的虚拟机操作系统中的共享文件。