惊奇小站 - OpenWRT
type: channel
link: http://www.ganky.top/index.php/category/OpenWRT/
items: openwrt如何挂载局域网的NAS到本地
items: OpenWRT挂载U盘乱码问题
items: 在PVE下启动LXC容器的OpenWRT后无法运行tailscale的解决方法
items: 关于MikroTik 750Gr3刷OpenWRT后挂载TF卡/U盘到Overlay并安装tailcale的那些破事
items: linux无法删除文件以及在docker删除文件
items: docker中花生壳多开（适用于OpenWRT、群晖、铁威马等等等等）
items: OpenWRT的Samba配置注意事项

openwrt如何挂载局域网的NAS到本地
type: item
date: 2023-05-23T09:57:00+08:00
description: opkg updateopkg install kmod-fs-cifsmkdir /mnt/nasmount -t cifs //nas_ip/nas_share /mnt/nas -o username=your_username,password=your_password

OpenWRT挂载U盘乱码问题
type: item
date: 2023-05-16T12:19:00+08:00
description: 红框中输入iocharset=utf8

在PVE下启动LXC容器的OpenWRT后无法运行tailscale的解决方法
type: item
date: 2023-03-22T15:49:00+08:00
description: 在PVE的容器被指文件底部添加这两天指令即可比如配置文件是 /etc/pve/lxc/112.conf 这个，则编辑这个文件，底部添加lxc.cgroup2.devices.allow: c 10:200 rwm lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file 重启容器，就好了参考链接：Tailscale in LXC containers

关于MikroTik 750Gr3刷OpenWRT后挂载TF卡/U盘到Overlay并安装tailcale的那些破事
type: item
date: 2023-02-24T13:55:00+08:00
description: 刷OP的过程不不在这里阐述了刷完OP后，安装简体中文luci-i18n-base-zh-cn读取TF卡这四个kmod-mmc 、kmod-mmc-over-gpio、kmod-sdhci、kmod-sdhci-7620读取U盘需要这些（不确定）kmod-usb-storage kmod-fs-ext4kmod-usb-ohci kmod-usb2 kmod-usb-uhci kmod-usb-stroage block-mount //挂载点工具（必须）e2fsprogs fdisk cfdisk// 格式化工具安装tailscale需要iptables以及一些加密工具iptables-mod-account libustream-openssl ca-bundle kmod-tun挂载overlay，参考：https://www.youtube.com/watch?v=YwbwzuXKNlg1、创建挂载目录 mkdir /mnt/tf 2、挂载TF卡/U盘到挂载目录（ls查看列表有没有lost+found文件夹就知道是否成功） mount /dev/mmcblk0p1 /mnt/tf 3、复制所有文件到TF卡或者U盘（overlay目录里主要有upper和work两个目录） cp -r /overlay/* /mnt/tf 4、网页设置overlay挂载点即可，无需手动设置开机挂载代码 PS：dmesg，查看当前是否有识别sd卡block info 可以看到SD卡信息df -h 查看磁盘挂载信息lsblk 查看所有磁盘列表以及挂载点cfdisk /dev/盘符 给SD卡或者U盘进行分区（参考https://www.youtube.com/watch?v=YwbwzuXKNlg）指定分区格式化ext4格式sd卡： mkfs.ext4 /dev/mmcblk0p1 U盘： mkfs.ext4 /dev/sda1

linux无法删除文件以及在docker删除文件
type: item
date: 2021-09-06T19:51:00+08:00
description: 1.Linux下强制删除文件或者文件夹rm -rf 文件名或文件夹名字 2.有时候会遇到root都无法删除的文件可用lsattr查看文件属性lsattr 文件名 比如：lsattr .user.ini ----i--------e-- .user.ini 发现文件被加了i属性保护，此时文件无法删除需要用chattr，可以加减属性加i属性操作如下：chattr +i 文件名 减i属性操作如下：chattr -i 文件名 所以对上面的.user.ini文件，我们需要如下操作：chattr -i .user.ini 然后就能删除了rm -rf .user.ini 3.在Docker中或许无法完成上面的操作，因为chattr命令使用时需要CAP_LINUX_IMMUTABLE，而在docker是默认禁用的我们需要再运行容器时加上这个参数 --cap-add LINUX_IMMUTABLE 比如：docker run --cap-add LINUX_IMMUTABLE -it bash

docker中花生壳多开（适用于OpenWRT、群晖、铁威马等等等等）
type: item
date: 2021-09-06T13:24:00+08:00
description: 参考：https://registry.hub.docker.com/r/tznb/oray1、花生壳根据MAC地址生成SN序列号2、Docker限制了MAC头，范围在：开始MAC 00:0C:29:00:00:00 结束 00:0C:29:ff:ff:ff可在这里自动生成MAC地址：https://www.jisuan.mobi/pBNz13N3Nmm6HyWW.html3、运行容器（系统没有镜像会自动下载）docker run -dit --name "oray" --restart=always --mac-address "00:0C:29:4F:39:5C" tznb/oray:1.0 4、进入Docker容器，查看序列号docker exec -it oray bash phddns status 5、更改步骤3的容器名称（oray）和MAC地址，即可实现多开

OpenWRT的Samba配置注意事项
type: item
date: 2021-08-29T00:04:00+08:00
description: 转自：https://blog.csdn.net/w657395940/article/details/203120531.配置全局共享参数 系统默认不允许root用户访问samba，如果要用root用户 配置文件路径为 /etc/samba/smb.conf ，将 [global] 中的 invalid users = root 注掉，前面添加#2.创建组和用户与设置密码groupadd guanli //新增叫guanli的组useradd xiaoming -g guanli //新增在guanli组的xiaoming用户smbpasswd -a xiaoming //帮xiaoming设置密码3.共享文件夹的用户配置中valid users = @guanli,xiaohong //设置运行guanli组的所有用户，和xiaohong用户可访问4.samba服务启动、关闭和重启/etc/init.d/samba start/etc/init.d/samba stop/etc/init.d/samba restart5.windows用户异常不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接问题的解决在cmd中输入：net use * /delete6.linux用户相关(1)使用smbclientsmbclient//192.168.1.1/Normal -U user%passwd(2)挂载到某个目录使用mkdir/mnt/sharemount -o username=youruser,password=passwd //192.168.1.1/Normal /mnt/share设置开机挂载将如下命令写入/etc/fstab//192.168.1.1/share /mnt/ml45 cifs defaults,auto,username=youruser,password=passwd 0 0然后mount -a