VPC上linux(Radhat9.0)通过smb服务共享windows文件全功略

 

 

VPC上linux(Radhat9.0)通过smb服务共享windows文件

我既想利用Win下简易的操作环境,
又想利用Linux强大的编程工具,
于是呼奋斗了三天三夜终于实现了win主机和linux文件共享
在此过程网上发现很多网友在“跪求”经验
多数都是零零散散的回帖
而且多数都属于跑在VM上的经验,VPC上的几乎没有完整的功略
现在和大家一起分享我成功的喜悦
顺便提供个radhat9.0 ISO文件下载地址
 文件名称:       shrike-i386-disc1.iso
文件大小:       638.00MB
文件类型:       Virtual PC CD-ROM Image
进度:           100%
位置:           F:/Downloads/
URL:            http://dl.oamo.com:8099/Down/system/shrike-i386-disc1.iso
引用页:         http://www.oamo.com/Software/Catalog19/763.html
任务创建时间:   2006-12-26 11:32:33
任务完成时间:   2006-12-26 12:38:01
下载用时:       01:05:19
平均速度:       166.70KB/s
注释:           RedHat Linux 9.0
任务说明:       未从原始地址获得数据
首先要确认安装了smb服务(linux安装过程中选中)
如果没有安装, 在安装盘找到Samba服务需要的三个文件,分别为:  

 samba-common-2.2.7a-7.9.0.i386.rpm //服务器和客户端均需要的文件  

 samba-2.2.7a-7.9.0.i386.rpm //服务器端文件

samba-client-2.27a-7.9.0.i386.rpm //客户端文件  

 安装上述3个文件. rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm  ...........

 安装完毕后我们开始了

步骤:
1 设置Linux网卡eth0
 以太网卡服务
注意:VPC里的networking setting 里选择网卡Reatek Rtl8139/810x familily Fast Ethernet
 
而不是 Local net share net
 
终端运行#neat
设置 设备-->编辑->设置静态IP与主机同网段/网关
 
DNS->主机名 DNS搜寻路径 都是用指令#hostname 所得
 
主机->地址(与设备的子网静态IP一致) 主机别名用localhost.localdomain(#hostname 所得),别名localhost,不用后缀名
 
最重要是能激活就可以了,可以进行下一步骤
 
2 关闭宿主机防火墙和VPC上linux的防火墙
相互ping 如果ping 不通就是没有关闭防火墙
 
linux上关闭防火墙很多种方法
有一种是运行#setup
进去看到 firewall configuration关闭即可
 
windows防火墙的关闭在控制版面里面
 
如果相互Ping得通就继续下一步
 
3 Linux终端先运行 #service smb start
 
Windows , CMD运行net share命令
启动了共享服务器
建立个文件夹做windows共享(右键->共享,如果还没启动就运行下向导,然后就不用我教了),共享名成为share
 
4 服务器挂载
既然已经开了smb 服务器
我们就用smbmount 方式吧
(可以用mount 挂载 smbfs 的方法 加载网络中的共享文件夹到本地机 ;mount 就是用于挂载文件系统的 ,SMB 做为网络文件系统的一种 也能用 mount 挂载 ;smbmount 说到底也是用 mount 的一个变种 ;
 
 格式 1:   mount -t smbfs -o codepage=cp936,username= 用户名 ,password= 密码 , -l //ip 地址 / 共享文件夹名 挂载点
 
 格式 2:mount -t smbfs -o codepage=cp936,username= 用户名 ,password= 密码 , -l // 计算机名 / 共享文件夹名 挂载点
 
格式 3:mount -t smbfs -o codepage=cp936 //ip 地址或计算机名 / 共享文件夹名 挂载点
我尝试不知道为什么不行 所以重点推荐指令 smbamount)
 
smbamount 前我们先观察下局域网资源
 
Linux指令#smbclient L 192.168.0.8(我Windows主机上的IP)
如果不成功看提示
我的提示是由于139端口被封住了,要打开 本地连接->属性->TCP/IP->高级(右下角)->win(高亮)->启用TCP/IP上的Netbois
 
 执行成功就会看到输入win主机的密码,如果没有密码enter一下下就看到了和win主机cmd->net share 一样的列表
恭喜你
你已经快接近成功了
 
我进入mnt目录
建立一个目录 #mkdir myshare 做挂载点
 
用smbmount挂上去了
格式:smbmount //ip 地址或计算机名 / 共享文件夹名   挂载点
我的 win 主机本地 IP 192.168.0.8
 
共享受名就是在cmd 中net share指令中看到的
IPC$                   远程IPC
Share    d:/myBabyphoto
命令执行成功
中的share
smbmount //192.168.0.8/Share /mnt/myshare
 
linux中进入 /mnt/myshare
运行 #ls
屏住呼吸!
你看到了什么?!
我们成功了!
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值