I have multiple computers on local network all running latest version of webmin 2.501 (1 raspberry pi04 / 2 * Ubuntu 24.04.3 LTS). All computers can access webmin via 127.0.0.1:10000; however after upgrade to webmin 2.501 NONE of the computers can access other computer remotely from within local LAN (i.e. 192.168.1.1:10000 no longer works). Error message is: raspberrypi’s DNS address could not be found. Diagnosing the problem.
(192.168.1.1 = raspberrypi) but this issue isn’t isolated to raspberrypi; it happens to all computers)
Other services can be accessed through local network on rasbperrypi/other computers such as grafana (192.168.1.1:3000) and pi-hole (192.168.1.1/admin) and qbittorrent (192.168.1.1:8080) so I’m very confused.
As mentioned, webmin connections worked PRIOR to 2.5 (not sure if the issue was 2.50 or 2.501 or something else).
given that you mention other services are actually responding, I would start out by checking if webmin is actually up and listening on the intended network interfaces.
you could use
netstat -ntlp
or
netstat -an | grep LISTEN
and see if webmin is listening, or possibly some other service has taken hold of the 10000 port on the interface.
I noticed something else. When I connect try to connect to webmin, I type:
192.168.1.1:10000 and the browser CHANGES it to: raspberrypi:10000 (the name of the device)
When I try to connect on other ports (192.168.1.1:3000 for grafana) the browser DOES NOT correct it and the address remains 192.168.1.1:3000…which works.
Host entries are used on a computer and has the same function as DNS. It associates a name and an IP address.
Example on Linux:
root@ever:/home/mit# cat /etc/hosts
192.168.122.135 simply.tions.com
#74.208.47.115 coulombicinc.com (To work on a website locally)
127.0.0.1 localhost
127.0.1.1 ver.tions.com never
DNS is a server that tells basically the same stuff to other servers. Is bind actually running on the router?
I think this is a linux ubuntu problem.
From two Linux desktops (1 wired / 1 wireless) I am unable to access webmin remotely (192.168.1.1:10000). Using two browsers (brave / firefox)
However, I AM able to access 192.168.1.1:10000 from a MAC laptop (wireless)…so I guess this is ubuntu/linux? ubuntu/linux did update same time as webmin…maybe something changed.
Do I need to edit a config file on linux? I tried to replicate the file you referenced but was unable to find it. I greatly appreciate your help. networking /dns is not my strength.
this may be an important detail, what happens if you open a command line and then ping the hostname ( raspberrypi ) of the webmin server. does it return the ip addres you expect ( 192.168.1.1 ) or some error about not being able to resolve the host, or host unreachable or even a different ip?
it could be happening with things like dnsmasq or such if the name raspberrypi is user more then once ( say you have two pi’s ) or the webmin server refers to itself as only raspberrypi, while the network only expects something like raspberrypi.lan
i would suggest to look up some tutorials on how to do dns lookups and trace their origins. ( like dig +trace ) that should get you on the way of fixing the problem.
accessing webmin in the browser via: 192.168.1.1:10000 works on all operating systems OTHER than ubuntu (e.g. Android, MAC, Windows). This used to work in ubuntu but after an update something changed and this no longer works.
Solution:
It looks like something changed in ubuntu and now I have to add “https://” for the connection to work (https://192.168.1.1:10000).