当前位置:首页 » 手机软件 » openwrt网络硬盘共享

openwrt网络硬盘共享

发布时间: 2023-07-16 03:57:37

㈠ openwrt 怎样挂载windows共享

步骤
1、用putty连接路由器,用putty下载安装所需的软件包:(直接复制下面内容到提示符)
opkg update
opkg install kmod-usb-core
opkg install kmod-usb2 #安装usb2.0
opkg install kmod-usb-ohci #安装usb ohci控制器驱动
opkg install kmod-usb-storage #安装usb存储设备驱动
opkg install kmod-fs-ext3 #安装ext3分区格式支持组件
opkg install kmod-fs-vfat #挂载FAT
opkg install ntfs-3g #挂载NTFS
opkg install mount-utils #挂载卸载工具
opkg install block-mount
opkg install luci-app-samba #SAMBA网络共享服务
/etc/init.d/samba enable #启用并开始SAMBA共享
/etc/init.d/samba restart
注意在线安装软件包需保证路由器Wan口可以连接Internet
2、重启路由器 登陆路由器设置界面 可以看到多了挂载点和网络共享两个选项(也可全部做完再重启)
3、用WinSCP连接路由器,打开/etc/hotplug.d/block/10-mount文件(如果不存在请新建)
修改为如下内容
#!/bin/sh
# Copyright (C) 2009 OpenWrt.org (C) 2010 OpenWrt.org.cn
blkdev=`dirname $DEVPATH`
if [ `basename $blkdev` !="block" ]; then
device=`basename $DEVPATH`
case "$ACTION" in
add)
mkdir -p /mnt/$device
# vfat & ntfs-3g check
if [ `which fdisk` ]; then
isntfs=`fdisk -l | grep$device | grep NTFS`
isvfat=`fdisk -l | grep$device | grep FAT`
isfuse=`lsmod | grepfuse`
isntfs3g=`whichntfs-3g`
else
isntfs=""
isvfat=""
fi

# mount with ntfs-3g ifpossible, else with default mount
if [ "$isntfs" -a"$isfuse" -a "$isntfs3g" ]; then
ntfs-3g -o nls=utf8/dev/$device /mnt/$device
elif [ "$isvfat" ];then
mount -t vfat -oiocharset=utf8,rw,sync,umask=0000,dmask=0000,fmask=0000 /dev/$device/mnt/$device
else
mount /dev/$device/mnt/$device
fi
if[ -f /dev/${device}/swapfile ]; then
mkswap /dev/${device}/swapfile
swapon /dev/${device}/swapfile
fi
;;
remove)
if[ -f /dev/${device}/swapfile ]; then
swapoff /dev/${device}/swapfile
fi
umount /dev/$device
;;
esac

fi
这段脚本可实现自动挂载,如不想编辑脚本,也可在挂载点中自己设置(PS.没试过)
插入U盘或移动硬盘再次重启路由器 在挂载点中就可以看到已经挂载的设备
3、如果用Hub接入多个U盘,第二个设备就是/mnt/sdb,以此类推
4、进入网络共享中,添加共享目录例如/mnt/sda1,权限为777(即完全访问)。
至此就可以在网上邻居中看到路由器的这个共享文件夹了。
5、注意XP系统 必须保证
Computer Browser
Server
Application Layer Gatway Service
Windows Firewall/Internet ConnectionSharing
这几个服务开启并且在本地连接属性中
Microsoft 网络的文件和打印机共享
启用时网上邻居文件才可以访问

㈡ openwrt网络共享手机无法访问

openwrt网络共享手差含机无法访问是网络问题。由于地理位置和附近环境的影响,就会导致信号的传递虚蔽笑。用手机数据线连接路由器usb接口和手机,再开启手机的USB网络共享如果是灰色的无法开启,插拔数据线再尝并碰试开启。

㈢ OpenWrt 开 smb共享,局域网读取速度很慢,怎么

首先,千兆连接是必须的,然后挂载加参数/sbin/mount.ntfs-3g /dev/sda1 /mnt/uDISK -o rw,noatime,big_writes,nls=utf8,umask=000。
我这样读取速度也只有6M左右。

㈣ 怎么访问openwrt usb共享文件

在你拔掉硬盘之后再插上,路由识别的是第二个设备接入,会挂载到sdb1,而你的samba设置的是sda1,所以等于是挂载点和共享点不同了。解决办法是,你在openwrt里先安装block-mount,然后把硬盘拔掉在电脑上查看移动硬盘的uuid,然后在luci的挂载点

㈤ OpenWrt搭建文件共享服务(NAS)

说明:hdparm -S 60 /dev/sda 设置超时值(5分钟)使硬盘进入休眠模式(省电模式)(这个 S数值/12=分钟);/dev/sda 为挂载的硬盘路径,ls /dev/sda 查看你的盘符。执行完hdparm -S 60 /dev/sda 这个命令时你的路由已经设置为5分钟休眠了。(注:5分钟硬盘无操作时省电模式,休眠时接到读写州郑命令会自动唤醒进入工作模式)

附:** Linux hdparm 命令**
显示与设定硬盘的参数,语法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p ][-P <分区数>][-r <0或1>][-S <辩迹戚时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]
补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
测试各硬盘读取速度判断硬盘故障
在服务端命令窗口中执行如下命令
hdparm -t /dev/hda (IDE硬盘)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)
hdparm -t /dev/md0 (软RAID设备)
测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。
参数:

执行如下命令:

注:上面的 samba36-server 是本文发布时的Samba服务软件包名称,其中数字36表示3.6.X版本,以后Samba版本更新的话可能找不到这个软件包,这个时候执行 opkg list | grep samba 搜一下就好。

方式一:luci控制台

方式二:修改配置文件
配置文件路径为 /etc/samba/smb.conf ,将 [global] 中的 invalid users = root 注掉,修改携陵后文件内容如下:

方式一:luci控制台

方式二:修改配置文件/etc/samba/smb.conf
例如要添加一个名称为 airport 的共享,共享路径为 /mnt/usb,允许root用户读写操作,在 /etc/samba/smb.conf 配置文件中增加如下信息:

Samba的共享用户密码是单独配置的,执行下面的命令将root添加为共享用户,同时按照命令提示设置共享密码。

smbpasswd -a root

配置完成后,启动Samba服务即可。
/etc/init.d/samba start
samba操作命令介绍

如果没找到,则cmd+k

㈥ openwrt如何网络共享硬盘

你如果想共享它的一个硬盘的话,可以用相应的数据线连接匹配成功之后,然后点击一下你需要共享的一些资料就可以了。