View Source README

VintageNetDirect makes it easy to connect a device to a computer over a
directly connected Ethernet cable. This is a common USB setup where your
computer is connected via USB to a Nerves device.
Assuming that you have a USB gadget-capable device like a Raspberry Pi Zero, 3
A+ or Beaglebone, all that you need to do is add :vintage_net_direct to your
mix dependencies like this:
def deps do
[
{:vintage_net_direct, "~> 0.7.0", targets: @all_targets}
]
endAnd then add the following to your :vintage_net configuration:
config :vintage_net, [
config: [
{"usb0", %{type: VintageNetDirect}},
]
]