查看: 3351|回复: 1

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

[复制链接]

该用户从未签到

发表于 2008-4-10 14:31:29 | 显示全部楼层 |阅读模式
分享到:
      想要在xup v2p的开发板上移植linux操作系统,于是装了virtual pc,搜索到virtual pc上linux和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安装过程中选中)

步骤:

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

屏住呼吸!

你看到了什么?!

回复

使用道具 举报

该用户从未签到

发表于 2008-5-16 22:12:10 | 显示全部楼层

RE:转载——VPC上linux(Radhat9.0)通过smb服务共享windows文件

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-27 15:12 , Processed in 0.122603 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.