本文是直接下载固件并直接刷 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