- 支持ipv6:
1、Global build settings ---> Enable IPv6 support in packages (NEW)(选上)
2、Extra packages ---> ipv6helper(选上)
3、Base system ---> [*] Build with DHCPv6 support. (如果前面不带 * 就选上)
4、Network ---> 6in4 和 6rd 和 6to4 (三个都选上)
5、安装好固件后检查“禁止解析 IPv6 DNS 记录”是否去掉勾选,菜单的-网络-DHCP/DNS里的高级设置-把“禁止解析 IPv6 DNS 记录”的“√”去掉
6、extra packages ---> autocore-arm (显示温度)
7、base system ---> wireless tool(调节功率)
以上的选项各源码可能个别默认勾选了,没的就选上,选了的就不用管,我说的这些按顺序去查看,没选的就选上就可以了
有个别插件,就算你不用ipv6,但是也要把 Global build settings ---> Enable IPv6 support in packages (NEW)(选上),才可以选择的
比如:
luci-app-dockerman 、 luci-app-docker 、 luci-app-turboacc
--------------------------------------------------------------------------------------------------------------------------------
结合大神们的帖子,Openwrt要支持USB, 包括NTFS格式的U盘,正常读写包括热插拔,需要的东西如下
1、首先复制下面的命令放入对应源码的 diy-part.sh 里面保存
mkdir -p files/etc/hotplug.d/block && curl -fsSL https://raw.githubusercontent.com/281677160/openwrt-package/usb/block/10-mount > files/etc/hotplug.d/block/10-mount
2、打开SSH连接服务器配置固件的开关,然后启动编译,连接SSH进入配置固件,选取如下
3、
Base system —> <*>block-mount
4、
Utilities ---> disc ---> <*> fdisk
Utilities ---> <*> usbutils
Utilities —> Filesystem —> <*> badblocks
Utilities —> Filesystem —> <*> ntfs-3g
5、
Kernel modules —> Block Devices —> <*>kmod-scsi-core
6、
Kernel modules —> USB Support —> <*> kmod-usb-core
Kernel modules —> USB Support —> <*> kmod-usb-ohci
Kernel modules —> USB Support —> <*> kmod-usb-uhci
Kernel modules —> USB Support —> <*> kmod-usb-storage
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras
Kernel modules —> USB Support —> <*> kmod-usb2 ##usb2.0
Kernel modules —> USB Support —> <*> kmod-usb3 ##usb3.0
7、
Kernel modules —> Filesystems —> <*> kmod-fs-ext4
Kernel modules —> Filesystems —> <*> kmod-fs-vfat
Kernel modules —> Filesystems —> <*> kmod-fuse
请注意,这里绝对不要选择kmod-fs-ntfs,否则NTFS格式盘是只读模式
以上选择每个机型都不一样,有些已经默认选择了,有些没有选,反正你们由上至下的一个个选择就好了,有就不管,没有就选上
8、安装好固件后,插入U盘或移动硬盘 再次重启路由器 在openwrt的‘系统’-->挂载点 查看设备
如果U盘只有一个分区,就是/mnt/sda1,第二个分区是/mnt/sda2
如果用Hub接入多个U盘,第二个设备就是/mnt/sdb,以此类推
9、如果你编译有luci-app-samba或者luci-app-samba4的话,进入openwrt的网络共享中,添加共享目录例如/mnt/sda1,权限为777(即完全访问)。
10、网络共享luci-app-samba默认是去不掉的,在:Extra packages ---> autosamba(不选),就可以不选luci-app-samba
至此就可以在网上邻居中看到路由器的这个共享文件夹了。
--------------------------------------------------------------------------------------------------------------------
luci-app-dockerman 和 luci-app-docker 只能二选一
想要编译luci-app-dockerman或者luci-app-docker
首先要在Global build settings ---> Enable IPv6 support in packages (NEW)(选上)
选择dockerman或docker建议选上luci-app-diskman方便挂盘所用
--------------------------------------------------------------------------------------------------------
luci-app-dnsfilter依赖于dnsmasq-full,与OpenWrt默认的dnsmasq冲突,所以编译时请确保已经取消勾选base-system -> dnsmasq