If anyone is following this, I managed to get some access on Terminal using a "bridge adapter", routing table on host and iptable forwarding on linux guest, but it looks like macOS is not routing DNS requests through. If anyone is versed on the proper way to configure macOS for it, lemme know.