Hi all,
Recently set up OPNSense and the internet is working fine.
I have this mini-pc (https://www.aliexpress.com/item/1005004360072281.html?spm=a2g0o.order_list.order_list_main.57.2bba1802VYOrF7).
I have the LAN output to a switch which then connects to my Unraid Server and wireless access points.
The wireless access points are working fine. I can access them via their IP listed in "Services" -> "Dnsmasq DNS & DHCP" -> "Leases".
The unraid server is listed under "Services" -> "Dnsmasq DNS & DHCP" -> "Leases".
When I try to access the unraid server, I cannot access it. I have set it to a static IP (because I don't want to change a bunch of internal settings on my unraid server).
OPNSense IP: 192.168.1.128 (https://imgur.com/urJOsyy)
OPNSense Static IP: 192.168.1.4 (https://imgur.com/AIBqDuQ)
I cannot access it on either. I have also tried tower.local and have the same issues. (https://imgur.com/HlBbml0) tower.local does forward to 192.168.1.128.
I have checked the forums and applied the following setting as per this post (https://forum.opnsense.org/index.php?topic=41038.0#:~:text=***Update***%20Finally%20working.%20For%20anyone%20in%20a,rules%20for%20traffic%20on%20the%20same%20interface%22):
FIREWALL - SETTINGS - ADVANCED - STATIC ROUTE FILTERING - "Bypass firewall rules for traffic on the same interface".
That didn't work either.
Is there something I'm doing wrong here?
I restarted my server and it is now 192.168.1.4 under "Services" -> "Dnsmasq DNS & DHCP" -> "Leases" (as per my static setting) but I still cannot access it.
I have pinged 192.168.1.4 from my laptop and got no issues.
ping 192.168.1.4
Pinging 192.168.1.4 with 32 bytes of data:
Reply from 192.168.1.4: bytes=32 time=108ms TTL=64
Reply from 192.168.1.4: bytes=32 time=4ms TTL=64
Reply from 192.168.1.4: bytes=32 time=4ms TTL=64
Reply from 192.168.1.4: bytes=32 time=5ms TTL=64
Ping statistics for 192.168.1.4:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 4ms, Maximum = 108ms, Average = 30ms
My services running off my server are also working fine (Plex, etc.)
Everything is working except I cannot access my server through the LAN.
This is absolutely maddening.
Quote from: brianthedog on August 10, 2025, 08:00:06 AMEverything is working except I cannot access my server through the LAN
From where to you want to access the Unraid server? If you do that from a client which is also on the LAN, then that traffic is not going through the router. That is a direct connection from the client to the Unraid server.
Can you access Unraid by SSH or telnet, just not the GUI?
Quote from: patient0 on August 10, 2025, 08:19:46 AMQuote from: brianthedog on August 10, 2025, 08:00:06 AMEverything is working except I cannot access my server through the LAN
From where to you want to access the Unraid server? If you do that from a client which is also on the LAN, then that traffic is not going through the router. That is a direct connection from the client to the Unraid server.
Can you access Unraid by SSH or telnet, just not the GUI?
It is just from my laptop which is on the same LAN. My direct ping from the laptop to Unraid doesn't have any issues.
I logged in via Telnet via PuTTY and it seems to work fine. Ran the lscpu command and it brought up a bunch of details. Seems to be an GUI issue.
It's weird. I can literally access many of the dockers which are running. (https://imgur.com/AWVEBtW)
Quote from: brianthedog on August 10, 2025, 08:45:42 AMRan the lscpu command and it brought up a bunch of details.
:) that just gives you information about the CPU in the system, not much to go on.
I don't know Unraid, would you connect to the GUI using HTTP or HTTPS, running on standard ports? You would want to check if the GUI is running at all. On Linux you can run 'ss -lntp | egrep ':(80|443)' to see what and if an app is listing on port 80 or 443.
Quote from: patient0 on August 10, 2025, 08:50:29 AMQuote from: brianthedog on August 10, 2025, 08:45:42 AMRan the lscpu command and it brought up a bunch of details.
:) that just gives you information about the CPU in the system, not much to go on.
I don't know Unraid, would you connect to the GUI using HTTP or HTTPS, running on standard ports? You would want to check if the GUI is running at all. On Linux you can run 'ss -lntp | egrep ':(80|443)' to see what and if an app is listing on port 80 or 443.
I got help on the Unraid forums. It was an issue with my set up of Unraid. Not sure why changing the router to an OPNSense mini-pc brought it up.
Used Putty/Telnet and turned ssl off (via the command "use_ssl no") and got access.
Quote from: brianthedog on August 10, 2025, 12:58:29 PMUsed Putty/Telnet and turned ssl off (via the command "use_ssl no") and got access.
Okey, good that you got it working and thank you for reporting back.
Accessing the GUI using HTTP and not HTTPS. You're right it's hard to see how another router would lead to that issue. But then computers are a mystery half of the time.