OpenWrt官方固件设置
一、扩容
官方固件默认空间分配较少,不足以安装常用插件,官方提供了一键扩容脚本
安装必备软件包
1
2opkg update
opkg install parted losetup resize2fs blkid下载脚本并赋予执行权限
1
2wget -U "" -O expand-root.sh "https://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=0"
chmod +x expand-root.sh执行脚本并重启系统
1
2./expand-root.sh
reboot #系统会重启两次
二、修改启动等待时间
官方固件默认启动等待时间是5秒,这里把它修改成0秒
1 | vim /boot/grub/grub.cfg |
三、设置samba局域网共享
安装必需组件
samba相关组件应该在Luci界面安装,这里只安装shadow-useradd
1
2opkg update
opkg install shadow-useradd挂载磁盘
1
mount | grep sdb
创建系统用户(无 shell)
1
2useradd -M -s /bin/false nas
grep nas /etc/passwd #验证创建 Samba 用户
1
2smbpasswd -a nas
pdbedit -L #验证设置目录权限
ext4(最稳)
1
2chown -R nas:nas /mnt/sdb1
chmod -R 0755 /mnt/sdb1FAT / NTFS / exFAT(权限由挂载决定)
1
chmod -R 0777 /mnt/sdb1
Samba 配置文件
1
vim /etc/config/samba4
按照下面的配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14config samba
option workgroup 'WORKGROUP'
option charset 'UTF-8'
option description 'Samba on OpenWRT'
option macos '1'
config sambashare
option name 'NAS'
option path '/mnt/sdb1'
option read_only 'no'
option users 'nas'
option guest_ok 'yes'
option create_mask '0666'
option dir_mask '0777'启动服务
1
2/etc/init.d/samba4 enable
/etc/init.d/samba4 restart客户端访问
smb://192.168.1.1,用户名:nas,密码根据自己设置的填写