title: Create new ethernet usb network interface on Linux
body: <p>I'm trying to create a usb based ethernet device on my computer, basically I want to tell my computer (linux based) that one of its usb ports is actually an ethernet port. I have done extensive research and while it's supposed to be possible, I can't find any examples of code / commands to run.</p>
  
  <p>According to wikipedia: </p>
  
  <blockquote>
    <p>The USB-eth module in Linux makes the computer running it a variation of an Ethernet device that uses USB as the physical medium. It creates a Linux network interface, which can be assigned an IP address and otherwise treated the same as a true Ethernet interface. Any applications that work over real Ethernet interfaces will work over a USB-eth interface without modification, because they can't tell that they aren't using real Ethernet hardware.</p>
  </blockquote>
  
  <p>So in theory, this should be possible, I just need some help or a gentle nudge in the right direction to get this thing rolling. What I'm <strong>NOT</strong> trying to do is plug a usb to ethernet dongle/adapter into my computer, I have several of those lying around and that doesn't help me out at all.</p>