参考链接
wrt1900acs openwrt
 wrt1900acs openwrt
刷机
wrt1900acs原生固件刷openwrt-23.05.3-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img
 wrt1900acs openwrt更新刷openwrt-23.05.3-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin
通过WEB UI来刷,过程简单,不做叙述。
玩机
扩展overlay
- 安装驱动
opkg update
opkg install block-mount kmod-fs-ext4 e2fsprogs parted kmod-usb-storage
- 识别U盘
将U盘格式化成ext4
/dev/ubiblock0_0: UUID="717bd2c9-ad69faf3-6b367d9c-27ac56f7" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/ubi0_1: UUID="1b356301-ad42-41d3-a448-20b80a6fd110" VERSION="w5r0" TYPE="ubifs"
/dev/ubi1_0: UUID="493531ba-86cd-421e-aa0b-39fc2950eb38" VERSION="w4r0" TYPE="ubifs"
/dev/sda4: UUID="c6115da9-3e8f-4f93-9937-0e1e04531676" VERSION="1.0" MOUNT="/overlay" TYPE="ext4"
- 备份overlay
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xf -
sync
- 修改fstab
root@WRT1900ACS:~# cat /etc/config/fstab
config 'global'option  anon_swap       '0'option  anon_mount      '0'option  auto_swap       '1'option  auto_mount      '1'option  delay_root      '5'option  check_fs        '0'config 'mount'option  target  '/overlay'option  uuid    'c6115da9-3e8f-4f93-9937-0e1e04531676'option  enabled '1'
重启确认
root@WRT1900ACS:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.3M      3.3M         0 100% /rom
tmpfs                   248.0M      4.6M    243.4M   2% /tmp
/dev/sda4               113.3G     41.8G     65.6G  39% /overlay
overlayfs:/overlay      113.3G     41.8G     65.6G  39% /
tmpfs                   512.0K         0    512.0K   0% /dev
可见,overlay已经扩展。128G的U盘目前足够使用一段时间。
samba
- 安装
opkg update
opkg install luci-app-samba4
- 配置
 通过openwrt UI配置即可。两种方式,二选其一。
  
 重点是共享目录配置足够权限
 drwxrwxrwx 6 root root 4.0K May 7 14:58 share
考虑到安全,修改/etc/passwd
root@WRT1900ACS:/etc# cat passwd | grep ethan
ethan:*:1000:65534:ethan:/var:/bin/false
设置密码
smbpasswd -a ethan
aria2
参考笔者其他文章
其他
还可以安装一些不足为外人道的小软件。