ethernet assigning 169 address on installation

I'm trying to install Success' href='/2020/12/install-macos-mojave-on-supported-pc.html'>Mojave on a Haswell system. I've spent a couple days trying to figure out how to make an installation flashdrive and have managed to get what was supposed to be a full install, thus not requiring internet, loading into the install menu. But it is still pinging the network and failing with a message about trying to hit the recovery server!

In the log file I can see the installer is still indeed trying to access the internet with a message "the internet connection appears to be offline"

After some digging, I see it indeed does 'connect' to ethernet (as shown in the Network Tools) but assigns a 169 based address instead of my 192 based network. oopsie.

I've got a realtek driver specifically for my motherboard off a github project where someone has already done the work of sourcing working kexts. So that kext should work. I've tried a newer version and it didn't even assign any IP or connection.

I just need to find a way to either get this full installer not to hit the internet and just use the flashdrive multi-gig installer or assign a 192 type IP address to en0 in the terminal during installation. Do any of you have any ideas on how to do one or the other?

For reference I used this guide and script in Ubuntu to generate the USB Drive. It seems to have done a great job of formatting and assembling. Then I copied my EFI to the EFI partition of the drive, which was generated through OpenCore Aux Tools and a guide to assemble what I needed.

Author: @Im_A_MechanicalMan