找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2093|回复: 40

padavan挂载远程共享资源文件夹,路由器没有USB接口,空间又不够的可以试试

[复制链接]
本帖最后由 8267 于 2023-9-8 15:40 编辑

这个挂载远程共享文件在openwrt里很方便,我没用过openwrt 也没有接触过这个功能, xf110 告诉我这个功能很方便,对于路由器没有usb口无法插usb存储的,又有安装很多插件、存放很多文件的需求的,这个功能就方便很多了。
如果光猫有USB口的,可以把USB存储设备插在光猫上,然后用路由器来挂载,不让光猫的USB口闲置浪费。

padavan 固件如果是刷的是hiboy版应该也早就用上了,我是小白一个,对于这些不太了解,也是才接触这个功能,确实方便。

mount -t cifs //192.168.123.66/nas /media/cifs -o username=user,password=pass,dynperm,nounix,noserverino,file_mode=0777,dir_mode=0777
如果没有密码可以是这样的
mount -t cifs //192.168.123.66/nas /media/cifs -o username=everyone,dynperm,nounix,noserverino,file_mode=0777,dir_mode=0777

但是问题来了,如果你刷的padavan是自己编译的或者网上大佬提供的,因为精简的原因,导致内核缺少很多文件,比如cifs文件系统,那么按照上方hiboy大佬的那个挂载命令,你会发现 不起作用。
所以我单独编译了需要的内核模块 (只能用于3.4内核的padavan),解压出cifs-ko文件夹,里面有多个模块,只需要里面的 des_generic.ko  cifs.ko  md5.ko hmac.ko 这四个模块其他的不需要,然后用winscp之类的把这四个文件上传到/etc/storage/文件夹里, 可以cat /proc/crypto  查看你的固件是否集成某个模块,还有/lib/modules/3.4.113/kernel/fs/cifs/cifs.ko有这个文件 ,如果有集成可以少上传一个。所需的模块如下就可以挂载了。
  1. name         : ecb(des)
  2. driver       : ecb(des-generic)
  3. module       : kernel
  4. priority     : 0
  5. refcnt       : 1
  6. selftest     : passed
  7. type         : blkcipher
  8. blocksize    : 8
  9. min keysize  : 8
  10. max keysize  : 8
  11. ivsize       : 0
  12. geniv        : <default>

  13. name         : md4
  14. driver       : md4-generic
  15. module       : md4
  16. priority     : 0
  17. refcnt       : 1
  18. selftest     : passed
  19. type         : shash
  20. blocksize    : 64
  21. digestsize   : 16

  22. name         : hmac(md5)
  23. driver       : hmac(md5-generic)
  24. module       : hmac
  25. priority     : 0
  26. refcnt       : 1
  27. selftest     : passed
  28. type         : shash
  29. blocksize    : 64
  30. digestsize   : 16

  31. name         : md5
  32. driver       : md5-generic
  33. module       : md5
  34. priority     : 0
  35. refcnt       : 1
  36. selftest     : passed
  37. type         : shash
  38. blocksize    : 64
  39. digestsize   : 16

  40. name         : des3_ede
  41. driver       : des3_ede-generic
  42. module       : des_generic
  43. priority     : 0
  44. refcnt       : 1
  45. selftest     : passed
  46. type         : cipher
  47. blocksize    : 8
  48. min keysize  : 24
  49. max keysize  : 24

  50. name         : des
  51. driver       : des-generic
  52. module       : des_generic
  53. priority     : 0
  54. refcnt       : 1
  55. selftest     : passed
  56. type         : cipher
  57. blocksize    : 8
  58. min keysize  : 8
  59. max keysize  : 8

  60. name         : ecb(arc4)
  61. driver       : ecb(arc4-generic)
  62. module       : kernel
  63. priority     : 0
  64. refcnt       : 1
  65. selftest     : passed
  66. type         : blkcipher
  67. blocksize    : 1
  68. min keysize  : 1
  69. max keysize  : 256
  70. ivsize       : 0
  71. geniv        : <default>

  72. name         : stdrng
  73. driver       : krng
  74. module       : kernel
  75. priority     : 200
  76. refcnt       : 1
  77. selftest     : passed
  78. type         : rng
  79. seedsize     : 0

  80. name         : arc4
  81. driver       : arc4-generic
  82. module       : kernel
  83. priority     : 0
  84. refcnt       : 1
  85. selftest     : passed
  86. type         : cipher
  87. blocksize    : 1
  88. min keysize  : 1
  89. max keysize  : 256

  90. name         : sha1
  91. driver       : sha1-generic
  92. module       : kernel
  93. priority     : 0
  94. refcnt       : 1
  95. selftest     : passed
  96. type         : shash
  97. blocksize    : 64
  98. digestsize   : 20
复制代码
然后打开你的ttyd或者ssh  使用命令行依次输入以下命令 .ko路径是你上传到闪存的路径
insmod /etc/storage/des_generic.ko
insmod /etc/storage/cifs.ko
insmod /etc/storage/md5.ko
insmod /etc/storage/hmac.ko
modprobe -q ext4
modprobe des_generic
modprobe cifs CIFSMaxBufSize=64512
mkdir -p /media/cifs
umount /media/cifs ; umount -l /media/cifs  

