Подключение lan через usb

Обновлено: 04.07.2024

В режиме USB хоста существует возможность настроить и использовать проводное сетевое соединение при отсутствии доступа к Wi-Fi (например, в номере отеля). Несмотря на то, что небольшой Wi-Fi роутер можно брать в поездки, прямое подключение планшета к проводному соединению часто более удобно и экономично.

Содержание

Предварительные условия

Чтобы использовать USB адаптер для сети Ethernet, необходимо убедиться, что устройство переведено в режим USB хоста и работает надлежащим образом (перевод осуществляется при помощи OTG кабеля или программируемого выключателя). OS2008 изначально поддерживает USB адаптеры, основанные на наборе микросхем RTL8150, как, например, Linksys USB100M. Тем не менее, возможно найти другие устройства, которые поддерживаются скомпилированными пользователем модулями.

В случае поиска готового решения просто выберите поддерживаемый адаптер USB100M вместе с USB OTG адаптером.

Настройка

После подготовки совместимого аппаратного обеспечения следующий шаг – инсталляция пакета USB локальной сети. Обновленная версия пакета использует пакет dbus-scripts, который можно также легко инсталлировать, используя ссылку.

Пакет настроит несколько сценариев и инсталлирует все дополнительные USB драйверы локальной сети, которые доступны для данной операционной системы:

Примечание: если известны другие поддерживаемые и протестированные работающие устройства, которые используют указанные драйверы, пожалуйста, добавьте их в конец данной записи.

Пошаговая инструкция

После инсталляции пакетов любое устройство с набором микросхем RTL8150 будет функционировать следующим образом:

Для устройств, которые основаны не на наборе микросхем RTL8150, необходимо будет вручную вызвать usbEthUp.sh после подключения устройства и usbEthDown.sh после его удаления, чтобы получить взамен настройки сети. Данные сценарии можно найти в /usr/sbin .

По окончании использования проводного соединения просто отключите сетевой адаптер от кабеля USB хоста (что даст возможность планшету распознать, что адаптер был отключен). После этого отключите кабель хоста от планшета (и при необходимости вручную верните его из режима хоста). Также не забудьте выбрать Отключить в окне соединения (кликните на иконку Wi-Fi). В противном случае планшет попытается поддерживать соединение с "проводной" сетью до его перезагрузки или принудительного установления нового соединения вручную.

Производительность

Не следует ожидать, что проводное соединение поможет добиться более высоких скоростей передачи данных. Во время тестирования было обнаружено, что приблизительно 5-7 Мбит/с – максимальная скорость передачи данных для центрального процессора на планшете. Данная величина гораздо ниже порога для проводных сетей или USB соединяемости.

Необходимо рассмотреть еще один важный вопрос, касающийся выбора типа сетевого адаптера. Адаптер Linksys USB100M, например, только формально числится как устройство, поддерживающее USB 1.1, а не USB 2.0. Он, тем не менее, работает со скоростью, которая выше максимальной устойчивой скорости планшета. И, наоборот, в то время как версия USB 2.0 указанного устройства должна работать, для нее требуются дополнительные драйверы, и фактически она потребляет больше энергии, чем USB OTG шина планшета способна обеспечить. В конце концов, чтобы использовать адаптер данной версии, понадобится USB концентратор с внешним источником питания. Таким образом, хотя USB адаптер 2.0 может казаться лучше, в действительности это неудачный выбор, если говорить о планшете.

Протестированные устройства

Инструкция по тестированию:

Ниже предлагается список протестированных USB устройств для сети Ethernet:

От компьютера, не имеющего выход в глобальную, или локальную сеть, пользы очень мало. Но, на такое устройство, как сетевая карта, пользователи не обращают внимания до тех пор, пока оно не перестаёт работать, или когда к машине, находящейся в локальной сети не потребуется подключить Интернет. Вот тогда у «чайников» и возникают проблемы.

В каждой современной материнской плате имеется встроенный адаптер, который и используют для подключения к сети. Но довольно часто именно он становится слабым местом платы. Сеть начинает барахлить, пока в один «прекрасный» день на ее значке в системном трее не появляется жирный красный крест.

Как установить сетевую плату, если нет свободных PCI

Обычно в таких случаях юзеру советуют не трогать материнскую плату, а подключить новую внешнюю сетевую карту. Такое устройство стоит недорого, и работает отлично, т.к. при подключении через PCI – слот обеспечивается высокая скорость работы.

Однако если все PCI – слоты уже используются другими устройствами (видеокарта, звуковая карта, TV-тюнер и т.д.), или же для пользователя открытый кейс является дремучим лесом, то самый быстрый и простой вариант решить проблему «умершей» встроенной сетевой карты – это поставить внешний адаптер.

Что такое сетевой usb-адаптер

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

set-cherez-usb

Что касается производителя, то такие девайсы выпускают все известные изготовители компьютерных сетевых устройств: D-Link, TP-LINK, Edimax, Intel, Acer и др.

Подключение сети Ethernet через USB

setevoy-adapter-usb
usb-ethernet

