Обновление wpa_supplicant к 2,6 вручную на Ubuntu 17.10

Я пытался найти легкую подробную инструкцию относительно того, как обновить wpa_supplicant или использование сценария или что-то, или вручную. Я в настоящее время работаю с 2,4 версиями, которые действительно имеют некоторые проблемы с моим конкретным драйвером беспроводного устройства. Чтобы быть более точным, Wi-Fi разъединяется за 1 минуту с этим после ошибки в dmesg: crc RXD_W3_CIPHER_ERROR. Насколько я узнал, это могло бы быть из-за 2,4 версий, не принимающих сертификаты CA... И надо надеяться обновляя до 2,6 версий или понижая до 2,3 каждый решит проблему. Проблема состоит в том, что, так как я - новичок к Ubuntu, я не могу действительно найти способ или обновить или понизить wpa_supplicant самостоятельно. Я попробовал некоторые инструкции относительно сети, но они не работали. Надо надеяться, кто-то будет знать, как сделать это.

1
задан 30 January 2018 в 03:59

1 ответ

Если Вы хотите обновить свой wpa_supplicant от текущей версии до 2,6, отошлите ссылку ниже....

Инструкции, данные в этой ссылке, для человечности 16.04, но я судил их на человечности 17.10 также и до сих пор никакой повышенной проблеме. Все еще судите их на Ваш собственный риск.

я буду не ответственен за любые плохие эффекты. (хотя то, которое не имеет место для me.it, работало хорошо без любых ошибок вообще).

если Ваша попытка судить их.. я предлагаю, чтобы Вы использовали 'sudo-s' и вход в систему как пользователь root. затем позже это пригодится при выполнении 'CD/tmp', который находится в корневом каталоге. если не это даст ошибочный каталог, не найденный.

ссылка: http://www.linuxtopic.com/2017/08/compile-wpasupplicant-ubuntu.html

Править:

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

1) Должен установить немного зависимостей, требуемых wpa_supplicant

sudo apt install libssl-dev build-essential checkinstall  pkg-config

sudo apt install dbus libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libreadline-dev libncurses5-dev

sudo apt install libnl-genl-3-dev libnl-3-dev

2) Затем перейдите к корневому каталогу и затем перейдите к tmp папке

cd /

cd tmp

3) Загрузите wpa_supplicant исходный пакет

wget https://w1.fi/releases/wpa_supplicant-2.6.tar.gz wpa_supplicant2.6.tar.gz

4) Извлечение wpa_supplicant2.6.tar.gz

sudo tar xvf  wpa_supplicant2.6.tar.gz

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

5) Войдите к извлеченной wpa_supplicant папке.

cd wpa_supplicant2.6

Снова, если возвраты проверка на ошибки, корректно ли имя папки.

6) Создайте файл конфигурации сборки, который должен работать на стандартные установки WiFi путем выполнения следующей команды.

cat > wpa_supplicant/.config << "EOF"
CONFIG_BACKEND=file
CONFIG_CTRL_IFACE=y
CONFIG_DEBUG_FILE=y
CONFIG_DEBUG_SYSLOG=y
CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON
CONFIG_DRIVER_NL80211=y
CONFIG_DRIVER_WEXT=y
CONFIG_DRIVER_WIRED=y
CONFIG_EAP_GTC=y
CONFIG_EAP_LEAP=y
CONFIG_EAP_MD5=y
CONFIG_EAP_MSCHAPV2=y
CONFIG_EAP_OTP=y
CONFIG_EAP_PEAP=y
CONFIG_EAP_TLS=y
CONFIG_EAP_TTLS=y
CONFIG_IEEE8021X_EAPOL=y
CONFIG_IPV6=y
CONFIG_LIBNL32=y
CONFIG_PEERKEY=y
CONFIG_PKCS12=y
CONFIG_READLINE=y
CONFIG_SMARTCARD=y
CONFIG_WPS=y
CFLAGS += -I/usr/include/libnl3
EOF

7) При использовании Суппликанта WPA с NetworkManager 1.8.0 добавьте следующие опции к конфигурации сборки Суппликанта WPA (ДОПОЛНИТЕЛЬНО)

cat >> wpa_supplicant/.config << "EOF"
CONFIG_CTRL_IFACE_DBUS=y
CONFIG_CTRL_IFACE_DBUS_NEW=y
CONFIG_CTRL_IFACE_DBUS_INTRO=y
EOF

8) Скомпилируйте и создайте пакет

cd wpa_supplicant

make

9) Установите Wpa_supplicant и создайте пакет wpa_supplicant 2.6

checkinstall

Эта команда продолжится с установкой и обратит внимание на это, пользователь будет обязан нажимать ENTER в нескольких местоположениях для продолжения установку.

10) Наконец созданный пакет проверяет тот же каталог и wpa_supplicant проверку версии

ls wpa-supplicant* 

wpa_supplicant -v

Готово! если бы все пошло гладко, то это должно возвратить это, wpa_supplicant версия 2.6

0
ответ дан 8 December 2019 в 02:30

Другие вопросы по тегам:

Похожие вопросы: