红联Linux门户
Linux帮助

Vmware上Fedora 5与主机共享文件

发布时间:2008-09-29 00:29:45来源:红联作者:lhoobe
最直接的方式是安装Vmware tools,开启共享文件夹。

不装Vmware tools的话,直接Mount主机的文件夹也可以在终端上

#mount -t cifs \\主机IP地址\共享文件名 \目录\虚拟机上用来共享的文件夹

如我的笔记本(10.0.0.2),无线路由器(10.0.0.1),用桥接的方式,相当于虚拟出了局域网另一台电脑(10.0.0.3).

#mount -t cifs \\10.0.0.2\WinShare \mnt\samba

这样我直接在\mnt\samba上就可以访问主机上WinShare的文件了,中文支持也OK。

如果是NAT方式,相当于主机上网,在XP主机上命令行ipconfig /all,在Fedora虚拟机上ifconfig找一个网段的主机IP地址,用这个IP就可以,以前linux版本-t后边是smbfs,Fedora 5内核中默认没有编译smbfs模块,而选择了cifs,关于cifS...

Q:什么是cifs/smb?
A:依照微软的意思,CIFS是为客户系统在网络上向服务器请求文件和打印服务的开放跨平台的运行机制。它是建立在广泛应用于个人电脑和工作站等操作系统的标准服务器消息块(SMB)协议。实际上,SMB是一个通过网络在共享文件,设备,命名管道和邮槽之间操作数据的协议。CIFS是SMB的一个公共版本。

SMB客户端的可用系统:
for Microsoft :
Windows 95, Windows for workgroups 3.x, Windows NT,2000 and XP
for Linux :
Smblient from Samba, Smbfs for Linux

SMB服务器:
Samba
Microsoft Windows for Workgroups 3.x
Microsoft Windows 95
Microsoft Windows NT
The PATHWORKS family of servers from Digital
LAN Manager for OS/2,SCO,etc
VisionFS from SCO
TotalNET Advanced Server from Syntax
Advanced Serverfor UNIX from AT&T (NCR?)
LAN Server for OS/2 from IBM

有兴趣的话去www.samba.org 下载samba程序编译安装研究一下也好,不一定要最新的。这次是虚拟机作Server,主机作Client。

在软件包source目录下依次执行./configure, ./make, ./make install一般就可以完成安装了。一般默认会装到/usr/local/samba中。

在终端上启动bin文件中的./smbd -D("-D"表示用守护进程的方式运行),就可以通过IP地址的方式对其共享资源进行访问。而./nmbd -D是Netbios上的“域名解析”,如果只通过IP地址访问,这个进程不启动也罢。"smb.conf"这个文件是主要的Samba Server的配置文件,网上关于这个的文件的写法很多,搜一下就知道了,写完用bin下的./testparm测试一下。

旧版2.x.x系列smb.conf设置[global]中security = usr ,XP访问在发送SMBnetprot接受回应之后就不知道干什么了...改成security = share就能继续下边的协议对话,汗...回应中一个bit决定了对话的生死。
文章评论

共有 0 条评论