养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

时间:2024-10-04 11:22:37

刚买了能刷OpenWrt的路由器,设置个移动硬盘共享访问就折腾了好久。删繁就简,把我在网上查到的方法整理成这个经验。

工具/原料

刷好OpenWrt(带LuCI界面)的路由器一台当然必须带USB接口

软件:putty用于命令行操作路由器

软件:WinSCP用于修改路由器配置文件

方法/步骤

1、用putty连接路由器,用putty下载安装所需的软件包:(直接复制下面内容到提示腿发滏呸符)opkgupdateopkginstallkmod-usb-coreopkgin霜杼厮贿stallkmod-usb2#安装usb2.0opkginstallkmod-usb-ohci#安装usbohci控制器驱动opkginstallkmod-usb-storage#安装usb存储设备驱动opkginstallkmod-fs-ext3#安装ext3分区格式支持组件opkginstallkmod-fs-vfat#挂载FATopkginstallntfs-3g#挂载NTFSopkginstallmount-utils#挂载卸载工具opkginstallblock-mountopkginstallluci-app-samba#SAMBA网络共享服务/etc/init.d/sambaenable#启用并开始SAMBA共享/etc/init.d/sambarestart注意在线安装软件包需保证路由器Wan口可以连接Internet

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

2、重启路由器登陆路由器设置界面可以看到多了挂载点和网络共享两个选项(也可全部做完再重启)

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

3、用WinSCP连接路由器,打开/etc/hotplug.d/block/10-mo掼鸿乡羰unt文件(如果不存在请新建)修改为如下内容#!/bin/霜杼厮贿sh#Copyright(C)2009OpenWrt.org(C)2010OpenWrt.org.cnblkdev=`dirname$DEVPATH`if[`basename$blkdev`!="block"];thendevice=`basename$DEVPATH`case"$ACTION"inadd)mkdir-p/mnt/$device#vfat&ntfs-3gcheckif[`whichfdisk`];thenisntfs=`fdisk-l|grep$device|grepNTFS`isvfat=`fdisk-l|grep$device|grepFAT`isfuse=`lsmod|grepfuse`isntfs3g=`whichntfs-3g`elseisntfs=""isvfat=""fi#mountwithntfs-3gifpossible,elsewithdefaultmountif["$isntfs"-a"$isfuse"-a"$isntfs3g"];thenntfs-3g-onls=utf8/dev/$device/mnt/$deviceelif["$isvfat"];thenmount-tvfat-oiocharset=utf8,rw,sync,umask=0000,dmask=0000,fmask=0000/dev/$device/mnt/$deviceelsemount/dev/$device/mnt/$devicefiif[-f/dev/${device}/swapfile];thenmkswap/dev/${device}/swapfileswapon/dev/${device}/swapfilefi;;remove)if[-f/dev/${device}/swapfile];thenswapoff/dev/${device}/swapfilefiumount/dev/$device;;esacfi这段脚本可实现自动挂载,如不想编辑脚本,也可在挂载点中自己设置(PS.没试过)

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

4、插入U盘或移动硬盘再次重启路由器在挂载点中就可以看到已经挂载的设备如果U盘只有一个分区,就是/mnt/sda1,第二个分区是/mnt/sda2如果用Hub接入多个U盘,第二个设备就是/mnt/sdb,以此类推

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

5、进入网络共享中,添加共享目录例如/mnt/sda1,权限为777(即完全访问)。至此就可以在网上邻居中看到路由器的这个共享文件夹了。

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

6、注意XP系统必须保证ComputerBrowserServerApplicationLayerGatwayServiceWindowsFirewall/InternetConnectionSharing这几个服务开启并且在本地连接属性中Microsoft网络的文件和打印机共享启用时网上邻居文件才可以访问

OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

© 一点知识