На этом процесс подключения сетевого адаптера окончен. Теперь необходимо просто подсоединить сетевой кабель к разъёму в адаптере.

Проверить правильность своих действий можно, отыскав раздел «Сетевые платы» в диспетчере устройств. Если всё было сделано верно, в разделе высветится название установленного сетевого адаптера.

Admin

В этой статье мы рассмотрим решение проблемы, когда на ноутбуке отсутствует вход под сетевой кабель, он же Ethernet, или LAN-порт. Проще говоря, когда на ноутбуке нет сетевой карты, а нам нужно подключить интернет именно по кабелю.

Производители ноутбуков активно отказываются от разъема LAN в своих ноутбуках. Такая тенденция наблюдается уже на протяжении нескольких лет. Владельцы MacBook, например, уже давно забыли, как выглядит этот порт, так как в MacBook их уже давно нет. Чаще всего Ethernet-порт отсутствует на компактных ноутбуках (13-14 дюймов) и на ультрабуках. На обычных, как правило не дорогих ноутбуках, все еще можно встретить вход под интернет кабель. Думаю, что через несколько лет на рынке не останется ни одного нового ноутбука со встроенным Ethernet-адаптером. Разве что какие-то игровые модели.

Ноутбук без LAN разъема под интернет

Почему производители отказываются от этого разъема? Из-за экономии места. Сам сетевой адаптер не маленький. Он занимает много места как снаружи, так и внутри ноутбука. А ноутбуки сегодня такие тонкие, что порт под коннектор RJ-45 в них просто не помещается. Он по высоте практически такой же, или даже выше, чем корпус ноутбука. Вот у меня старый ноутбук, правда, не очень толстый, а вход под сетевой кабель занимает практически весь корпус (по высоте) . Разместить такой порт в более тонком корпусе практически невозможно.Если вы знаете, что вам нужен LAN-порт на ноутбуке, и вы еще ноутбук не купили, то выбирайте среди моделей, которые все еще комплектуются этим портом. Если вы уже купили ноутбук, и оказалось, что на нем нет разъема для интернета, то у вас есть два варианта:

  1. Забыть о кабеле и подключать ноутбук к интернету по Wi-Fi. Но это не всегда возможно. Иногда необходимо подключить ноутбук к роутеру по кабелю. Или в гостинице, например. Где W-Fi не всегда работает стабильно.
  2. Использовать переходник USB - LAN. USB LAN Ethernet адаптер. Это внешняя сетевая карта, которая подключается в USB-порт ноутбука. Такие карты работают как с Windows ноутбуками (ASUS, DELL, Lenovo, HP, Acer, Samsung и т. д.) , так и с MacBook. Дальше в статье я расскажу о таких адаптерах более подробно.

Как подключать ноутбук без LAN-порта к интернету по кабелю?

Я уже рассказывал об одном из таких устройств – TP-LINK UE300. Это гигабитный USB LAN адаптер от TP-Link с поддержкой USB 3.0. Работает с любыми ноутбуками. В том числе с Макбуками.

Этих устройств на рынке очень много. Как китайских ноунеймов по несколько долларов, так и качественных и красивых устройств от популярных производителей сетевой и компьютерной техники. Есть модели с интерфейсом подключения USB Type-C. Что очень актуально, так как производители отказываются не только от LAN портов, но и от привычных USB Type-A.

Как выбрать сетевой адаптер для ноутбука?

Сетевая карта для ноутбука с USB Type-A и USB Type-C

  • Стандарт (скорость подключения) . Fast Ethernet – самые доступные адаптеры. Поддерживается скорость до 100 Мбит/с (10/100 Мбит/с) . Gigabit Ethernet – скорость подключения до 1000 Мбит/с. Если у вас роутер с гигабитными портами, то лучше взять гигабитный адаптер (Gigabit Ethernet) . Если есть возможность, можно взять такой адаптер с запасом на будущее.
  • Интерфейс подключения. Если речь идет о ноутбуках, то их 2: USB Type-A (обычный USB) и USB Type-C (новый) .
  • Дополнительные разъемы. Есть сетевые адаптеры только с одним разъемом, под сетевой кабель (выше на фото слева) . А есть модели с дополнительными разъемами. Чаще всего это USB (выше на фото справа) .

Я бы не советовал брать самые дешевые адаптеры, если вы планируете часто ими пользоваться. Вряд ли они будут долго и стабильно работать, и выдавать приличную скорость. Вот собственно и все.

Как подключить, настроить и пользоваться?

Все максимально просто. Достаточно подключить Ethernet-адаптер в USB-порт ноутбука. В большинстве случаев система автоматически распознает устройство и устанавливает драйверы. В Windows 10 проблем точно не должно быть. Разве что адаптер какой-то старый.

Даже если Windows не сможет установить драйверы автоматически, их можно установить либо с диска (который есть в комплекте, но не всегда) , либо же с сайта производителя. В крайнем случае можно найти драйвер по ИД оборудования. Об этом я писал в статье какой драйвер нужен для сетевой карты (Ethernet-контроллера).

