I’ll try to explain my layout as best as possible.
- PC 1: Personal Desktop using Windows 10
- PC 2: FreeNAS Server
- PC 3: Ubuntu Machine
Each one of these machines is using their integrated Gigabit RJ45 NIC’s to connect to a small switch I have connected to my router.
Also, each of these machines has a 10Gbps SFP+ NIC connected into a MikroTik switch (CRS305-1G-4S+IN) 4 SFP+ ports and 1 gigabit RJ45 port.
To better show it, I made a chart of how it’s currently set up:
So here’s where the problem lies:
FreeNAS does not allow for multiple NIC’s to be registered as different IP’s. I read one post from the FreeNAS forums that says you can’t have multiple network interfaces connect through the same subnet/netmask. This is, I manually configured both the RJ45 and SFP+ NIC’s to be on different subnets, but I can’t connect to the FreeNAS machine from either of my other machines. Doing on a ping on either machine to the FreeNAS one results in a message:
From XXX.XXX.XXX.XXX Destination Host Unreachable
Which from what I’ve read means that my router knows that IP is registered inside my home network, but it can’t find a way to get to that IP. Even when I remove the gigabit network interface and only have the SFP+ one, my other machines report the same issue. Also just want to be clear that this issue isn’t present when doing actions to/from my desktop and the Ubuntu machine, FreeNAS is the only problem there.
How would I go about binding the different connections between my machines? Say I want to copy a file from my desktop to a FreeNAS machine: I want it to only use the SFP+ connection through the SFP+ switch, but right now it defaults to using the gigabit connection through the gigabit switch. For FreeNAS, I tried binding the SMB service for network drive sharing to the one on my SFP+ NIC, but it doesn’t work and the drives get disconnected.
I’m also assuming that whatever sort of solution for this question would also help solve issue #1, or at least I’d hope so.