Update Xiaomi 4A gigabit version dumb AP settings

This commit is contained in:
Daniel Pawlik
2023-08-01 09:16:59 +02:00
parent f57930a609
commit edb5d112e7
8 changed files with 232 additions and 20 deletions

View File

@@ -8,7 +8,7 @@ CRYPTO_LIB=${CRYPTO_LIB:-'openssl'}
COMMAND="opkg update"
if [[ "$FULL_WPAD" =~ yes|Yes ]]; then
COMMAND="$COMMAND; opkg remove wpad-basic-wolfssl;"
COMMAND="$COMMAND; opkg remove wpad-basic-wolfssl"
COMMAND="$COMMAND; opkg remove wpad-basic-mbedtls; opkg install wpad-$CRYPTO_LIB"
fi

View File

@@ -0,0 +1,3 @@
config defaults
# example for blacklisting individual devices or bridges
# list blacklist eth0

View File

@@ -188,7 +188,8 @@ config globals 'globals'
#config plugin 'tcpconns'
# option enable '0'
# list ListeningPort '0'
# option ListeningPorts '0'
# option AllPortsSummary '0'
# list LocalPort '22'
# list LocalPort '80'

View File

@@ -0,0 +1,44 @@
BaseDir "/var/run/collectd"
Include "/etc/collectd/conf.d/*.conf"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
Interval 30
ReadThreads 2
LoadPlugin iwinfo
LoadPlugin memory
<Plugin memory>
ValuesPercentage false
ValuesAbsolute true
</Plugin>
LoadPlugin cpu
<Plugin cpu>
ValuesPercentage true
ReportByCpu true
ReportByState true
</Plugin>
LoadPlugin load
LoadPlugin rrdtool
<Plugin rrdtool>
DataDir "/mnt/rrd"
RRARows 288
RRASingle true
RRATimespan 7200
RRATimespan 86400
RRATimespan 604800
RRATimespan 2678400
RRATimespan 31622400
</Plugin>
LoadPlugin interface
<Plugin interface>
IgnoreSelected false
Interface "br-lan"
</Plugin>

View File

@@ -0,0 +1,123 @@
config defaults
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option synflood_protect '1'
option flow_offloading '1'
option flow_offloading_hw '1'
config zone
option name 'lan'
list network 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
config zone
option name 'wan'
list network 'wan'
list network 'wan6'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'

View File

@@ -1,14 +0,0 @@
config irqbalance 'irqbalance'
option enabled '1'
# Level at which irqbalance partitions cache domains.
# Default is 2 (L2$).
#option deepestcache '2'
# The default value is 10 seconds
#option interval '10'
# List of IRQ's to ignore
#list banirq '36'
#list banirq '69'

View File

@@ -0,0 +1,41 @@
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd32:d110:fda5::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
option igmp_snooping '1'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.88.2'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.88.1'
list dns '192.168.88.1'
list dns '1.1.1.1'
list dns '8.8.8.8'
config interface 'wan'
option device 'wan'
option proto 'dhcp'
option auto '0'
config interface 'wan6'
option device 'wan'
option proto 'dhcpv6'
option auto '0'
option reqaddress 'try'
option reqprefix 'auto'

View File

@@ -9,6 +9,7 @@ config wifi-device 'radio0'
option country 'PL'
option cell_density '0'
option noscan '1'
option log_level '0'
config wifi-iface 'default_radio0'
option device 'radio0'
@@ -17,17 +18,27 @@ config wifi-iface 'default_radio0'
option ssid 'MyNetwork_2G'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211r '1'
option nasid '4a-2'
option mobility_domain 'abab'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option macfilter 'deny'
list maclist '38:1f:8d:4c:6a:b5'
config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option channel '124'
option band '5g'
option htmode 'VHT80'
option country 'PL'
option txpower '18'
option cell_density '0'
option log_level '1'
option log_level '0'
option channel '140'
config wifi-iface 'default_radio1'
option device 'radio1'
@@ -36,11 +47,11 @@ config wifi-iface 'default_radio1'
option ssid 'MyNetwork'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211r '1'
option nasid '4a-5'
option mobility_domain 'abab'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option ieee80211r '1'
option ieee80211k '1'
option ieee80211v '1'
option bss_transition '1'
@@ -52,8 +63,11 @@ config wifi-iface 'wifinet3'
option mode 'ap'
option ssid 'MyNetwork_iot'
option encryption 'psk2'
option disassoc_low_ack '0'
option key 'mypassword1234'
option network 'lan'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option network 'lan'
option disabled '1'