I have a RUTX50 connected via a 5G cellular network. The cellular network provider gives me a dynamic private IPv4 address behind CG NAT, and dynamic public IPv6 addresses. FQDN is sucessfully updated with IPv6 using DDNS of RUTX50.
When I’m trying to generate Let’s Encrypt Certificates from the RUTX50 web GUI, I get the following in the system log:
1117 Sun Jan 19 00:38:17 2025 kern.notice kernel: Uhttpd configuration has been changed
1118 Sun Jan 19 00:38:17 2025 kern.notice kernel: Firewall configuration has been changed
1119 Sun Jan 19 00:38:26 2025 daemon.err uhttpd[2315]: xxx.yyy.zz: invalid
1120 Sun Jan 19 00:38:26 2025 daemon.err uhttpd[2315]: xxxx:801:549:xxxx:8965:1020:xxxx:xxxx: Fetching http://example.com/.well-known/acme-challenge/0b61WVnVoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaIk: Connection refused (urn:ietf:params:acme:error:connection)
1121 Sun Jan 19 00:38:26 2025 kern.notice kernel: Uhttpd configuration has been changed
1122 Sun Jan 19 00:38:26 2025 kern.notice kernel: Firewall configuration has been changed
Any solid, preferably non guess-work advice on why the connection is refused by the router? I can reach the device web interface from the internet via FQDN, so thats not the reason.
From internet on port 80. This is prior as well as after the process of trying to generate the certificates.
Obviously from reading the attached log, it can be seen that during the process of generating the certificates the RUTX50 makes changes to the firewall (probably to provide access to the acme-challenge), but it remains unknown to me exactly what those changes consist of.