Линукс драйвер сетевой карты usb

Как в Linux установить пакет (драйвер) если нет Интернет-подключения

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

1. Использование проводного соединения

Если вы не можете настроить Wi-Fi подключение, то соедините компьютер с роутером проводом. Обычно Ethernet кабели уже входят в комплект роутеров. Есть высокий шанс, что ваш Linux поддерживает чипсет Ethernet гнезда и он работает без дополнительных пакетов. Обычно проводные соединения не требуют особой настройки.

2.Подключить USB адаптер для которого драйвера присутствуют в ядре Linux

Подойдёт практически любой USB адаптер кроме самых экзотических — в ядре Linux есть драйвера практически для всего. То есть вы получите Интернет и сможете сделать обычную установку.

3. Офлайн установка пакетов

На Linux с Интернетом вы можете скачать пакеты вручную:

apt download ПАКЕТ1 ПАКЕТ2

А затем установить их на компьютере без Интернета:

В теории это всего две команды, но на практике возможны следующие проблемы:

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

У каждого из этих пакетов могут быть зависимости, а у тех зависимостей могут быть другие зависимости…

В общем, посмотреть зависимости можно командой:

Или вариант попроще, запустите команду (делать установку необязательно):

sudo apt install ПАКЕТ1 ПАКЕТ2

и посмотрите, какие пакеты будут предложены для установки. Скопируйте названия этих пакетов и загрузите с помощью «apt download».

4. Установка пакетов с Live или установочного диска

В репозиториях в качестве источника пакетов нужно прописать CD диск.

Для этого выполните команду:

Читайте также:  Linux ubuntu управление процессами

Если, например, вы добавляете образ Wheezy, будет сгенерирован следующий результат:

Использование /media/cdrom/ в качестве точки монтирования CD-ROM Идентификация… [7385c987a0f703941cb384c339b8ca1e-2] Поиск индексных файлов на диске… Найдено 1 индексов двоичных пакетов, 0 индексов пакетов с исходным кодом, 1 индексов переводов и 0 подписей Этот диск найден: 'Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 CD Binary-1 20140426-13:37' Чтение индексов двоичных пакетов. Сделано Чтение индексов переводов. Сделано Запись нового списка источников Запись списка источников для этого диска: deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 CD Binary-1 20140426-13:37]/ wheezy main

И будет добавлена следующая строка:

deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 CD Binary-1 20140426-13:37]/ wheezy main

в ваш файл /etc/apt/sources.list.

Источник

USB rj-45 сетевая карта без «установки драйверов»?

Я сейчас бегло погуглил. На многое даже вендовозы жалуются, что оно дров хочет. И линупсисты тоже не все довольны.

Тема в надежде на то, что кто-то удачно купил и пользуется.

посмотри в исходниках ядра для каких есть

facepalm.png
Почему тогда не UCB?

берёшь ноут, идёшь в магазин, втыкаешь, смотришь dmesg, если определился, значит подходит

Какой dmesg, он вендоузятнег.

вот будет повод линукс поставить

Для Linux, наверное, все. Для шindows — на винфак.

ну или планшет с андроидом, там-то dmesg будет

Чтобы через неделю, не разобравшись в ситуации, стал опять поливать linux грязью?

С D-Link-ами внимательнее, под одним названием модели (хорошо, если с разным номером ревизии) могут продаваться железки на совсем разных чипах.

Про других пусть добавляют те, кто с подобным сталкивался.

Без рута на ведроиде dmesg не работает. По крайней мере у меня.

пусть тогда воткнет и в диспетчере устройств смотрит.

dk- исправил бы и «адаптер», т.к. это полноценная usb-сетевая карта, давай уж правильно писать до конца.

«ходить в магазин»? ты с дубу рухнул? все привозят на место.

Это одна из 10-15 известных мне команд!

тогда заказывай 10-15 разных, какой-нибудь да заведётся

А я думал, наоборот. Один какой-нибудь из 10-15 не заведётся.

надо готовиться к худшему развитию событий! Если внезапно заведутся все, это будет приятным сюрпризом

По теме 2.0 USB-lan? Всё работает на всём, включая одноплатники, детсадовца позови, сделает.

Вендузятник должен страдать.

Брал какой-то кетайский, завелось из корбки. И бесчисленное множенство вай-фаев, в основлном нищебродские tp-link. Или ты про ферму и у тебя линукс?

Оно самое. Сетевка в мамке походу сдохла.

Чо там за чип? В левом нижнем углу, чуть ниже внешних разъемов сеть находится. Привози, благо соседи, махнем. С тебя пиво на майских

Читайте также:  Лучший музыкальный проигрыватель linux

Воткнул и работает. В чём проблема-то?

Это те, что из соплей девственниц для лохов? В смысле, для успешных людей 😀

На многое даже вендовозы жалуются, что оно дров хочет.

Так с вендой дрова не распространяются, почти для любого железа качать надо отдельно.

Венда этому сама обучена, и конпелировать ничего не надо.

