Fangtooth Apps and Multiple Nics

Is there anyway to have certain apps use a specific network interface?

I have system with a couple of 10G Nics, 1 I use for filesharing, management and standard access, the other I would like to use with specific apps.

This doesn’t seem to be an option when configuring the apps, on some all I can select is “host network” but not a specific host network.

I also find that even selecting that, apps like the Ubiquity app still wont work as they are not bridged, but a NAT’ed instead, which makes them kind of unusable.

If someone has some insite on this, it would be of great help.

Currently I have 2 separate machines running TrueNAS, 1 has a set of apps running and is tunnelled through a VPN, the other machine has different apps, running on my main network, I would like to eliminate one of these machines and have it all in one box, but if I cant select which network interface the app is routed through, I’m stuck with running 2 machines at the moment.

I feel there should be a selection in the app config to choose which network interface you want to use, including a vlan if you have one configured.

Yeah this is totally possible. On June 1st or after, it will be easier, but for now you can use a docker hack. I’ll wait until the dude that knows it to chime in or you can dig around in some other IP address app posts that mention the method.

I wanted an uninterrupted path between 2 of my hosts with no switch just for SMB transfers because the apps on Scale were using mount points on my Core box. So I basically dedicated a 10g link to all those mounts that were the secondary port on that card. But this is kinda the same idea.

Also take note, once you assign a new interface, some stuff (like the GUI) likes to bind to all interfaces automatically, and you have the option to disable certain things on certain interfaces. Worth looking at that next. You can pin system services like smb and nfs to addresses also.

Yes, I did see you can install Portainer and start messing about, but to be honest, I don’t want to mess about with that, I really dislike Docker and containers (personal opinion), its just a witchcraft I don’t have the energy for, I know and understand VM’s, but I just don’t have the time to dig into Docker properly, I know enough to screw it up, this is why I use TrueNAS, If I was proficient with Docker, I would probably run Ubuntu or Debian with just Portainer on it instead.

If something is coming for Fanftooth to give us some additional control or features for networking that’s fully supported through the GUI, I’ll hold off until then, for me this the only major piece to my puzzle that’s missing.

Calling Macvlan guy, saw you this morning.

But yes to your last sentence, the new release in June will give you a host ip field in the gui per app. All you do before that is feed a handful of ip’s you want to use to your network setting so you have aliases to choose from. It’s nice.

This sound perfect, everything else so far in Fangtooth has been really solid and quite smooth to setup, I just built this new machine to replace the previous 2 I had running, one was sitting on top of Proxmox, I wasn’t a big fan of that, but it was still quite reliable, so I look forward to being able to move everything over to this new machine.

I’ll continue to chug a long with getting everything else setup, and just leave the other services on the older second machine until next month.

I just started watching the T3 videos, in my usual fashion, backwards new to old, and I think this was mentioned at some point a few episodes back.

1 Like