logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

urndis — USB Remote NDIS Ethernet device

Authors

       The urndis driver was written by Jonathan Armani <armani@openbsd.org>, Michael Knudsen  <mk@openbsd.org>,
       and   Fabien   Romano   <fabien@openbsd.org>.    It   was  ported  to  FreeBSD  by  Hans  Petter  Selasky
       <hps@FreeBSD.org>.

Debian                                          November 24, 2015                                      URNDIS(4)

Description

       The  urndis  driver  provides  Ethernet  access over Remote NDIS (RNDIS), allowing mobile devices such as
       phones and tablets to provide network access.  It is often referred to as  USB  tethering,  and  in  most
       cases must be explicitly enabled on the device.

       urndis  should work with any USB RNDIS devices, such as those commonly found on Android devices.  It does
       not support different media types or options.  For more  information  on  configuring  this  device,  see
       ifconfig(8).

Hardware

       The urndis driver supports the "tethering" functionality of many Android devices.

History

       The  urndis  device  driver  first  appeared in OpenBSD 4.7.  The first FreeBSD release to include it was
       FreeBSD 9.3.

Name

       urndis — USB Remote NDIS Ethernet device

See Also

arp(4), cdce(4), cdceem(4), ipheth(4), netintro(4), usb(4), ifconfig(8)

Synopsis

       To compile this driver into the kernel, place the following lines in your kernel configuration file:

             deviceehcideviceuhcideviceohcidevicexhcideviceusbdevicemiibusdeviceuetherdeviceurndis

       Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

             if_urndis_load="YES"

See Also