This is my first adventure with a custom NAS or linux based environments, so right from the start please excuse any noob behavior from my end.
I did try about 3 hours of DIY with Google but I must admit defeat and please ask for your help.
Just built my NAS (for video editing) and after installing the latest SCALE (24.10.1) I can’t proceed past the console setup as I get “The web interface could not be accessed. Please check network configuration”.
The network interface appears as “enp1s0”, dhcp is set to Yes.
Both my NAS and PC got TP Link TX401 10G NICS for this (Marvell AQtion). From my understanding researching beforehand, these should be supported in SCALE.
Just checked my W10 machine and the PC NIC appears to be working fine, it is set to provide DHCP IP, and the “10G link” LED on both NICs flashes so the communication between them should be ok (1.5m cable that came with the NICs).
What I tried:
Disable onboard LAN
Reinstall TrueNas SCALE
Tried giving it a custom ip address (it’s the “alias” I believe) but it said it needs it in “some kind of format”.
Please let me know if I can provide more info, the hardware is pretty basic.
AsRock B550 Phantom Gaming 4 (with onboard LAN disabled as mentioned above)
TP-Link TX401 10G NIC
128GB RAM
OS Installed on a 256GB Micron 1100
Are you sure? Windows 10 doesn’t ordinarily operate as a DHCP server AFAIK. I presume you have a router; why aren’t you plugging your computers into that rather than directly into each other?
You’re correct that a static IP address is in the “alias” field. It needs to be in CIDR format, which follows the address itself by the number of bits in the netmask (most commonly 24). It’d look like 192.168.0.100/24.
UPDATE (and @dan just replied while I was finishing this )
It occured to me that I should try connecting the NAS to the router instead of directly to my PC, and it worked. I got an IP Address and I could connect to the web interface.
However I can’t use it like this as the router is only 1G, so I need to make it work directly connected to my PC.
This tells me that the PC won’t assign it an IP address?
I’ll try manually assigning the IP in console, with /24 after it as you suggested.
Yeah, it doesn’t work sadly. I don’t know enough about networking to tell what’s causing this on my PC’s side. Maybe you can throw in some pointers about how to make my PC NIC do its job?
On the PC it currently says “unidentified network” as a status, and after running the troubleshooter it says “Ethernet 2 doesn’t have a valid IP configuration”.
Which I don’t know how to fix, as the NAS already has a set IP, but the “gateway” might be different from the one of the router which I copied?
10G switch might solve this, but ideally I would like a direct connection between the NAS and PC.
I also have 2x Mellanox mcx354a-fcbt around, but I need to troubleshoot why one isn’t recognized by my computer. I found someone with a similar issue (same motherboard) and he had to switch the GPU in PCIe slot 2, and put the NIC in PCIe1.
Being a completely watercooled PC I won’t have time to redo this soon, so I need to get the 10G connection working first which should be fast enough for now.
Solved, with some help from ChatGPT as well. It made me aware of the fact that you can leave “Gateway” and “DNS Servers” blank if not connecting to the internet.
So, just manually set IP in TrueNas Scale. You can do this either through the Web UI if you connect via a router, or through the console (add a “/24” at the end so it’s in CIDR format). I used “192.168.2.2/24”
On the PC network card, in TCP IPv4, use a manual IP address. I used these:
IP: 192.168.2.1
Subnet mask: 255.255.255.0
Gateway, DNS servers: leave blank.
Testing right now with only 1x 18TB Toshiba MG09ACATE, will move my 3x RAID0 ones inside the NAS tomorrow.
A big shoutout to @dan for giving me some help, thanks!