itskando
Contributor
- Joined
- Apr 30, 2018
- Messages
- 172
I was told on the Google Wifi forums that since Google Wifi's router might have issues with jail MAC addresses,
I might need to set a static one:
Does this sound correct, and if so:
Is this as simple as setting the jail parameter vnet0_mac to
whatever the current jail MAC address is?
Would anything else be necessary, such as:
• mac_prefix
• vnet1_mac
• vnet2_mac
• vnet3_mac
I might need to set a static one:
.I did a little research. I can't test any of this here, myself (I don't have a FreeNAS set up), but I found this thread: https://www.ixsystems.com/community/threads/mac-flipping-when-using-jails.26172/, which talks about jail MAC addresses not being consistent. Google WiFi is going to want that jail to really look like it has a consistent MAC address (and be a different MAC address than the physical machine hosting it). That thread is a little old, so the jail configuration link for a static MAC address would be to something like https://www.ixsystems.com/documentation/freenas/11.2/jails.html#advanced-jail-creation (Table 14.2.3, vnet0_mac). But, since I don't use this stuff, I'm really out of my depth on trying to advise how to do that. It seemed to work for that original poster back then, though.
There may be an alternative approach, too. If you can get that jail's network set up in such a way that it doesn't appear to be a separate host at all (i.e., it's behind a virtual NAT firewall on the FreeNAS machine), then you'd just need to open a port forward in the FreeNAS machine to that jail's hidden IP address for the ports you need, and then Google WiFi would forward those same ports directly to the FreeNAS machines IP address. I know this technique can work with docker containers and virtual machines – I just don't know for sure whether it would work with jails.
Does this sound correct, and if so:
Is this as simple as setting the jail parameter vnet0_mac to
whatever the current jail MAC address is?
Would anything else be necessary, such as:
• mac_prefix
• vnet1_mac
• vnet2_mac
• vnet3_mac
Last edited: