Closed obsy closed 3 years ago
Can you provide "ubus -S call network.interface dump" please?
Also what mode are you in? DHCP wired/wireless? Repeater?
Default config, fresh after sysupgrade, without saving config, dhcp/wired.
{"interface":[{"interface":"lan","up":true,"pending":false,"available":true,"autostart":true,"dynamic":false,"uptime":60,"l3_device":"br-lan","proto":"static","device":"br-lan","updated":["addresses"],"metric":0,"dns_metric":0,"delegation":true,"ipv4-address":[{"address":"192.168.1.1","mask":24}],"ipv6-address":[],"ipv6-prefix":[],"ipv6-prefix-assignment":[{"address":"fd3d:bd65:aa27::","mask":60,"local-address":{"address":"fd3d:bd65:aa27::1","mask":60}}],"route":[],"dns-server":[],"dns-search":[],"neighbors":[],"inactive":{"ipv4-address":[],"ipv6-address":[],"route":[],"dns-server":[],"dns-search":[],"neighbors":[]},"data":{}},{"interface":"loopback","up":true,"pending":false,"available":true,"autostart":true,"dynamic":false,"uptime":60,"l3_device":"lo","proto":"static","device":"lo","updated":["addresses"],"metric":0,"dns_metric":0,"delegation":true,"ipv4-address":[{"address":"127.0.0.1","mask":8}],"ipv6-address":[],"ipv6-prefix":[],"ipv6-prefix-assignment":[],"route":[],"dns-server":[],"dns-search":[],"neighbors":[],"inactive":{"ipv4-address":[],"ipv6-address":[],"route":[],"dns-server":[],"dns-search":[],"neighbors":[]},"data":{}},{"interface":"wan","up":false,"pending":false,"available":true,"autostart":true,"dynamic":false,"proto":"dhcp","device":"eth0","data":{}},{"interface":"wan6","up":false,"pending":false,"available":true,"autostart":true,"dynamic":false,"proto":"dhcpv6","device":"eth0","data":{}}]}
Ok i think i understand this error. Will take a look after work and come back to you. Sorry for the inconvenience!
Can you please check if the following commit fixes the issue? https://github.com/ericpaulbishop/gargoyle/commit/c59260f9f655920abf70b7402f1b622cc8d2b4c4
The json library states that some functions are NULL safe. Apparently I should have been more careful.
Note to self: maskbits and tmpobj2 can be dropped outside the new function as well.
In a few hours.
Ok, works.
And next issue:
Wed Mar 10 14:07:46 2021 daemon.info dnsmasq-dhcp[8930]: read /etc/ethers - 0 addresses
Wed Mar 10 14:07:47 2021 daemon.err uhttpd[3812]: /usr/lib/gargoyle/restart_network.sh: line 72: network_get_gateway: not found
Wed Mar 10 14:07:47 2021 daemon.err uhttpd[3812]: /usr/lib/gargoyle/restart_network.sh: line 73: network_get_gateway: not found
Wed Mar 10 14:07:48 2021 daemon.err uhttpd[3812]: sh: write error: Broken pipe
restart_network.sh require . /lib/functions/network.sh
Fixed by 396836cd8dba90ba1f8ceafa51e4384738b5a126
Wireless/network/firewall looks normal.