I have a TrueNAS Mini X+ that I realized this morning wasn’t talking on IPv4 via the ix0 interface (on which it has been talking ever since I bought it almost 2 years ago). It was last seen working last Friday (3 days ago), and currently there are no blinking lights on the router port for that interface.
Things I have tried to get it talking:
Changed Ethernet cables.
Changed the port on the router.
Reboot the system via the console menu.
Shutdown, power off, and restart via the menu.
Configuring ix1 and connecting a cable (never used ix1 before today).
Running ifconfig from the shell, which says that both ix0 and ix1 status are “no media”.
Connected a Belkin USB Ethernet adapter to a front USB port. The system recognized the adapter and I could configure it for IPv4. When the cable was plugged I got blinking lights on my router and the ifconfig status of active. But I can’t ping the address I configured (this could be a network configuration issue on TrueNAS)
So right now I think that both ix0 and ix1 are physically toast, but I have no idea why (there was no hardware changes, moving things around, or major storms), and networking works for 4 other computers on my desktop.
What other trouble shooting steps could I take? And if it comes to it, where do I go to buy new network hardware? And is it even possible to physically swap out the network hardware? (Also the system is well out of warranty at this point in time)
Well, @elvisimprsntr , I reckon this time you actually forgot to suggest going into IPMI and seeing what that says under Network.
OP, if that doesn’t tell you anything good and/or allow a reset of the network adapters, then it’s probably time to get yourself a new network adapter…
I can see that there is an ipmitool command available in the shell, but I can’t see what to do with it. Can you gove me any suggestions?
And given how my USB Ethernet adapter worked (not surprised at that), I’m guessing that the next option is installing a PCI Ethernet adapter in the spare slot.
I made the assumption that your Mini-X has a BMC (Baseboard Management Controller)/IPMI incorporated into the motherboard hardware, accessed via a dedicated and/or possibly a shared ethernet port. If this is correct,. you would want to use this port and a cable to access it, rather than ipmitool.
I’m going to look at the spec of your machine for bmc/ipmi and comment back here on what I find. - maybe someone here that has one will get back here before I do…
Well, that interface and the bios, besides a hardware jumper, are the only places I can imagine being available to enable/disable the ethernet interface(s), so I’d be looking for a card as you indicated. Intel 1G cards strongly preferred over others - a quick search will get you up-to-date product and source recommendations.
I researched the recommended hardware lists and ended up ordering an Intel I210. Unfortunately there are no physical stores within driving distance that stock anything at all.
I received my network card from Amazon. I didn’t pay too much attention to the manufacture and had no clue if it was a legitimate card. On the box it says:
Network Card
I210-GE-1T-X1
1G NIC, Intel I210 controller, RJ-45, PCIe X1
Made in China
Mfg: Shenzen 10GTek Tranceivers Co., Ltd
However, I plugged it in and my system recognized it when I opened the network configuration in the console menu. (And to install the card I only had to remove the side panel and not pull out the complete mother board tray.)
I configured it to an unused IP address, but couldn’t ping or connect to the new card. I eventually went back into the network configuration and deleted the ix0 and ix1 configurations. After doing that I could ping the system, and connect to the web interface.