busybox mount -t cifs //192.168.2.6/AiDisk_a1 /media/cifs -o username=everyone,dynperm,nounix,noserverino,file_mode=0777,dir_mode=0777

就是以上这些命令  
其中umount /media/cifs ; umount -l /media/cifs    报错可忽略   192.168.2.6/AiDisk_a1 改成实际你的共享文件地址
其他是不会报错的
如果报错 请复制报错内容  还有路由器日志里的报错内容 CFI : 的内容
正常是不会报错的

成功后ssh不会回复  路由器里会回复 kernel: CIFS VFS: default security mechanism requested.  The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.3
如果对面是路由器开启的smb 那么还需要对面的路由器打开防火墙放行相关端口才行,smb.config配置还需要增加访问的端口 默认是br0 还需要添加相关端口进去ifconfig查看端口
相关教程 Padavan 路由器系统如何放开wan口的samba访问



如果你使用的是群晖dsm7.1   可能会报错 mount: mounting //192.168.2.6/nas on /media/cifs failed: Permission denied

群晖里面则提示
这是因为


方法一  在群晖里设置

方法二  命令改为
busybox mount -t cifs //192.168.0.6/AiDisk_a1 /media/cifs -o username=everyone,dynperm,sec=ntlmssp,nounix,noserverino,file_mode=0777,dir_mode=0777
参考帖子出处

正常了ssh就不再报错了
就可以去/media/cifs 看到你的挂载的文件了

那么可以看到了的话  就在路由器页面里 参数设置-脚本-在路由器启动后执行里最下面添加以下命令
  1. # SMB资源挂载(局域网共享映射,无USB也能挂载储存空间)
  2. # 说明:最下面的【192.168.2.6】为共享服务器的IP,【AiDisk_a1 】为共享文件夹名称
  3. # 说明:username=、password=填账号密码
  4. #说明:没有密码填 username=everyone
  5. insmod /etc/storage/des_generic.ko
  6. insmod /etc/storage/cifs.ko
  7. insmod /etc/storage/md5.ko
  8. insmod /etc/storage/hmac.ko
  9. modprobe -q ext4
  10. modprobe des_generic
  11. modprobe cifs CIFSMaxBufSize=64512
  12. mkdir -p /media/cifs
  13. umount /media/cifs ; umount -l /media/cifs
  14. busybox mount -t cifs //192.168.2.6/AiDisk_a1 /media/cifs -o username=everyone,dynperm,nounix,noserverino,file_mode=0777,dir_mode=0777
复制代码









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
来自手机 | 显示全部楼层
有点意思。一般光猫都提供ftp共享,要是能挂载ftp就爽了

点评

可以挂载 但是有一个点 电信的光猫 ftp 那个文件佳存不了东西 BUG很多  详情 回复 发表于 2023-9-8 16:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个我已经用上了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个我已经用上了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

玉米穗不吃花生 发表于 2023-9-8 15:42
有点意思。一般光猫都提供ftp共享,要是能挂载ftp就爽了

可以挂载  但是有一个点 电信的光猫 ftp 那个文件佳存不了东西 BUG很多
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
a450591538 发表于 2023-9-8 16:02
可以挂载  但是有一个点 电信的光猫 ftp 那个文件佳存不了东西 BUG很多

怎么挂载呀?可以分享一下你的方法吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大神的研究可以让padavan再用很多年,解决了存储空间问题,所有openwrt能的插件都可以移植到padavan上来。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
你太谦虚了,你已经是大神级别了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我试着引导到我的群晖上面,结果提示没有这样的目录?

但是我建立了这样的共享文件夹呀
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
jontao 发表于 2023-12-3 17:44
我试着引导到我的群晖上面,结果提示没有这样的目录?

但是我建立了这样的共享文件夹呀

有截图没 看看你的命令 还有错误提示

点评

你看你下一层楼。 提示我这个没违禁词语,请勿在发载点,很奇怪呢, 用的你的固件。 [attachimg]658578[/attachimg]  详情 回复 发表于 2023-12-3 18:53
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

mount: can't read '/etc/fstab': No such file or directory
提示缺少这个。。。这个好像是挂载目录点的文件。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

8267 发表于 2023-12-3 18:06
有截图没 看看你的命令 还有错误提示

你看你下一层楼。

提示我这个没违禁词语,请勿在发载点,很奇怪呢,

用的你的固件。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我用命令查看,没有你第一个第二个

name         : ecb(des)
driver       : ecb(des-generic)
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
type         : blkcipher
blocksize    : 8
min keysize  : 8
max keysize  : 8
ivsize       : 0
geniv        : <default>

name         : md4
driver       : md4-generic
module       : md4
priority     : 0
refcnt       : 1
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 16

这俩没有,缺失,第一个我可以在下载的文件里面找到安装上,第二个找不到呀。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

折腾半天,把你分享的文件又安装了一些

现在提示这个

mount: mounting //192.168.1.25/AiDisk_a1 on /media/cifs failed: Operation not supported
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

成功了,太不容易了,哈哈。还是得把nas的smb1打开就成了。

点评

应该你漏了,sec=ntlmssp 参数 你看看帖子里提到的 不过你成功了 也可以了  详情 回复 发表于 2023-12-3 19:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-30 02:00

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表