A USB powered Linux device with a USB-Ethernet gadget driver and Wi-Fi hardware should be possible, but that can’t be powered by a power-over-laptop-Ethernet-jack if that’s what you’re after; Ethernet is either isolated or well filtered and can’t provide current.