Брал два разных переходника от 5bites. Один usb 2.0 100mbit, другой — usb 3.0 1gbit с usb хабом. Оба заработали с полпинка, ещё в виртуалку прокидывал. Но насколько стабильно работают — хз, я максимум пару часов за раз использовал.

onlybugs ★★ ( 24.04.18 23:00:40 MSK )
Последнее исправление: onlybugs 24.04.18 23:01:06 MSK (всего исправлений: 1)

Сетевухи с RTL8153B на Debian тоже с одного тычка заводятся и гигабит на USB3 выдают. Возможно usb-modeswitch понадобится, если сетевая как CD-ROM определяется.

чип или сам порт сломался? второе ведь можно перепаять.

Источник

Ubuntu 17.04. install driver for USB Ethernet Adapter [closed]

This describes a problem that can’t be reproduced that seemingly went away on its own or was only relevant to a very specific period of time. It’s off-topic as it’s unlikely to help future readers.

Need to install a USB Ethernet Adapter (lsusb string below) Bus 003 Device 005: ID 0bda:8152 Realtek Semiconductor Corp. I have got four files by the manufacturer: /home/sergey/Downloads/RTL8152/LINUX Andriod/50-usb-realtek-net.rules /home/sergey/Downloads/RTL8152/LINUX Andriod/compatibility.h /home/sergey/Downloads/RTL8152/LINUX Andriod/Makefile /home/sergey/Downloads/RTL8152/LINUX Andriod/r8152.c Q1: Do I need to install these files above somehow? Q2: If Q1 is negative, How to check the Adapter / make it work? Note: The main goal is to connect a Wi-Fi hub (Zyxell KEENETIC) via the above Adapter. Indication on the hub shows no network connection via the Adapter. Please advise. SK EDIT for @chili555 TY for your prompt answer. Pls see the findings below.

sergey@home-X200CA:~$ lsmod | grep r8152 r8152 49152 0 mii 16384 2 usbnet,r8152 sergey@home-X200CA:~$ ifconfig enp3s0: flags=4163 mtu 1500 inet6 fe80::da50:e6ff:fe9e:f905 prefixlen 64 scopeid 0x20 ether d8:50:e6:9e:f9:05 txqueuelen 1000 (Ethernet) RX packets 618782 bytes 742610979 (742.6 MB) RX errors 0 dropped 1787 overruns 0 frame 0 TX packets 441907 bytes 64009887 (64.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 19 enx00e04c362984: flags=4099 mtu 1500 ether 00:e0:4c:36:29:84 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 6098 bytes 2693946 (2.6 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6098 bytes 2693946 (2.6 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ppp0: flags=4305 mtu 1492 inet 5.35.51.212 netmask 255.255.255.255 destination 5.35.0.1 ppp txqueuelen 3 (Point-to-Point Protocol) RX packets 458293 bytes 537885941 (537.8 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 337967 bytes 41480878 (41.4 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sergey@home-X200CA:~$ dmesg | grep r8152 [ 16.811429] usbcore: registered new interface driver r8152 [ 17.019410] r8152 3-1.3:1.0 eth0: v1.08.8 [ 19.889560] r8152 3-1.3:1.0 enx00e04c362984: renamed from eth0 sergey@home-X200CA:~$ dmesg | grep inp350 sergey@home-X200CA:~$ sergey@home-X200CA:~$ dmesg | grep inp3s0 sergey@home-X200CA:~$ 

Источник

Читайте также:  Linux script if then else

🏷 Как найти имя и версию драйвера сетевой карты в Linux

Вопрос: Сетевая карта Ethernet подключена к моей Linux-системе, и я хотел бы узнать, какой драйвер сетевого адаптера установлен для оборудования NIC. Есть ли способ узнать имя и версию драйвера сетевой карты для моей сетевой карты?

Для правильной работы аппаратного обеспечения сетевой интерфейсной платы (NIC) необходим соответствующий драйвер устройства для аппаратного обеспечения NIC.

Драйвер устройства NIC реализует аппаратно-независимый общий интерфейс между ядром Linux и NIC, так что пакеты могут перемещаться между ядром и NIC.

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

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

В этом случае вам нужно знать, какой модуль ядра является вашим драйвером NIC.

Способ первый

Первый способ заключается в проверке сообщений dmesg.

Поскольку ядро загружает необходимые аппаратные драйверы во время загрузки, вывод dmesg должен сообщить, установлен ли драйвер карты Ethernet.

○ → dmesg | grep -i ethernet [ 1.998782] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded

Приведенный выше вывод показывает, что драйвер с именем r8169 загружен в ядро.

Если вы хотите узнать более подробно об этом драйвере (например, о версии драйвера), вы можете использовать команду modinfo.

Если dmesg не выводит какую- либо информацию о драйвере Ethernet, это означает, что в вашей системе нет подходящего драйвера сетевого устройства.

Способ второй

Второй способ – использовать команду ethtool. Чтобы узнать имя драйвера для интерфейса eth0, выполните следующее.

Способ третий

Введите следующую команду, чтобы получить подробную информацию о доступных картах Ethernet и их драйверах.

Источник

Оцените статью
Adblock
detector