tplink 刷 openwrt 及samba共享设置

来源:互联网 发布:cs算法 编辑:程序博客网 时间:2024/06/10 05:29

本文是直接下载固件并直接刷 openwrt

一、下载固件

http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-factory.bin

http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-sysupgrade.bin

二、刷入固件

1.使用tp-link的系统功能,直接刷入....factory.bin

2.如果没有luci则执行如下命令

安装Web界面
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

opkg install luci-i18n-chinese

这样系统就刷完了。


三、安装samba共享

设定samba共享,比较容易,可以luci来做,也可以手动做。

1.先安装两个软件包:

luci-app-samba和block-mount

2.编辑/etc/config/samba如下:

config samba
        option homes '1'
        option name 'gonglibo-ap'
        option description 'gonglibo ap tp-link 720n openwrt'
        option workgroup 'WORKGROUP'

config sambashare
        option name 'home'
        option path '/home'
        option read_only 'no'
        option guest_ok 'yes'
        option users 'root,nobody'
        option create_mask '0755'
        option dir_mask '0755'

3.创建/etc/samba/smbpasswd
touch /etc/samba/smbpasswd
4.为samba设置用户
smbpasswd -a root
输入密码时不要输入,两次都为空
同样再执行smbpasswd -a nobody

5.编辑/etc/samba/smb.conf
[global]                                                                                                                                                                                  netbios name = gonglibo-ap
        display charset = UTF-8
        interfaces = 127.0.0.1/8 lo 192.168.1.1/24 br-lan
        server string = gonglibo ap tp-link 720n openwrt                                                                                                                                  unix charset = UTF-8 #新添加
        workgroup = WORKGROUP
        browseable = yes
        deadtime = 30
        domain master = yes
        encrypt passwords = true
        enable core files = no
        guest account = root
        guest ok = yes
        #invalid users = root
        local master = yes
        load printers = no
        map to guest = Bad User
        max protocol = SMB2
        min receivefile size = 16384
        null passwords = yes
        obey pam restrictions = yes
        os level = 20
        passdb backend = smbpasswd
        preferred master = yes
        printable = no
        security = share
        smb encrypt = disabled
        smb passwd file = /etc/samba/smbpasswd
        socket options = TCP_NODELAY IPTOS_LOWDELAY
        syslog = 2
        use sendfile = yes
        writeable = yes


[homes]
        comment     = Home Directories
        browsable   = no
        read only   = no
        create mode = 0750

[home]
        path = /home
        valid users = root,nobody
        read only = no
        guest ok = yes
        create mask = 0755
        directory mask = 0755

然后运行下面命令让samba启动时自动运行:

/etc/init.d/samba enable
/etc/init.d/samba restart

这样你可以通过Netbios名Buffalo来完全控制访问你的共享了。为了添加中文文件名和目录支持,请修改/etc/samba/smb.conf.template,添加如下两行:

unix charset = UTF-8
dos charset = cp936


原创粉丝点击