tp-link Linux орнотуу боюнча көрсөтмө

Өнүгүү чөйрөсү
Ubuntu иштеп чыгуу чөйрөсү төмөнкүдөй талап кылынат:
|
Өнүгүү чөйрөсү |
|
| OS | Ubuntu 16.04 LTS |
| Ядро версиясы | 4.13.0-36-генерик |
| Gcc версиясы | 5.4.0 |
Драйверди түзүү
Компиляция куралы жана ядро булактары
Драйверди компиляциялоодон мурун, сизде туура компиляция куралы жана ядро булактары бар экенин текшериңиз. Ubuntu 16.04 LTSде биз компиляция куралын gcc "apt-get install gcc" буйругу менен орното алабыз
- $ apt-get орнотуу gcc
Эскертүү: Драйверди компиляциялоо үчүн ошол эле версия куралын орнотууну сунуштайбыз. Мисалы үчүнampле:

"Cat /proc/version" буйругуна ылайык, Ubuntu 16.04 LTS тутумуңузду gcc5.4.0 түзгөнүн көрө аласыз. Демейки боюнча, gcc5.4.0 Ubuntu 16.04 LTSде мурунтан эле орнотулган, сиз драйверди түз компиляциялоо үчүн gcc5.4.0 колдонсоңуз болот.
Жалпысынан, туура келген ядро баштары Ubuntu 16.04 LTSде курулган, андыктан ядро булактарын өзүнчө жүктөп алып, компиляциялоонун кереги жок. Бирок, эгер сиздин тутумуңузга тиешелүү ядро баштары бириктирилбесе, адегенде ядро булактарын орнотуңуз.
Драйверди түзүү
Терминалды колдонуп, драйвер каталогуна барыңыз жана драйверди компиляциялоо үчүн төмөнкү буйруктарды аткарыңыз.
- $ таза кылуу
- $ жасоо
Түзүлгөндөн кийин, сиз chip.ko атын көрө аласыз file айдоочунун каталогунда сакталат.
Драйверди жүктөө
Бул жерде биз 88x2bu.ko зымсыз драйверди жүктөө процессин экс катары көрсөтөбүзample. Драйверди жүктөө үчүн төмөнкү буйрукту аткарыңыз.
- $ sudo cp 88x2bu.ko /lib/modules/[ядро версиясы]/kernel/drivers/net/wireless/ #[ядро версиясы] системанын өзөк версиясынын каталогунун аталышы
- $ sudo depmod –a
- $ sudo modprobe 88x2bu.ko
Же түздөн-түз айдоочуну жүктөө үчүн insmod колдонуңуз.
- $ sudo insmod 88x2bu.ko
Драйверди жүктөгөндөн кийин, драйвер ийгиликтүү жүктөлгөндүгүн текшерүү үчүн төмөнкү буйрукту аткарыңыз.
- $ lsmod
Жалбыз 18.03
Өнүгүү чөйрөсү
Минтте өнүктүрүү чөйрөсү төмөнкүдөй талап кылынат:
|
Өнүгүү чөйрөсү |
|
| OS | Жалбыз 18.03 |
| Ядро версиясы | 4.10.0-38.generic |
| Gcc версиясы | 5.4.0 |
Драйверди түзүү
Компиляция куралы жана ядро булактары
Драйверди компиляциялоодон мурун, сизде туура компиляция куралы жана ядро булактары бар экенин текшериңиз. Минтте биз компиляция куралын gcc "apt-get install gcc" буйругу менен орното алабыз.
- $ apt-get орнотуу gcc
Эскертүү: Драйверди компиляциялоо үчүн ошол эле версия куралын орнотууну сунуштайбыз. Мисалы үчүнampле:

