{ "config": { "packages": [ { "configs": [ { "name": "dnsmasq", "options": [ { "name": "domainneeded", "type": "option", "value": "1" }, { "name": "boguspriv", "type": "option", "value": "1" }, { "name": "filterwin2k", "type": "option", "value": "0" }, { "name": "localise_queries", "type": "option", "value": "1" }, { "name": "rebind_localhost", "type": "option", "value": "1" }, { "name": "local", "type": "option", "value": "/lan/" }, { "name": "domain", "type": "option", "value": "lan" }, { "name": "expandhosts", "type": "option", "value": "1" }, { "name": "nonegcache", "type": "option", "value": "0" }, { "name": "authoritative", "type": "option", "value": "1" }, { "name": "readethers", "type": "option", "value": "1" }, { "name": "leasefile", "type": "option", "value": "/tmp/dhcp.leases" }, { "name": "resolvfile", "type": "option", "value": "/tmp/resolv.conf.d/resolv.conf.auto" }, { "name": "nonwildcard", "type": "option", "value": "1" }, { "name": "localservice", "type": "option", "value": "1" }, { "name": "ednspacket_max", "type": "option", "value": "1232" }, { "name": "rebind_protection", "type": "option", "value": "0" }, { "name": "interface", "type": "list", "value": "lan" }, { "name": "interface", "type": "list", "value": "guest" }, { "name": "logqueries", "type": "option", "value": "1" }, { "name": "address", "type": "list", "value": "/arcad.lan/10.10.10.1" }, { "name": "address", "type": "list", "value": "/#/10.10.10.1" } ] }, { "name": "dhcp", "options": [ { "name": "interface", "type": "option", "value": "lan" }, { "name": "start", "type": "option", "value": "100" }, { "name": "limit", "type": "option", "value": "150" }, { "name": "leasetime", "type": "option", "value": "12h" }, { "name": "dhcpv4", "type": "option", "value": "server" }, { "name": "dhcpv6", "type": "option", "value": "server" }, { "name": "ra", "type": "option", "value": "server" }, { "name": "ra_slaac", "type": "option", "value": "1" }, { "name": "ra_flags", "type": "list", "value": "managed-config" }, { "name": "ra_flags", "type": "list", "value": "other-config" } ], "section": "lan" }, { "name": "dhcp", "options": [ { "name": "interface", "type": "option", "value": "wan" }, { "name": "ignore", "type": "option", "value": "1" } ], "section": "wan" }, { "name": "odhcpd", "options": [ { "name": "maindhcp", "type": "option", "value": "0" }, { "name": "leasefile", "type": "option", "value": "/tmp/hosts/odhcpd" }, { "name": "leasetrigger", "type": "option", "value": "/usr/sbin/odhcpd-update" }, { "name": "loglevel", "type": "option", "value": "4" } ], "section": "odhcpd" }, { "name": "dhcp", "options": [ { "name": "interface", "type": "option", "value": "guest" }, { "name": "start", "type": "option", "value": "100" }, { "name": "limit", "type": "option", "value": "150" }, { "name": "leasetime", "type": "option", "value": "12h" }, { "name": "dhcp_option", "type": "list", "value": "160,http://arcad.lan" } ], "section": "guest" } ], "name": "dhcp" }, { "configs": [ { "name": "dropbear", "options": [ { "name": "PasswordAuth", "type": "option", "value": "on" }, { "name": "RootPasswordAuth", "type": "option", "value": "on" }, { "name": "Port", "type": "option", "value": "22" } ] } ], "name": "dropbear" }, { "configs": [ { "name": "main", "options": [ { "name": "reconciliation_interval", "type": "option", "value": "60" }, { "name": "server_url", "type": "option", "value": "https://emissary.cadol.es" } ], "section": "agent" } ], "name": "emissary" }, { "configs": [ { "name": "defaults", "options": [ { "name": "syn_flood", "type": "option", "value": "1" }, { "name": "input", "type": "option", "value": "ACCEPT" }, { "name": "output", "type": "option", "value": "ACCEPT" }, { "name": "forward", "type": "option", "value": "REJECT" } ] }, { "name": "zone", "options": [ { "name": "name", "type": "option", "value": "lan" }, { "name": "network", "type": "list", "value": "lan" }, { "name": "input", "type": "option", "value": "ACCEPT" }, { "name": "output", "type": "option", "value": "ACCEPT" }, { "name": "forward", "type": "option", "value": "ACCEPT" } ] }, { "name": "zone", "options": [ { "name": "name", "type": "option", "value": "wan" }, { "name": "network", "type": "list", "value": "wan" }, { "name": "network", "type": "list", "value": "wan6" }, { "name": "input", "type": "option", "value": "REJECT" }, { "name": "output", "type": "option", "value": "ACCEPT" }, { "name": "forward", "type": "option", "value": "REJECT" }, { "name": "masq", "type": "option", "value": "1" }, { "name": "mtu_fix", "type": "option", "value": "1" } ] }, { "name": "forwarding", "options": [ { "name": "src", "type": "option", "value": "lan" }, { "name": "dest", "type": "option", "value": "wan" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-DHCP-Renew" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "udp" }, { "name": "dest_port", "type": "option", "value": "68" }, { "name": "target", "type": "option", "value": "ACCEPT" }, { "name": "family", "type": "option", "value": "ipv4" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-Ping" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "icmp" }, { "name": "icmp_type", "type": "option", "value": "echo-request" }, { "name": "family", "type": "option", "value": "ipv4" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-IGMP" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "igmp" }, { "name": "family", "type": "option", "value": "ipv4" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-DHCPv6" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "udp" }, { "name": "dest_port", "type": "option", "value": "546" }, { "name": "family", "type": "option", "value": "ipv6" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-MLD" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "icmp" }, { "name": "src_ip", "type": "option", "value": "fe80::/10" }, { "name": "icmp_type", "type": "list", "value": "130/0" }, { "name": "icmp_type", "type": "list", "value": "131/0" }, { "name": "icmp_type", "type": "list", "value": "132/0" }, { "name": "icmp_type", "type": "list", "value": "143/0" }, { "name": "family", "type": "option", "value": "ipv6" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-ICMPv6-Input" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "icmp" }, { "name": "icmp_type", "type": "list", "value": "echo-request" }, { "name": "icmp_type", "type": "list", "value": "echo-reply" }, { "name": "icmp_type", "type": "list", "value": "destination-unreachable" }, { "name": "icmp_type", "type": "list", "value": "packet-too-big" }, { "name": "icmp_type", "type": "list", "value": "time-exceeded" }, { "name": "icmp_type", "type": "list", "value": "bad-header" }, { "name": "icmp_type", "type": "list", "value": "unknown-header-type" }, { "name": "icmp_type", "type": "list", "value": "router-solicitation" }, { "name": "icmp_type", "type": "list", "value": "neighbour-solicitation" }, { "name": "icmp_type", "type": "list", "value": "router-advertisement" }, { "name": "icmp_type", "type": "list", "value": "neighbour-advertisement" }, { "name": "limit", "type": "option", "value": "1000/sec" }, { "name": "family", "type": "option", "value": "ipv6" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-ICMPv6-Forward" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest", "type": "option", "value": "*" }, { "name": "proto", "type": "option", "value": "icmp" }, { "name": "icmp_type", "type": "list", "value": "echo-request" }, { "name": "icmp_type", "type": "list", "value": "echo-reply" }, { "name": "icmp_type", "type": "list", "value": "destination-unreachable" }, { "name": "icmp_type", "type": "list", "value": "packet-too-big" }, { "name": "icmp_type", "type": "list", "value": "time-exceeded" }, { "name": "icmp_type", "type": "list", "value": "bad-header" }, { "name": "icmp_type", "type": "list", "value": "unknown-header-type" }, { "name": "limit", "type": "option", "value": "1000/sec" }, { "name": "family", "type": "option", "value": "ipv6" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-IPSec-ESP" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest", "type": "option", "value": "lan" }, { "name": "proto", "type": "option", "value": "esp" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow-ISAKMP" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest", "type": "option", "value": "lan" }, { "name": "dest_port", "type": "option", "value": "500" }, { "name": "proto", "type": "option", "value": "udp" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow SSH on WAN" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "tcp" }, { "name": "dest_port", "type": "option", "value": "22" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow HTTP on WAN" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "tcp" }, { "name": "dest_port", "type": "option", "value": "80" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow HTTPS on WAN" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "tcp" }, { "name": "dest_port", "type": "option", "value": "443" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "zone", "options": [ { "name": "name", "type": "option", "value": "guest" }, { "name": "input", "type": "option", "value": "ACCEPT" }, { "name": "output", "type": "option", "value": "ACCEPT" }, { "name": "forward", "type": "option", "value": "REJECT" }, { "name": "network", "type": "list", "value": "guest" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8080 on WAN" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "tcp" }, { "name": "dest_port", "type": "option", "value": "8080" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8443 on WAN" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "proto", "type": "option", "value": "tcp" }, { "name": "dest_port", "type": "option", "value": "8443" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "proto", "type": "list", "value": "udp" }, { "name": "dest_port", "type": "option", "value": "5353" }, { "name": "target", "type": "option", "value": "ACCEPT" }, { "name": "name", "type": "option", "value": "Allow mDNS from device" }, { "name": "src", "type": "option", "value": "*" } ] }, { "name": "rule", "options": [ { "name": "proto", "type": "list", "value": "udp" }, { "name": "src_port", "type": "option", "value": "5353" }, { "name": "target", "type": "option", "value": "ACCEPT" }, { "name": "name", "type": "option", "value": "Allow mDNS to device" }, { "name": "src", "type": "option", "value": "*" } ] }, { "name": "redirect", "options": [ { "name": "target", "type": "option", "value": "DNAT" }, { "name": "proto", "type": "list", "value": "udp" }, { "name": "src", "type": "option", "value": "guest" }, { "name": "src_dport", "type": "option", "value": "53" }, { "name": "dest_ip", "type": "option", "value": "10.10.10.1" }, { "name": "dest_port", "type": "option", "value": "53" }, { "name": "name", "type": "option", "value": "Redirect DNS" } ] }, { "name": "redirect", "options": [ { "name": "target", "type": "option", "value": "DNAT" }, { "name": "name", "type": "option", "value": "Redirect HTTP" }, { "name": "proto", "type": "list", "value": "tcp" }, { "name": "src", "type": "option", "value": "guest" }, { "name": "src_dport", "type": "option", "value": "80" }, { "name": "dest_ip", "type": "option", "value": "10.10.10.1" }, { "name": "dest_port", "type": "option", "value": "80" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8081 for edge.sdk.client.test on WAN" }, { "name": "proto", "type": "list", "value": "tcp" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest_port", "type": "option", "value": "8081" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8082 for app.arcad.edge.hextris on WAN" }, { "name": "proto", "type": "list", "value": "tcp" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest_port", "type": "option", "value": "8082" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8083 for arcad.diffusion on WAN" }, { "name": "proto", "type": "list", "value": "tcp" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest_port", "type": "option", "value": "8083" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] }, { "name": "rule", "options": [ { "name": "name", "type": "option", "value": "Allow 8084 for app.arcad.edge.menu on WAN" }, { "name": "proto", "type": "list", "value": "tcp" }, { "name": "src", "type": "option", "value": "wan" }, { "name": "dest_port", "type": "option", "value": "8084" }, { "name": "target", "type": "option", "value": "ACCEPT" } ] } ], "name": "firewall" }, { "configs": [ { "name": "core", "options": [ { "name": "lang", "type": "option", "value": "auto" }, { "name": "mediaurlbase", "type": "option", "value": "/luci-static/bootstrap" }, { "name": "resourcebase", "type": "option", "value": "/luci-static/resources" }, { "name": "ubuspath", "type": "option", "value": "/ubus/" } ], "section": "main" }, { "name": "extern", "options": [ { "name": "uci", "type": "option", "value": "/etc/config/" }, { "name": "dropbear", "type": "option", "value": "/etc/dropbear/" }, { "name": "openvpn", "type": "option", "value": "/etc/openvpn/" }, { "name": "passwd", "type": "option", "value": "/etc/passwd" }, { "name": "opkg", "type": "option", "value": "/etc/opkg.conf" }, { "name": "firewall", "type": "option", "value": "/etc/firewall.user" }, { "name": "uploads", "type": "option", "value": "/lib/uci/upload/" } ], "section": "flash_keep" }, { "name": "internal", "options": null, "section": "languages" }, { "name": "internal", "options": [ { "name": "sessionpath", "type": "option", "value": "/tmp/luci-sessions" }, { "name": "sessiontime", "type": "option", "value": "3600" } ], "section": "sauth" }, { "name": "internal", "options": [ { "name": "enable", "type": "option", "value": "1" } ], "section": "ccache" }, { "name": "internal", "options": [ { "name": "Bootstrap", "type": "option", "value": "/luci-static/bootstrap" }, { "name": "BootstrapDark", "type": "option", "value": "/luci-static/bootstrap-dark" }, { "name": "BootstrapLight", "type": "option", "value": "/luci-static/bootstrap-light" } ], "section": "themes" }, { "name": "internal", "options": [ { "name": "rollback", "type": "option", "value": "90" }, { "name": "holdoff", "type": "option", "value": "4" }, { "name": "timeout", "type": "option", "value": "5" }, { "name": "display", "type": "option", "value": "1.5" } ], "section": "apply" }, { "name": "internal", "options": [ { "name": "dns", "type": "option", "value": "openwrt.org" }, { "name": "ping", "type": "option", "value": "openwrt.org" }, { "name": "route", "type": "option", "value": "openwrt.org" } ], "section": "diag" } ], "name": "luci" }, { "configs": [ { "name": "interface", "options": [ { "name": "proto", "type": "option", "value": "static" }, { "name": "ipaddr", "type": "option", "value": "127.0.0.1" }, { "name": "netmask", "type": "option", "value": "255.0.0.0" }, { "name": "device", "type": "option", "value": "lo" } ], "section": "loopback" }, { "name": "interface", "options": [ { "name": "proto", "type": "option", "value": "dhcp" }, { "name": "device", "type": "option", "value": "eth0" } ], "section": "wan" }, { "name": "interface", "options": [ { "name": "proto", "type": "option", "value": "static" }, { "name": "device", "type": "option", "value": "wlan0" }, { "name": "ipaddr", "type": "option", "value": "10.10.10.1" }, { "name": "netmask", "type": "option", "value": "255.255.255.0" } ], "section": "guest" } ], "name": "network" }, { "configs": [ { "name": "rpcd", "options": [ { "name": "socket", "type": "option", "value": "/var/run/ubus/ubus.sock" }, { "name": "timeout", "type": "option", "value": "30" } ] }, { "name": "login", "options": [ { "name": "username", "type": "option", "value": "root" }, { "name": "password", "type": "option", "value": "$p$root" }, { "name": "read", "type": "list", "value": "*" }, { "name": "write", "type": "list", "value": "*" } ] } ], "name": "rpcd" }, { "configs": [ { "name": "system", "options": [ { "name": "hostname", "type": "option", "value": "arcad-will" }, { "name": "timezone", "type": "option", "value": "UTC" }, { "name": "ttylogin", "type": "option", "value": "0" }, { "name": "log_size", "type": "option", "value": "64" }, { "name": "urandom_seed", "type": "option", "value": "0" } ] }, { "name": "timeserver", "options": [ { "name": "enabled", "type": "option", "value": "1" }, { "name": "enable_server", "type": "option", "value": "0" }, { "name": "server", "type": "list", "value": "0.openwrt.pool.ntp.org" }, { "name": "server", "type": "list", "value": "1.openwrt.pool.ntp.org" }, { "name": "server", "type": "list", "value": "2.openwrt.pool.ntp.org" }, { "name": "server", "type": "list", "value": "3.openwrt.pool.ntp.org" } ], "section": "ntp" } ], "name": "system" }, { "configs": [ { "name": "network", "options": [ { "name": "init", "type": "option", "value": "network" }, { "name": "affects", "type": "list", "value": "dhcp" } ] }, { "name": "wireless", "options": [ { "name": "affects", "type": "list", "value": "network" } ] }, { "name": "firewall", "options": [ { "name": "init", "type": "option", "value": "firewall" }, { "name": "affects", "type": "list", "value": "luci-splash" }, { "name": "affects", "type": "list", "value": "qos" }, { "name": "affects", "type": "list", "value": "miniupnpd" } ] }, { "name": "olsr", "options": [ { "name": "init", "type": "option", "value": "olsrd" } ] }, { "name": "dhcp", "options": [ { "name": "init", "type": "option", "value": "dnsmasq" }, { "name": "affects", "type": "list", "value": "odhcpd" } ] }, { "name": "odhcpd", "options": [ { "name": "init", "type": "option", "value": "odhcpd" } ] }, { "name": "dropbear", "options": [ { "name": "init", "type": "option", "value": "dropbear" } ] }, { "name": "httpd", "options": [ { "name": "init", "type": "option", "value": "httpd" } ] }, { "name": "fstab", "options": [ { "name": "exec", "type": "option", "value": "/sbin/block mount" } ] }, { "name": "qos", "options": [ { "name": "init", "type": "option", "value": "qos" } ] }, { "name": "system", "options": [ { "name": "init", "type": "option", "value": "led" }, { "name": "exec", "type": "option", "value": "/etc/init.d/log reload" }, { "name": "affects", "type": "list", "value": "luci_statistics" }, { "name": "affects", "type": "list", "value": "dhcp" } ] }, { "name": "luci_splash", "options": [ { "name": "init", "type": "option", "value": "luci_splash" } ] }, { "name": "upnpd", "options": [ { "name": "init", "type": "option", "value": "miniupnpd" } ] }, { "name": "ntpclient", "options": [ { "name": "init", "type": "option", "value": "ntpclient" } ] }, { "name": "samba", "options": [ { "name": "init", "type": "option", "value": "samba" } ] }, { "name": "tinyproxy", "options": [ { "name": "init", "type": "option", "value": "tinyproxy" } ] } ], "name": "ucitrack" }, { "configs": [ { "name": "uhttpd", "options": [ { "name": "listen_http", "type": "list", "value": "0.0.0.0:8080" }, { "name": "listen_http", "type": "list", "value": "[::]:8080" }, { "name": "listen_https", "type": "list", "value": "0.0.0.0:8443" }, { "name": "listen_https", "type": "list", "value": "[::]:8443" }, { "name": "redirect_https", "type": "option", "value": "0" }, { "name": "home", "type": "option", "value": "/www" }, { "name": "rfc1918_filter", "type": "option", "value": "1" }, { "name": "max_requests", "type": "option", "value": "3" }, { "name": "max_connections", "type": "option", "value": "100" }, { "name": "cert", "type": "option", "value": "/etc/uhttpd.crt" }, { "name": "key", "type": "option", "value": "/etc/uhttpd.key" }, { "name": "cgi_prefix", "type": "option", "value": "/cgi-bin" }, { "name": "lua_prefix", "type": "list", "value": "/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua" }, { "name": "script_timeout", "type": "option", "value": "60" }, { "name": "network_timeout", "type": "option", "value": "30" }, { "name": "http_keepalive", "type": "option", "value": "20" }, { "name": "tcp_keepalive", "type": "option", "value": "1" }, { "name": "ubus_prefix", "type": "option", "value": "/ubus" } ], "section": "main" }, { "name": "cert", "options": [ { "name": "days", "type": "option", "value": "730" }, { "name": "key_type", "type": "option", "value": "ec" }, { "name": "bits", "type": "option", "value": "2048" }, { "name": "ec_curve", "type": "option", "value": "P-256" }, { "name": "country", "type": "option", "value": "ZZ" }, { "name": "state", "type": "option", "value": "Somewhere" }, { "name": "location", "type": "option", "value": "Unknown" }, { "name": "commonname", "type": "option", "value": "OpenWrt" } ], "section": "defaults" } ], "name": "uhttpd" }, { "configs": [ { "name": "wifi-device", "options": [ { "name": "type", "type": "option", "value": "mac80211" }, { "name": "path", "type": "option", "value": "platform/soc/3f300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1" }, { "name": "channel", "type": "option", "value": "1" }, { "name": "band", "type": "option", "value": "2g" }, { "name": "htmode", "type": "option", "value": "HT20" }, { "name": "cell_density", "type": "option", "value": "0" } ], "section": "radio0" }, { "name": "wifi-iface", "options": [ { "name": "device", "type": "option", "value": "radio0" }, { "name": "mode", "type": "option", "value": "ap" }, { "name": "ssid", "type": "option", "value": "Arcad - Connect and Play" }, { "name": "encryption", "type": "option", "value": "none" }, { "name": "network", "type": "option", "value": "guest" } ], "section": "default_radio0" } ], "name": "wireless" } ] }, "postImportCommands": [] }