USB Ethernet адаптер (сетевушка) с честными 100Мбит/с
- 125 читателей · 1366 топиков · RSS
Цена: $5.59
Мне казалось, что эта тема старая и давно положительно решенная, что стоит взять любую самую дешевую USB сетевушку и все будет ок, ведь 2018 год на дворе.
Но на деле оказалось не так, как казалось.
Сначала купил такой дешевый вариант:


Это был фейл, т.к., несмотря на заявленные 100Мбит/с, которые даже светятся в свойствах подключения, на деле замеры скорости четко показывают около 6Мбит/с. Ну это в наше время совсем уж несерьезно, 800кбайт/с по сети — это копирование фильма размером 2Гб аж за 40 минут!
Этот вариант подойдет только тем, у кого ADSL-интернет со скоростью до 7Мбит/с и кому ничего не надо копировать по локальной сети с одного компа на другой.
Поэтому я купил другой вариант, вдвое дороже, но в 15 раз быстрее — с честными 100Мбит/с.
Приехал в такой черной коробке.

Сам гаджет выполнен из глянцевого пластика черного цвета.
Хребет из пупырышек просто элемент декора.


Размеры: 7см * 2.2-3см * 1.2-1.7см.
Общая длина с хвостом 22см.
На одном конце гнездо под витую пару RJ-45.

На другом — классический USB2.0.

Внутри корпуса сквозь пластик виднеются два индикатора — красный (питание) горит постоянно, синий горит при отключенном кабеле, при подключенном мигает в такт передаче сетевых пакетов.

Потрошка, виден чип Realtek 8152B.



Совместимость сетевушки я проверил на Win XP, Win7, Win10 и Linux Ubuntu.
При подключении к Win XP и Win 7 дровишки сами не находятся, сетевушка переключается в режим виртуального CD с дровишками, заходим и ставим их оттуда, также закину их в облако, там всего 300кбайт:
cloud.mail.ru/public/6UCA/rbLptaVM6
Win 10 сама находит устройство и ставит драйвера автоматом.
В диспетчере устройств появляется новая сетевушка Realtek USB FE Family Controller:

Что соответствует устройству Realtek 8152.
Также можно скачать свежие дровишки под разные версии Windows здесь:
drp.su/ru/hwids/USB%5CVID_0BDA%26PID_8152%26REV_2000
Или на официальном сайте:
www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=55&Level=5&Conn=4&DownTypeID=3&GetDown=false
Под Win 10 автоматом ставится драйвер от Microsoft, есть поддержка смены mac-адреса и VLAN ID.

Скорость интернета от провайдера (у меня пакет до 100Мбит/с):

Для сравнения скорость более дешевого белого адаптера вообще не айс:

