Вопрос или проблема
Я купил новый ноутбук, и мой IT-специалист установил на него Windows 10. Он работал отлично целый месяц, затем обновился и перешел в режим “Неавторизованный продукт Microsoft”, и я не смог получить к нему доступ. Поэтому я удалил всю систему и установил Linux Mint.
Все прекрасно, за исключением того, что он не может обнаружить никакие беспроводные сигналы.
- Я запустил
nmcli d
и получил
wlan0 = lo wifi = Loopback State = unmanaged connection = --
- Затем я попробовал
sudo lshw -C network
и он ответил
*-network UNCLAIMED description: Network controller product: Realtek Semiconductor Co., Ltd. vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: ioport:2000 (size=256) memory: d0600000 - d06fffff
Я понимаю, что это говорит о том, что оборудование установлено. Оно произведено компанией Realtek. Однако с ним нет связанного программного обеспечения. Ему нужны драйвера, чтобы все работало. По крайней мере, я так думаю.
Поэтому я попытался выяснить, какие драйвера программного обеспечения я могу использовать, и поэтому я searched в интернете (на другом компьютере. Помните, этот компьютер с LinuxMint вообще не имеет доступа к интернету. Даже разъема для патч-кабеля) и наткнулся на несколько страниц, где у людей была эта же проблема. В общем, каждый из них говорит использовать какую-то версию одной из этих команд:
git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git cd rtl*
wget -N -t 5 -T 10 https://github.com/ubantuForums/wireless-info && chmod +X wireless-info && ./wireless-info
Ни одно из этих решений не сработает для меня просто потому, что у меня нет интернета. Сначала мне нужно получить интернет, затем я смогу загрузить и установить драйвер. Поэтому все эти предложения использовать эту команду или подключить патч-кабель для доступа к интернету не работают для меня. У моего ноутбука нет разъема для патч-кабеля. И мне нужен драйвер.
Я думаю, что мне нужно выполнить эти задачи вручную без доступа к интернету. То есть, получить файл, поместить его на USB, затем установить файл в (например) директорию загрузок и затем установить его оттуда. Может быть так…
- Выйти в интернет (на другом компьютере) и получить файл rtl8812au или rtl8812ce (я все еще не знаю, какой использовать).
- Поместить его на USB.
- Извлечь его на компьютер с LinuxMint и поместить в папку загрузок.
- Затем выполнить какую-то команду, которая выглядит примерно так, может быть…
cd downloads cd rtl8812au.X.X.X (какая бы версия ни была) make sudo make install sudo service Network Manager restart
Я так думаю. Я не эксперт в Linux, и только начал учить это на этой неделе. Но это имеет смысл для меня. Я устанавливал драйвера Microsoft Windows на протяжении десятилетий, так что это должно быть похоже…. правда? О нет!
Я нашел веб-сайты, которые содержат эти драйвера…
- https://gnab/rtl8812au
- https://aircrack-ng/rtl8812au
- https://gordboy/rtl8812au
- https://tomaspinho/rtl8812ce
Но, знаете, когда я оказываюсь на этих веб-сайтах, о боже! Где файлы? Когда я читаю комментарии в интернете, они говорят: “идти на страницы XXXXX и получить файл, извлечь ZIP и установить”. Не так-то просто. Что есть что, какие файлы? Насколько я могу понять, я должен получить код напрямую. Скомпилировать его самому, сделать файл, сжать файл и затем попробовать установить.
Это не может быть правильно, правда?
Так что, очевидно, я весь в расстройстве и замешательстве, и, вероятно, выгляжу какой-то глупой ребенком для всех вас, грозных старых кодеров, но для меня это все новое. Это все странно для меня, и вы знаете, если я смогу преодолеть этот барьер, я думаю, что смогу действительно начать любить эту систему… играть с ней, делать что-то. Это меня привлекает. Но сначала мне нужно подключить wifi.
Так что мне нужна ваша помощь в этом.
У меня есть один компьютер на китайских Windows 10, который подключен к интернету. У меня есть несколько USB флешек. У меня есть новый ноутбук с LunixMint, готовый к работе, и я готов сделать так, чтобы это устройство заработало.
Так что вот что мне нужно, чтобы решить эту проблему:
- Инструкции, которые новичок, как я, сможет понять.
- URL, где получить все необходимые файлы, что получать, как это делать.
- Инструкции по установке.
Вы все думаете, что кто-то может мне помочь? Это много значило бы для меня.
Хорошо, вы почти справились.
- Определите, какая у вас wifi-карта, используя команды, такие как
inxi -Fxz
илиsudo lshw -C network
или посмотрите информацию на сайте производителя устройства. - Определите драйвер с помощью поиска в интернете.
- Если предположить, что
rtl8812au
– это правильный драйвер, получите драйвер в виде zip и поместите его на машину, где он должен быть установлен. Веб-сайты, которые вы нашли, на самом деле являются так называемыми репозиториями на GitHub. Вы получаете файлы с GitHub, либо используя локальную установку git на вашем компьютере и затем используя команду “git clone”, либо скачивая в виде zip. Это делается, нажав на зеленую область “Code”, а затем “Download as ZIP”. - Драйвер из этих репозиториев нужно скомпилировать. Для этого извлеките zip в папку. Перейдите в папку (где находится файл make), используя команду
cd
. Затем компилируйте и устанавливайте драйвер, используяmake
иsudo make install
. - Перезагрузите машину.
Ответ или решение
Установка драйвера Wi-Fi адаптера RealTek на Linux Mint без доступа в Интернет
Проблема с отсутствием драйвера для Wi-Fi адаптера RealTek в Linux Mint на вашем новом ноутбуке может показаться непростой задачей, особенно без доступа в Интернет. Однако, следуя пошаговым инструкциям, вы сможете решить эту проблему.
1. Определение модели Wi-Fi адаптера
Первым делом, нужно убедиться, что вы абсолютно точно знаете, какая модель Wi-Fi адаптера установлена в вашем ноутбуке. Для этого можно использовать одну из следующих команд на вашем Linux Mint:
sudo lshw -C network
или
inxi -Fxz
Это позволит вам увидеть все характеристики вашего сетевого адаптера, включая его идентификатор и модель, например, Realtek Semiconductor Co.,Ltd.
.
2. Загрузка драйвера
Предположим, что ваш адаптер использует драйвер rtl8812au
. Чтобы загрузить необходимый драйвер:
- На другом компьютере с доступом в интернет, перейдите на GitHub репозиторий rtl8812au.
- Нажмите на кнопку "Code" и выберите "Download ZIP". Это скачает архив с драйвером на ваш компьютер.
- Перенесите скачанный архив на флешку.
3. Передача файлов на Linux Mint
Теперь, используя USB-флешку, перенесите архив с драйвером на ваш ноутбук с установленной Linux Mint.
- Вставьте флешку и скопируйте архив в папку
Загрузки
или любую другую папку по вашему выбору.
4. Установка драйвера
Теперь вам необходимо установить драйвер. Сделайте следующее:
-
Откройте терминал.
-
Перейдите в директорию, куда вы скопировали архив:
cd ~/Загрузки
-
Распакуйте архив с помощью команды:
unzip rtl8812au-master.zip
Обратите внимание, что имя архива может отличаться, проверьте его.
-
Перейдите в распакованную папку:
cd rtl8812au-master
-
Теперь вы готовы скомпилировать и установить драйвер:
make sudo make install
-
После завершения установки перезапустите сетевой менеджер, чтобы применить изменения:
sudo service network-manager restart
5. Проверка подключения
После выполнения всех этих шагов перезагрузите ваш ноутбук. Откройте интерфейс управления сетью и проверьте, видите ли вы доступные Wi-Fi сети.
Заключительные рекомендации
- Если вы не уверены, что используете правильный драйвер, для получения более точной информации проверьте документацию или специальные форумы поддержки Linux.
- Если у вас возникают ошибки во время компиляции, убедитесь, что у вас установлены необходимые пакеты для сборки драйверов, такие как
build-essential
,linux-headers
иdkms
.
Следуя указанным шагам, вы сможете установить и настроить Wi-Fi адаптер без подключения к интернету. Удачи в работе с Linux Mint!