找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 508|回复: 1

OpenWRT快速配置Samba

[复制链接]
本帖最后由 aming.ou 于 2023-8-15 15:24 编辑

最近硬改了一只WR702n,闪存升级为16M,内存升级为64M,可玩性强了很多,先是安装了npc客户端,实现了内网穿透,今天尝试USB口插优盘实现网络共享文件

参考官网wiki: https://openwrt.org/docs/guide-user/storage/usb-drives
再百度了很多帖子,也翻阅了坛里很多帖子,也写个贴做个备忘录

Samba 参考文档: https://blog.csdn.net/lovelyed/article/details/119490646

需要安装的插件包

opkg update
# USB驱动
opkg install kmod-usb-core
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install kmod-usb-storage
# 根据需要支持的分区格式选择安装
opkg install kmod-fs-ext4
opkg install kmod-fs-vfat
opkg install kmod-fs-exfat
opkg install ntfs-3g
opkg install ntfsprogs_ntfs-3g
# 自动挂载
opkg install block-mount
opkg install mount-utils
opkg install mountd
# samba服务
opkg install samba36-server
opkg install luci-app-samba
opkg install luci-i18n-samba-zh-cn

  1. root@Printer:/tmp/run/mountd/sda1# cat /etc/config/samba

  2. config samba
  3.         option name 'Lede'
  4.         option workgroup 'WORKGROUP'
  5.         option description 'Lede'
  6.         option homes '1'

  7. config sambashare 'FlashDisk'
  8.         option name 'FlashDisk'
  9.         option path '/tmp/run/mountd/sda1'
  10.         option read_only 'no'
  11.         option guest_ok 'no'
  12.         option create_mask '777'
  13.         option dir_mask '777'

  14. root@Printer:/tmp/run/mountd/sda1# cat /etc/samba/smb.conf.template
  15. [global]
  16.         netbios name = |NAME|
  17.         display charset = |CHARSET|
  18.         interfaces = |INTERFACES|
  19.         server string = |DESCRIPTION|
  20.         unix charset = |CHARSET|
  21.         workgroup = |WORKGROUP|
  22.         browseable = yes
  23.         deadtime = 30
  24.         domain master = yes
  25.         encrypt passwords = true
  26.         enable core files = no
  27.         guest account = nobody
  28.         guest ok = yes
  29.        #invalid users = root
  30.         local master = yes
  31.         load printers = no
  32.         map to guest = Bad User
  33.         max protocol = SMB2
  34.         min receivefile size = 8192
  35.         null passwords = yes
  36.         obey pam restrictions = yes
  37.         os level = 20
  38.         passdb backend = smbpasswd
  39.         preferred master = yes
  40.         printable = no
  41.         security = user
  42.         smb encrypt = disabled
  43.         smb passwd file = /etc/samba/smbpasswd
  44.         socket options = TCP_NODELAY SO_RCVBUF=960000 SO_SNDBUF=960000
  45.         syslog = 2
  46.         use sendfile = yes
  47.         use mmap = yes
  48.         writeable = yes
  49.         disable spoolss = yes
  50.         host msdfs = no
  51.         strict allocate = No
复制代码

在系统-挂载点 查看挂载情况
我这里写的是/tmp/run/mountd/sda1
在配置文件中invalid users = root前面加#号,注释这条命令。
#添加访问用户和密码
smbpasswd -a root
输入2次访问密码(可以根ssh登录时的密码不一样),这里是samba访问密码,使用root访问名
重启samba服务 /etc/init.d/samba restart
在电脑文件资源管理器中输入\\192.168.1.1(盒子的IP)



我的恩山、我的无线 The best wifi forum is right here.
来自手机 | 显示全部楼层
好帖子不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 03:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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