А теперь, чтобы снять все провайдерские ограничения, подключим нашу сетевушку напрямую кабелем к другому компьютеру с гигабитной сетью.
Произведем замеры скорости в обе стороны:
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.5.1, port 1853
[ 5] local 192.168.5.2 port 5201 connected to 192.168.5.1 port 1854
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 10.8 MBytes 90.8 Mbits/sec
[ 5] 1.00-2.00 sec 10.7 MBytes 90.1 Mbits/sec
[ 5] 2.00-3.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 3.00-4.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 4.00-5.00 sec 11.1 MBytes 92.8 Mbits/sec
[ 5] 5.00-6.00 sec 11.1 MBytes 92.8 Mbits/sec
[ 5] 6.00-7.00 sec 11.0 MBytes 92.7 Mbits/sec
[ 5] 7.00-8.00 sec 11.1 MBytes 92.8 Mbits/sec
[ 5] 8.00-9.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 9.00-10.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 10.00-10.03 sec 0.00 Bytes 0.00 bits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.03 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.03 sec 110 MBytes 92.1 Mbits/sec receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.5.1, port 1857
[ 5] local 192.168.5.2 port 5201 connected to 192.168.5.1 port 1858
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 11.3 MBytes 95.0 Mbits/sec
[ 5] 1.00-2.00 sec 10.7 MBytes 89.8 Mbits/sec
[ 5] 2.00-3.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 3.00-4.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 4.00-5.00 sec 11.0 MBytes 92.4 Mbits/sec
[ 5] 5.00-6.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 6.00-7.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 7.00-8.00 sec 11.0 MBytes 92.4 Mbits/sec
[ 5] 8.00-9.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 9.00-10.00 sec 11.1 MBytes 92.9 Mbits/sec
[ 5] 10.00-10.03 sec 0.00 Bytes 0.00 bits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.03 sec 110 MBytes 92.4 Mbits/sec sender
[ 5] 0.00-10.03 sec 0.00 Bytes 0.00 bits/sec receiver
-----------------------------------------------------------
Т.е. те же около 92Мбит/с, что является предельным значением для этого стандарта.
Для сравнения те же замеры белого адаптера:
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.5.3, port 1918
[ 5] local 192.168.5.2 port 5201 connected to 192.168.5.3 port 1919
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 823 KBytes 6.74 Mbits/sec
[ 5] 1.00-2.00 sec 851 KBytes 6.97 Mbits/sec
[ 5] 2.00-3.00 sec 850 KBytes 6.97 Mbits/sec
[ 5] 3.00-4.00 sec 853 KBytes 6.98 Mbits/sec
[ 5] 4.00-5.00 sec 854 KBytes 7.00 Mbits/sec
[ 5] 5.00-6.00 sec 850 KBytes 6.96 Mbits/sec
[ 5] 6.00-7.00 sec 849 KBytes 6.95 Mbits/sec
[ 5] 7.00-8.00 sec 851 KBytes 6.97 Mbits/sec
[ 5] 8.00-9.00 sec 855 KBytes 7.01 Mbits/sec
[ 5] 9.00-10.00 sec 850 KBytes 6.97 Mbits/sec
[ 5] 10.00-10.10 sec 85.5 KBytes 7.08 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.10 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.10 sec 8.37 MBytes 6.95 Mbits/sec receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.5.3, port 1920
[ 5] local 192.168.5.2 port 5201 connected to 192.168.5.3 port 1921
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 819 KBytes 6.71 Mbits/sec
[ 5] 1.00-2.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 2.00-3.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 3.00-4.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 4.00-5.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 5.00-6.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 6.00-7.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 7.00-8.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 8.00-9.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 9.00-10.00 sec 693 KBytes 5.68 Mbits/sec
[ 5] 10.00-10.07 sec 63.0 KBytes 7.59 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.07 sec 6.95 MBytes 5.79 Mbits/sec sender
[ 5] 0.00-10.07 sec 0.00 Bytes 0.00 bits/sec receiver
-----------------------------------------------------------
Скорость около 6Мбит/с — печалька.
Для большей наглядности копирование 6.5Гб архива по сети через черный адаптер займет 8 минут:

А через белый 136 минут:

Касаемо нагрузки на CPU, при полной загрузке сетевым потоком на старинном ноутбучном Pentium T4300 нагрузка 25%, более современные процессоры вообще не заметят нагрузки с ее 3-4%.
Linux Ubuntu без проблем определил сетевое устройство, Centos 7.2 аналогично.
Задействован драйвер ядра r8152:
Module Size Used by
cdc_ether 16384 0
usbnet 45056 1 cdc_ether
r8152 57344 0
...........
mii 16384 3 r8169,usbnet,r8152
Более развернутая информация lsusb -v:
Bus 002 Device 008: ID 0bda:8152 Realtek Semiconductor Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0bda Realtek Semiconductor Corp.
idProduct 0x8152
bcdDevice 20.00
iManufacturer 1 Realtek
iProduct 2 USB 10/100 LAN
iSerial 3 00E04C370BB6
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 80
bNumInterfaces 2
bConfigurationValue 2
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 5 CDC Communications Control
CDC Header:
bcdCDC 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Ethernet:
iMacAddress 3 00E04C370BB6
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x0000
bNumberPowerFilters 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 4 Ethernet Data
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 2
Device Status: 0x0000
(Bus Powered)
Скорость под Linux аналогична таковой под Windows:

В общем, полезный гаджет, в хозяйстве вещь нужная, кому постоянно, кому время от времени.
Видеообзор гаджета:
0 комментариев
Вставка изображения
Оставить комментарий