Ⅰ openwrt 怎样挂载windows共享
刚买了能刷OpenWrt的路由器,设置个移动硬盘共享访问就折腾了好久。删繁就简,把我在网上查到的方法整理成这个经验。
刷好OpenWrt(带LuCI界面)的路由器一台 当然必须带USB接口
软件:putty 用于命令行操作路由器
软件:WinSCP 用于修改路由器配置文件
用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
重启路由器 登陆路由器设置界面 可以看到多了挂载点和网络共享两个选项(也可全部做完再重启)
用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 | grep fuse`
isntfs3g=`which ntfs-3g`
else
isntfs=""
isvfat=""
fi
# mount with ntfs-3g if possible, 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 -o iocharset=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盘或移动硬盘 再次重启路由器 在挂载点中就可以看到已经挂载的设备
如果U盘只有一个分区,就是/mnt/sda1,第二个分区是/mnt/sda2
如果用Hub接入多个U盘,第二个设备就是/mnt/sdb,以此类推
进入网络共享中,添加共享目录例如/mnt/sda1,权限为777(即完全访问)。
至此就可以在网上邻居中看到路由器的这个共享文件夹了。
注意XP系统 必须保证
Computer Browser
Server
Application Layer Gatway Service
Windows Firewall/Internet Connection Sharing
这几个服务开启 并且在本地连接属性中
Microsoft 网络的文件和打印机共享
启用时 网上邻居文件才可以访问
Ⅱ 支持usb打印机共享的4G无线路由器
需要使用无线打印服务器,下面以HP2101nw无线GUSB打印服务器为例进行讲解。
一、硬件连接:
将打印机的USB线连接到打印服务器的USB接口上,如下图5口。打印服务器和打印机都上电。
全部设置已完成,将电脑与无线打印服务器之间的Micro-USB线拆除,让打印机直连无线打印服务器即可通过无线网络使用打印功能。
Ⅲ 让传统USB打印机实现网络打印
公司里面有一台Epson L360打印机当时买的时候不到1000元,办公室平常打印用也没有太重视网络功能。不过后期设备连的财务电脑,其他人用的话只能通过电脑共享使用了!但是,自己的电脑一直连接不上!
因此,才有了这次的改变!
使用还是很方便的!
要将传统USB打印机更改为网络打印需要有一下准备。
1.支持openwrt的路由器或者工控机一台。
2.不用说了要有打印机
首先,要准备的是一台支持openwrt的路由器或者工控机,我用的'是工控机。
系统安装的是由koolshare论坛fw867制作的X64 1.9版本的设备固件!
下面是固件地址:http://firmware.koolshare.cn/openwrt_X64_fw867/lede-X64.1.9-Update1-x86-64-combined-squashfs.img.gz 固件会时常升级的如果固件下载不到就去他们论坛看看!
将固件刷进设备,登陆设备,我将设备IP更改为192.168.40.1了,所以直接登陆这个地址就可以了!密码是他们败梁论坛名字:koolshare。
然后,将打印机都插到设备的USB口。
然后进入到设备系统点击“服务-打印服务器”设备将会自动检测出打印机!其他的如果没检测到侧需要安装驱动,这个就很麻烦了,这也是我为什么选择fw867的固件的原因。至于怎么安装大家自己网络吧!
然后设备下面的设置一下!设备选择第一台设备Epson l360 接口选择LAN 。第一台的端口就设戚枯漏置9100.下面在选择双向确认即可!
第二台,点击添加,如下设置!
设备从其一下,就这样就设置好了!
那我们如何检测好了没有呢!点击“系统-webshell”就进入到命令模式了,用户名:root 密码:koolshare 进去后输入:netstat -an 如果能看到如下图两条信息就证明是没有问题的!
9100端口是Epson L3600 9101端口是标签打印机!剩下来我们设置电脑就可以了!我的电脑是win10,我就以win10 为例! 安装之前,需要将两台打印机的驱动最好先安装到电脑!在设置里面“设置-设备”点击添加打印机,正常是找不到的,所以我们要点击“我需要的打印机不在列表之中”
下一步,选择“使用TCP/IP地址或主机添加打印机”
下一步,在ip地址位置输入“192.168.40.1”,端口名称自己可以起一个自己容易记得名字。
下一步,系统会自动搜索,这样是搜索不到的。
下一步,我们需要设置端口设置。点击自定义。
下一步,在这里面我们需要设置系统端口“9101”
再下一步,设备会自动检测打印机驱动,需要手动选择设备型号。
下一步,提示是否更换驱动,选择推荐的就可以了!
在下一步,设高烂置名称 在下一步,设置是否共享!
最后,总于完成了,可以使用了!
这样就可以通过网络打印使用了!