自定义设备 dns/网关
/etc/config/dhcp
1 2
| config tag '<tag>' option dhcp_option '<6,1.1.1.1 3,192.168.1.2>'
|
然后在wubui dhcp/dns 静态地址分配 添加标签
或者
/etc/config/dhcp
1 2 3 4 5
| config host option name '<hostname>' option ip '<192.168.1.11>' list mac '<mac>' list tag '<tag>'
|
NPTv6
/etc/config/firewall
1 2 3 4 5
| config include option enabled 1 option type 'script' option path '/etc/nftables.d/NPTv6.sh' option fw4_compatible 1
|
/etc/nftables.d/NPTv6.sh
1 2 3 4 5 6
| #!/bin/ash #LAN_PFX="$(uci -q get network.globals.ula_prefix)" LAN_PFX="<2001:0002::/64>" PD_PREFIX=$(ifstatus wan_6 | jq -r '.["ipv6-prefix"][] | "\(.address)/\(.mask)"') nft add rule inet fw4 srcnat oifname "pppoe-wan" snat ip6 prefix to ip6 saddr map { "${LAN_PFX}" : "${PD_PREFIX}" } nft add rule inet fw4 dstnat iifname "pppoe-wan" dnat ip6 prefix to ip6 daddr map { "${PD_PREFIX}" : "${LAN_PFX}" }
|
清空连接跟踪
1
| echo > /proc/net/nf_conntrack
|
自用Image Builder
1 2 3 4 5 6
| make image \ ROOTFS_PARTSIZE="1004" \ PACKAGES="-kmod-amazon-ena -kmod-amd-xgbe -kmod-bnx2 -kmod-dwmac-intel -kmod-e1000e -kmod-e1000 -kmod-forcedeth -kmod-fs-vfat -kmod-igb -kmod-ixgbe -kmod-r8169 -kmod-tg3 -kmod-drm-i915 \ kmod-igc kmod-nft-tproxy kmod-tcp-bbr \ luci luci-i18n-base-zh-cn luci-i18n-package-manager-zh-cn luci-i18n-firewall-zh-cn luci-i18n-sqm-zh-cn ddns-scripts-cloudflare luci-i18n-ddns-zh-cn openssh-sftp-server tcpdump jq iputils-ping python3 rsync luci-proto-wireguard" \ FILES="config"
|