“Cat /proc/version” буйругуна ылайык, сиз Mint тутумуңуз gcc5.4.0 тарабынан түзүлгөнүн көрө аласыз, андыктан драйверди компиляциялоо үчүн gcc5.4.0 колдонушубуз керек. Жалпысынан алганда, шайкеш ядро баштары мурунтан эле Mintте курулган, андыктан ядро булактарын өзүнчө жүктөп алып, компиляциялоонун кереги жок. Бирок, эгер сиздин тутумуңузга тиешелүү ядро баштары бириктирилбесе, адегенде ядро булактарын орнотуңуз.
Драйверди түзүү
Терминалды колдонуп, драйвер каталогуна барыңыз жана драйверди компиляциялоо үчүн төмөнкү буйруктарды аткарыңыз.
- $ таза кылуу
- $ жасоо
Түзүлгөндөн кийин, сиз chip.ko атын көрө аласыз file айдоочунун каталогунда сакталат.
Драйверди жүктөө
Бул жерде биз 88x2bu.ko зымсыз драйверди жүктөө процессин экс катары көрсөтөбүзample. Драйверди жүктөө үчүн төмөнкү буйрукту аткарыңыз.
- $ sudo cp 88x2bu.ko /lib/modules/[ядро версиясы]/kernel/drivers/net/wireless/
- $ sudo depmod -a
- $ sudo modprobe 88x2bu
Же түздөн-түз айдоочуну жүктөө үчүн insmod колдонуңуз
- $ sudo insmod 88x2bu.ko
Драйверди жүктөгөндөн кийин, драйвер ийгиликтүү жүктөлгөндүгүн текшерүү үчүн төмөнкү буйрукту аткарыңыз.
- $ lsmod
Raspberry Pi3
Өнүгүү чөйрөсү
Raspberry Pi 3 иштеп чыгуу чөйрөсү төмөнкүдөй талап кылынат
|
Өнүгүү чөйрөсү |
|
| OS | Кали 2018.1 |
| Ядро булагы версиясы | 4.14.0-kali3-amd64 |
Дискти түзүңүз
Драйверди компиляциялоодон мурун, сизде туура компиляция куралы жана ядро булактары бар экенин текшериңиз.
Ядро булагы компиляция
Бул жерде биз Linux үчүн драйверди компиляциялоо үчүн жергиликтүү имараттын көрсөтмөлөрүн көрсөтөбүз.
Жүктөп алуу жана орнотуу куралдары
Эскертүү: Жергиликтүү куруудан мурун, raspberrypi тутумуңуз интернетке туташып турганын текшериңиз
Git, BC жана башка тиешелүү куралдарды орнотуңуз.
- $ sudo apt-get орнотуу git bc
Ядро булагын алыңыз
Rapberrypi ядросунун булагын жана башка тиешелүү куралдарды жүктөп алуу үчүн төмөнкү шилтемелерди басыңыз.
https://github.com/raspberrypi/linux
https://github.com/raspberrypi/tools
Жергиликтүү куруудан мурун, ядрону жаңыртуу керекпи же жокпу, текшериңиз. Эгер адаптериңиз учурдагы ядро версиясын колдосо, ядрону жаңыртуунун кереги жок жана жөн гана бул версиянын өзөк булактарын жүктөп алыңыз. Эгер сиз өзөктү жаңыртышыңыз керек болсо, керектүү версиянын өзөк булактарын тандаңыз. Бул жерде биз 4.9 версиясынын ядро булактарын жүктөп алабыз. Ядро булактарын сактоо үчүн жергиликтүү колдонуучунун түпкү каталогунда Linux-src каталогун түзүңүз. Эгер сиз Gitти орноткон болсоңуз, анда сиз Github'тан Linux өзөк булактарын алуу үчүн Gitти колдоно аласыз; эгер сиз түздөн-түз .zip жүктөп алсаңыз file, муну ачуу үчүн төмөнкү jar буйругун колдонуңуз file.
- $ sudo jar –xf XXX.zip
Эскертүү: .zipди ачуу үчүн unzip программасын колдонбоо сунушталат file.
Өзгөртүү ядро
Linux ядросун өзгөртүү үчүн төмөнкү буйруктарды аткарыңыз. Сиз өзүңүздүн талаптарыңызга жараша ядрону да өзгөртө аласыз.
- $ cd linux /* ядро булактарынын каталогуна өтүңүз */
- $ KERNEL=ядро7
- $ bcm2709_defconfig жаса
Эскертүү: Raspberry Pi3 жана Raspberryдин башка версиялары бир аз башкачараак, башка версиялардын чоо-жайын билүү үчүн Raspberry расмий сайтындагы нускамаларды караңыз. webсайт.
Ядро түзүңүз
Ядро жана ага тиешелүү түзмөк дарагын компиляциялоо жана орнотуу үчүн төмөнкү буйруктарды аткарыңыз. Бул бир нече мүнөт талап кылынышы мүмкүн.
- $ make –j4 zImage модулдары dtbs
- $ sudo make modules_install
- $ sudo cp arch /arm/boot/dts/*.dtb /boot/$ sudo cp
- arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/
- $ sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/
- $ sudo cp arch/arm/boot/zImage /boot/$KERNEL.img
Эскертүү: "-j4" компиляция процессин тездетүү үчүн компиляциялоо үчүн Raspberry Pi3 жана 4 колдонууну билдирет.
Raspberry Pi3 иштеп чыгуу тактасын өчүрүп, ядро версиясын ырастоо үчүн төмөнкү буйрукту иштетиңиз.
- $ unname –a
or - $ cat /proc/version
Драйвер булагы компиляция
Айдоочунун каталогуна өтүп, Make'ди ачыңызfile file Raspberry Pi3 колдоо үчүн. Демейки боюнча,
- CONFIG_PLATFORM_I386_PC макросу иштетилди. үчүн маанини коюңуз
- y үчүн CONFIG_PLATFORM_BCM2709 жана маанисин коюңуз
- CONFIG_PLATFORM_I386_PCден n.
- CONFIG_PLATFORM_BCM2709 = ж
- CONFIG_PLATFORM_I386_PC = n
- CONFIG_PLATFORM_ANDROID_X86 = n
Параметрлерди койгондон кийин, драйвер булагы болгон каталогго өтүү үчүн Терминалды колдонуңуз file сакталат. Драйверди компиляциялоо үчүн төмөнкү буйруктарды аткарыңыз.
- $ таза кылуу
- $ жасоо
Драйверди жүктөө
Бул жерде биз 8192eu.ko зымсыз драйверди жүктөө процессин экс катары көрсөтөбүзample. Драйверди жүктөө үчүн төмөнкү буйрукту аткарыңыз.
- $ sudo cp 8192eu.ko /lib/modules/[ядро версиясы]/kernel/drivers/net/wireless/
- $ sudo depmod -a
- $ sudo modprobe 8192eu
Же түздөн-түз айдоочуну жүктөө үчүн insmod колдонуңуз.
- $ sudo insmod 8192eu.ko
Драйверди жүктөгөндөн кийин, драйвер ийгиликтүү жүктөлгөндүгүн текшерүү үчүн төмөнкү буйрукту аткарыңыз.
Кали 2018.1
Өнүгүү чөйрөсү
иштеп чыгууКали 2018.1 ичинде pment чөйрөсү төмөнкүдөй талап кылынат
|
Өнүгүү чөйрөсү |
|
| OS | Кали 2018.1 |
| Ядро булагы версиясы | 4.14.0-kali3-amd64 |
Драйверди түзүү
Ядро башын орнотуу File
Кали 2018де драйверди компиляциялоодон мурун, туура Linux башын орнотуп, түзгөнүңүздү текшериңиз file. Linux башын орнотуу жана компиляциялоо үчүн нускамаларды аткарыңыз file.
Программалык камсыздоо булагын жаңыртыңыз
Программа булагын жана ага тиешелүү куралдарды жаңыртуу үчүн төмөнкү буйруктарды аткарыңыз
- $ sudo apt-тазалануу
- $ sudo apt-get жаңыртуу
- $ sudo apt-get жаңыртуу
Ядро башын орнотуу File
- Метод 1: Ядронун башын орнотуу үчүн төмөнкү буйрукту аткарыңыз file.
$ sudo apt-get install linux-headers-$(name -r)
Бул буйрукту иштеткенден кийин, система автоматтык түрдө дал келген ядронун башын табат file аны жүктөп алуу жана орнотуу үчүн. Кали сервери жаңыртылган болсо, анда сиз конкреттүү таба албайсыз file, бул учурда, сиз кол менен башын жүктөп жана орното аласыз file

- Метод 2: Кол менен жүктөө жана орнотуу үчүн компиляция
Дал келген ядронун башын табыңыз file Кали программаңыздын жүктөө булагында. Расмий өкүлгө өтүү үчүн төмөнкү шилтемени басыңыз webLinux башын жүктөп алуу үчүн сайт file жана тиешелүү куралдар.
http://http.kali.org/kali/pool/main/l/linux
- Кал системалык версиясын текшерүү
- $ unname -r
Бул жерде биз колдонгон системанын версиясы төмөндө көрсөтүлгөн

- Linux-kbuild жүктөө жана компиляциялоо Кали жүктөө шилтемелеринде linux kbuild файлын табыңыз file сиздин системаңыздан. Бул жерде биз мурунку катары linux-kbuild 4.14_4.14.17.-1kali_amd64.deb тандайбызample.

жүктөп алгандан кийин file, каталогго өтүү үчүн Терминалды колдонуңуз жана орнотуу үчүн төмөнкү буйрукту иштетиңиз file.
- $ sudo dpkg -i linux-kbuild-4.14_4.14.17-1kali_amd64.deb
Жүктөп алыңыз жана linux-header-common түзүңүз Кали жүктөө шилтемелеринде linux-header-common файлын табыңыз file сиздин системаңыздан. Бул жерде биз мурунку катары linux-header-4.14.0-kali3-common_4.14.17-1kali_all.deb тандайбызample.

жүктөп алгандан кийин file, каталогго өтүү үчүн Терминалды колдонуңуз жана орнотуу үчүн төмөнкү буйрукту иштетиңиз file.
- $ sudo dpkg -i linux-header-4.14.0-kali3-amd64_4.14.17-1kali_amd64.deb
Ядронун башын текшерүү үчүн төмөнкү буйрукту аткарыңыз file ийгиликтүү орнотулган.
- $ dpkg-query -s linux-headers-$(name -r)
деталдаштырылган Linux-башкы маалымат.

/lib/modules/ текшериңиз / каталогу жана сиз куруу шилтемесин көрөсүз file.

Драйвер булагы
Терминалды колдонуп, драйвер каталогуна өтүңүз. Драйверди компиляциялоо үчүн төмөнкү буйруктарды аткарыңыз.
- $ таза кылуу
- $ жасоо
Түзүлгөндөн кийин, сиз chip.ko атын көрө аласыз file айдоочунун каталогунда сакталат.
Драйверди жүктөө
Бул жерде биз 88x2bu.ko зымсыз драйверди жүктөө процессин экс катары көрсөтөбүзample. Драйверди жүктөө үчүн төмөнкү буйрукту аткарыңыз.
- $ sudo cp 88x2bu.ko /lib/modules/[ядро версиясы]/kernel/drivers/net/wireless/
- $ sudo depmod -a
- $ sudo modprobe 88x2bu
Же түздөн-түз айдоочуну жүктөө үчүн insmod колдонуңуз.
- $ sudo insmod 88x2bu.ko
Драйверди жүктөгөндөн кийин, драйвер ийгиликтүү жүктөлгөндүгүн текшерүү үчүн төмөнкү буйрукту аткарыңыз.
- $ lsmod
Графикалык интерфейсти колдонуңуз
Ubuntu, Mint, Raspberry Pi жана Kali бардыгы достук графикалык интерфейсти камсыз кылат. Адаптер драйвери ийгиликтүү орнотулгандан кийин, зымсыз орнотууларды башкаруу үчүн графикалык интерфейсти колдоно аласыз. Системанын ар кандай версиялары үчүн интерфейстер бир аз башкача жана бул жерде биз Kali 2018.1 үчүн интерфейстерди мурункудай колдонобузampиллюстрация үчүн.
- Драйверди ийгиликтүү жүктөгөндөн кийин, сиз тапшырмалар тилкесинде тармак байланышынын сөлөкөтүн көрөсүз. Жеткиликтүү зымсыз тармактарды көрсөтүү үчүн Wi-Fi Туташкан эмес > Wi-Fi Орнотууларын тандаңыз.


- Бул тармакка туташуу үчүн TP-Link_D003_5G тандаңыз жана анын сырсөзүн киргизиңиз

- Бул тармакка туташкандан кийин, анын деталдуу зымсыз орнотууларын текшере аласыз.

Буйрук сабын колдонуңуз
Linux'та зымсыз жөндөөлөрүңүздү башкаруу үчүн буйруктарды колдоно аласыз. Бул жерде биз Kali 2018.1 интерфейстерин экс катары колдонобузampиллюстрация үчүн.
Аппаратты аныктоо
USB зымсыз адаптерин инертиңиз жана адаптер идентификацияланганын текшерүү үчүн төмөнкү буйрукту аткарыңыз.
- $ lsusb
Интерфейс түзүү
Зымсыз тармак интерфейси түзүлгөнүн текшерүү үчүн төмөнкү буйрукту иштетиңиз.
Интерфейс статусун өйдөгө өзгөртүңүз
WLAN интерфейси иштеп жатканын текшериңиз. Болбосо, төмөнкү буйрукту аткарыңыз. Бул жерде биз wlan1ди экс катары колдонобузample.
- $ ifconfig wlan1 жогору
Эгер ал өйдөгө өзгөрө албаса, абалды кайра коюу үчүн төмөнкү буйрукту иштетиңиз.
- $ rfkill wifi бөгөттөн чыгаруу
- $ ifconfig wlan1 жогору
Фондо wpa_supplicant баштаңыз
Төмөнкү буйрукту иштетиңиз:
- $ wpa_supplicant –Dnl80211 –iwlan1 –c ./ wpa_0_8.conf -B
Эскертүү: wpa_0_8.conf – а file учурдагы драйвер каталогунда, буйрукту иштетип жатканда драйвер каталогуна өтүңүз.
Эгерде жогорудагы буйрук эффективдүү болбосо, wpa_supplicant процедурасын бүтүрүү үчүн төмөнкү буйрукту иштетип, андан кийин жогорудагы буйрукту кайра иштетиңиз.
- $ killall wpa_supplicant
Эгерде сиздин Linux ядроңуз 802.11ди колдоого албаса, төмөнкү буйрукту аткарыңыз.
- $ wpa_supplicant -Dwext -iwlan0 -c ./wpa_0_8.conf -B
Зымсыз тармактарды сканерлөө (SSID)
Төмөнкү буйруктарды аткарыңыз.
- $ wpa_cli –p /var/run/wpa_supplicant сканерлөө
- $ wpa_cli –p /var/run/wpa_supplicant scan_results
AP менен туташуу
- Open
Төмөнкү буйруктарды аткарыңыз- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli –p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli –p /var/run/wpa_supplicant add_network
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 ssid '”tplink”' //tplink – каалаган APтин SSID. SSID кош тырмакчага, андан кийин бүтүндөй бир тырмакчага алынат.
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 key_mgmt ЖОК
- $ wpa_cli –p /var/run/wpa_supplicant select_network 0
- ачык системасы менен WEP40
- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli –p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli –p /var/run/wpa_supplicant add_network
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 ssid '”tplink”'
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 key_mgmt ЖОК
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_key0 1234567890
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
- $ wpa_cli –p /var/run/wpa_supplicant select_network 0
- WEP40 жалпы ачкыч менен
- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli –p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli –p /var/run/wpa_supplicant add_network
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 ssid '”tplink”'
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 key_mgmt ЖОК
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_key0 1234567890
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 auth_alg БӨЛҮШТҮ
- $ wpa_cli –p /var/run/wpa_supplicant select_network 0
- ачык системасы менен WEP 104
- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli -p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli -p /var/run/wpa_supplicant add_network
- $ wpa_cli -p /var/run/wpa_supplicant set_network 0 ssid '”tplink”'
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 key_mgmt ЖОК
- $ wpa_cli -p /var/run/wpa_supplicant set_network 0 wep_key0
12345678901234567890123456 - $ wpa_cli -p /var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
- $ wpa_cli -p /var/run/wpa_supplicant select_network 0
- ачык системасы менен WEP 104
- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli –p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli –p /var/run/wpa_supplicant add_network
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 ssid '”tplink”'
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 key_mgmt ЖОК
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_key0
12345678901234567890123456 - $ wpa_cli –p /var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 auth_alg БӨЛҮШТҮ
- $ wpa_cli –p /var/run/wpa_supplicant select_network 0
Эскертүү:
Эгерде WEP ачкычы ASCII болсо, төмөнкү буйрукту аткарыңыз: #WEP40: wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key0 '”12345″' #WEP104: wpa_cli -p/var/run/wpa_supplicant set_network 0 wep 0” ″' WEP ачкычынын индекси 1234567890123-0 болсо, төмөнкү буйрукту иштетиңиз #wpa_cli -p/var/run/wpa_supplicant set_network 3 wep_keyX 0 #wpa_cli p/var/run/wpa_setxt
- TIKP/AES
- $ wpa_cli –p /var/run/wpa_supplicant remove_network 0
- $ wpa_cli –p /var/run/wpa_supplicant ap_scan 1
- $ wpa_cli –p /var/run/wpa_supplicant add_network
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 ssid '”tplink”'
- $ wpa_cli –p /var/run/wpa_supplicant set_network 0 psk '”12345678″'
- $ wpa_cli –p /var/run/wpa_supplicant select_network 0
DHCP кардарын иштетүү
Төмөнкү буйрукту аткарыңыз
- $ dhclient wlan1
Буйрукту аткаргандан кийин, адаптер AP тарабынан дайындалган IP алат. Андан кийин зымсыз байланыш ийгиликтүү болгонун текшерүү үчүн пинг буйругун иштетсеңиз болот.

Эскертүү:
- Түпкү эсептин астындагы буйруктарды иштетиңиз.
- Эгер сиз IP даректи алганыңызды ырастоо үчүн if config буйругун колдонсоңуз жана зымсыз туташуунун ийгиликтүү болгонун ырастоо үчүн ping буйругун колдонсоңуз, бирок интернет дагы эле жеткиликсиз болсо, демейки системаны өзгөртүү үчүн төмөнкү буйруктарды аткарсаңыз болот.
роутердин LAN IP дарегине шлюз.
- $ route del default wlan0: // wlan0 демейки шлюзун жок кыл
- $ route демейки gw 192.168.1.1 кошуу: // Роутердин LAN IP дарегин демейки шлюз катары кошуңуз.
Документтер / Ресурстар
![]() |
tp-link Linux [pdf] Орнотуу колдонмосу Linux |




