GUI and SMB inaccessible but all apps still working

Hi all,

Before I make anything worse, I figured I’d seek out some help from the experts. A couple of weeks ago, I noticed that my NAS was inaccessible via web GUI, and I couldn’t mount the share via SMB. I could access it via SSH, and all of the apps were working, so I rebooted the system. After that, it failed to boot completely, getting stuck in a kernel panic state. I ended up having to reinstall TrueNAS. Fortunately all of my data was intact and I imported my data pools no problem. It ran fine for about a week and then yesterday, I think the same thing happened. The web GUI is inaccessible, the share won’t mount via SMB. I didn’t get around to enabling SSH on this install, so I can’t check that. But all of my apps are working fine, including a file sharing app, so I can confirm all of my data is intact. I’m afraid to reboot based on what happened last time, so I’m hoping there might be something else I can try.

Some relevant details: I’m running 25.10 Community, installed on a 128 GB NVMe SSD. I have two data pools, one on an SSD and another on mirrored 12 TB HDDs. My network isn’t anything fancy, I’ve got a 2Gbps fiber connection coming into the house and two ethernet cables connected to the computer, both 2.5Gbps ports, which I’ve combined in a bridge. I’ve assigned a static IP within the TruenNAS GUI, but because I’m worried that this may be network interface-related, I want to point out that I didn’t deactivate either of the individual ethernet interfaces in TrueNAS. Near as I can tell, you can’t do that while keeping the bridge active, but maybe I’m wrong. I can ping the IP just fine. If it matters, the system has 23 GB of RAM and has never had any overheating issues.

I’d run the system 24/7 for about a year before the first time this happened a couple of weeks ago, and never had any issues. I hooked up a monitor to see if I could learn anything before shutting down, and I see mostly the same message repeated: “systemd- journald [788]: Failed to send WATCHDOG=1 notification message: Transport endpoint is not connected” I wasn’t able to learn anything super helpful when searching this message. The only other thing on the display at the time was this: “br1: received packet on eno1 with own address as source address” followed by a MAC address and vlan:0.

Any help would be great. I don’t really want to go through a reinstall again if I can help it. I’m firmly in the “knows just enough to be dangerous” camp, so apologies if I have overlooked anything obvious here.

br1: received packet on eno1 with own address as source address

Sounds like an issue with the bridge configuration.

You might be able to get somewhere using the console over SSH to modify or even delete br1 for now.

At the moment, I don’t have a way to connect via SSH. I didn’t enable it on the new install.

Just because this sound vaguely like a problem I ran into; is there a firewall between you and your NAS?

I suspect DjP-iX might be closer to the root cause.

All that said, anything additional you can tell us about your net topography and net configuration on the NAS would be helpful.

There’s not much to my network. I have an ATT gateway device setup in IP passthrough, with my router set as the passthrough fixed MAC address. The router itself is a mesh system, with a main router and two satellites. Both satellites have a wired backhaul courtesy of a MoCA setup. My NAS is connected to one of those satellites with two ethernet cables. In TrueNAS, I configured a bridge with the two ethernet interfaces and assigned it a static IP. I have that IP reserved on my router. No firewall in place. My DNS is set to 1.1.1.1 and 1.0.0.1. Um… I can’t think of anything else that might matter?

Oh, here’s something - I just checked my router’s app (it’s a TP-Link Deco, which is decent but has virtually no web interface, so it’s frustrating to use sometimes as you’re pretty much limited to a mobile app) and the reserved IP assigned to my server shows a different MAC address than the MAC address currently connected as a wired device to the satellite my server is connected to. (It’s the only wired device on that satellite.) And if I tap through to that device, there’s a little warning message that says “Random MAC address detected.” I don’t think I knew that was a thing that could happen. Maybe I should try and disable the ability to assign random MAC addresses within my router interface, and then re-reserve the same IP using whatever MAC address the NAS is currently showing? Does that sound right?

1 Like

From a networking perspective, two NICs from a bridge connected to the same switch sounds like a recipe for trouble. The Random MAC warning might be TP-Link seeing the same IP from the two NICs.

Does your TP-Link support LACP or teaming or bonding or trunking (I think there might be a couple over names that get used)? I am not Linux/Unix networking expert but from my understanding, Bridged NICs act like a switch and bonded NICs act like a single NIC, assuming the other end supports LACP.

Look up Spanning Tree Protocol, you should find good info about the ugliness that happens when there is a loop in a switching topology. I personally have never seen a switch that would auto setup trunking, only Spanning Tree which turns off a port to break loops.