После того, как драйвер будет установлен и адаптер будет отображаться в диспетчере устройств, можно подключить к адаптеру сетевой кабель от роутера, или напрямую от интернет-провайдера.

Подключение интернет кабеля к ноутбуку без встроенной сетевой карты LAN

Дальше работа и настройка (если это необходимо) ничем не отличается от стационарного компьютера, или ноутбука со встроенной сетевой картой.

Использование адаптера не так удобно, как простое подключение сетевого кабеля в LAN-порт на ноутбуке, но в данной ситуации (когда ноутбук без разъема под интернет кабель) к интернету можно подключиться либо через Wi-Fi, либо через внешний сетевой адаптер.

Иногда возникает желание работать с устройством, подключенным по USB, не держа его на столе рядом с ноутбуком. У меня таким устройством является китайский гравёр с лазером на 500 мВт, штука довольно неприятная при близком контакте. Помимо непосредственной опасности для глаз, в процессе работы лазера выделяются токсичные продукты горения, поэтому устройство должно находится в хорошо проветриваемом помещении, и желательно изолированно от людей. А как же таким устройством управлять? Ответ на данный вопрос я случайно нашел, просматривая репозиторий OpenWRT в надежде найти достойное применение старенькому роутеру D-Link DIR-320 A2. Для подключения решил использовать описываемый на Хабре ранее USB over IP tunnel, однако все инструкции по его установке успели потерять актуальность, поэтому пишу свою.

OpenWRT — операционная система, не нуждающаяся в представлении, поэтому её установку расписывать не буду. Для своего роутера взял последний стабильный релиз OpenWrt 19.07.3, и подключил его к основной точке доступа по Wi-Fi в качестве клиента, выбрав режим lan, чтобы не мучать файрвол.

Серверная часть

Действуем согласно официальной инструкции. После подключения по ssh устанавливаем необходимые пакеты.


Далее подключаем к USB-порту роутера наше устройство (в моём случае устройства: USB-хаб, флешку, на которую смонтирована файловая система роутера (ввиду нехватки места на внутреннем накопителе), и, непосредственно, гравёр).

Пробуем вывести список подключенных устройств:

Путём гугления был найден виновник, им оказалась библиотека libudev-fbsd.
Вытаскиваем руками из репозитория последнюю рабочую версию libudev_3.2-1 из релиза OpenWRT 17.01.7 под свою архитектуру, в моём случае это libudev_3.2-1_mipsel_mips32.ipk. С помощью wget/scp загружаем её в память роутера и переустанавливаем


Китаец, подключенный в USB-хаб, получил bsuid 1-1.4. Запомнили.

Теперь запускаем демон:


и биндим китайца


Проверяем, что всё работает:


Чтобы далее биндить девайс автоматически, подредактируем /etc/rc.local, добавив перед exit 0 следующее:

Клиентская часть


Связано это с тем, что клиент не работает с сервером, собранным под ядро старше версии 3.14.
Сервер usbip под OpenWRT 19.07.3 собран на ядре 4.14.180.

Продолжая поиски, натыкаюсь на актуальную разработку виндового клиента на github. Ок, заявлена поддержка Windows 10 x64, но клиент исключительно тестовый, поэтому присутствует ряд ограничений.

Итак, сначала просят установить сертификат, притом дважды. Ок, помещаем его в Trusted Root Certification Authority и Trusted Publishers.

Далее необходимо перевести операционную систему в тестовый режим. Делается это командой


С первого раза у меня не получилось, помешал secure boot. Для его отключения необходимо перезагрузиться в UEFI, и выставить secure boot — disable. На некоторых моделях ноутбуков может потребоваться установка supervisor password.

После этого загружаемся в Windows и делаем bcdedit.exe /set TESTSIGNING ON
Винда говорит, что всё ок. Снова перезагружаемся, и видим в правом нижнем углу надпись Test Mode, версию и номер билда ОС.

Для чего же все эти манипуляции? Для установки неподписанного драйвера USB/IP VHCI. Сделать это предлагается, скачав файлы usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, и выполнив с правами администратора


либо второй способ, установка Legacy Hardware в ручном режиме. Я выбрал второй вариант, получил предупреждение об установке неподписанного драйвера и согласился с ним.

Далее проверяем, что у нас есть возможность подключиться к удаленному USB-устройству, выполняя команду:


получаем список устройств:


на ошибку usbip: error: failed to open usb id database не обращаем внимания, на работу не влияет.

Теперь биндим устройство:


Всё, винда обнаружила новое устройство, теперь с ним можно работать так, как будто оно физически подключено к ноутбуку.

С китайским гравёром пришлось немного помучаться, так как при попытке установить его драйвер CH341SER через прилагавшийся к гравёру инсталлятор (да, гравёр на Ардуино), USB/IP VHCI ронял винду в BSOD. Однако установка драйвера CH341SER до подключения устройства через usbip.exe решала проблему.

Итог: гравёр шумит и дымит на кухне при открытом окне и закрытой двери, я наблюдаю за процессом выжигания из другой комнаты через родную софтину, которая не чувствует подвоха.

Читайте также: