tp-link Panduan Pemasangan Linux

Persekitaran Pembangunan
Persekitaran pembangunan di Ubuntu diperlukan seperti berikut:
|
Persekitaran Pembangunan |
|
| OS | Ubuntu 16.04 LTS |
| Versi kernel | 4.13.0-36-generik |
| Versi Gcc | 5.4.0 |
Susun Pemacu
Alat penyusun dan sumber kernel
Sebelum anda menyusun pemacu, pastikan anda mempunyai alat penyusun dan sumber kernel yang betul. Di Ubuntu 16.04 LTS, kita dapat memasang gcc alat kompilasi dengan perintah “apt-get install gcc
- $ apt-get pasang gcc
Nota: Kami mengesyorkan anda memasang alat versi yang sama untuk menyusun pemacu. Untuk bekasample:

Menurut perintah "cat / proc / version", Anda dapat melihat sistem LTS Ubuntu 16.04 anda disusun oleh gcc5.4.0. Secara lalai, gcc5.4.0 sudah terpasang di Ubuntu 16.04 LTS, anda boleh menggunakan gcc5.4.0 untuk menyusun pemacu secara langsung.
Secara amnya, tajuk kernel yang serasi sudah ada di Ubuntu 16.04 LTS, jadi anda tidak perlu memuat turun dan menyusun sumber kernel secara berasingan. Namun, jika tidak ada header kernel terkait yang terintegrasi dalam sistem anda, pasang sumber kernel terlebih dahulu.
Susun Pemacu
Gunakan Terminal untuk pergi ke direktori pemacu dan jalankan perintah berikut untuk menyusun pemacu.
- $ bersihkan
- $ buat
Setelah menyusun, anda dapat melihat nama chip.ko file disimpan dalam direktori pemacu.
Muatkan Pemacu
Di sini kami menunjukkan proses pemuatan tanpa wayar 88x2bu.ko sebagai bekasample. Jalankan arahan berikut untuk memuatkan pemacu.
- $ sudo cp 88x2bu.ko / lib / modules / [versi kernel] / kernel / driver / net / tanpa wayar / # [versi kernel] adalah nama direktori versi kernel sistem
- $ sudo depmod –a
- $ sudo modprobe 88x2bu.ko
Atau secara langsung menggunakan insmod untuk memuatkan pemacu.
- $ sudo insmod 88x2bu.ko
Setelah memuatkan pemacu, jalankan arahan berikut untuk memeriksa apakah pemacu berjaya dimuatkan.
- $ lsmod
Pudina 18.03
Persekitaran Pembangunan
Lingkungan pengembangan di Mint diperlukan sebagai berikut:
|
Persekitaran Pembangunan |
|
| OS | Pudina 18.03 |
| Versi kernel | 4.10.0-38.generik |
| Versi Gcc | 5.4.0 |
Susun Pemacu
Alat penyusun dan sumber kernel
Sebelum anda menyusun pemacu, pastikan anda mempunyai alat penyusun dan sumber kernel yang betul. Di Mint, kita dapat memasang gile alat kompilasi dengan perintah "apt-get install gcc"
- $ apt-get pasang gcc
Nota: Kami mengesyorkan anda memasang alat versi yang sama untuk menyusun pemacu. Untuk bekasample:

Menurut perintah "cat / proc / version", Anda dapat melihat sistem Mint anda disusun oleh gcc5.4.0, jadi kami harus menggunakan gcc5.4.0 untuk menyusun driver. Umumnya, tajuk kernel yang kompatibel sudah ada di Mint, jadi anda tidak perlu memuat turun dan menyusun sumber kernel secara berasingan. Namun, jika tidak ada header kernel terkait yang terintegrasi dalam sistem anda, pasang sumber kernel terlebih dahulu.
Susun Pemacu
Gunakan Terminal untuk pergi ke direktori pemacu dan jalankan perintah berikut untuk menyusun pemacu.
- $ bersihkan
- $ buat
Setelah menyusun, anda dapat melihat nama chip.ko file disimpan dalam direktori pemacu.
Muatkan Pemacu
Di sini kami menunjukkan proses pemuatan tanpa wayar 88x2bu.ko sebagai bekasample. Jalankan arahan berikut untuk memuatkan pemacu.
- $ sudo cp 88x2bu.ko / lib / modules / [versi kernel] / kernel / pemacu / net / tanpa wayar /
- $ sudo depmod -a
- $ sudo modprobe 88x2bu
Atau secara langsung menggunakan insmod untuk memuatkan pemacu
- $ sudo insmod 88x2bu.ko
Setelah memuatkan pemacu, jalankan arahan berikut untuk memeriksa apakah pemacu berjaya dimuatkan.
- $ lsmod
Raspberi Pi3
Persekitaran Pembangunan
Persekitaran pembangunan di Raspberry Pi 3 diperlukan seperti berikut
|
Persekitaran Pembangunan |
|
| OS | Kali 2018.1 |
| Versi Sumber Kernel | 4.14.0-kali3-amd64 |
Kumpulkan Pemacu
Sebelum anda menyusun pemacu, pastikan anda mempunyai alat penyusun dan sumber kernel yang betul.
Menyusun sumber Kernel
Di sini kami menggambarkan arahan untuk bangunan tempatan untuk menyusun pemacu untuk Linux.
Muat turun dan Pasang Alat
Nota: Sebelum bangunan tempatan, pastikan sistem raspberrypi anda disambungkan ke internet
Pasang Git, bc dan alat lain yang berkaitan.
- $ sudo apt-get install git bc
Dapatkan sumber Kernel
Klik pautan berikut untuk memuat turun sumber kernel raspberrypi dan alat lain yang berkaitan.
https://github.com/raspberrypi/linux
https://github.com/raspberrypi/tools
Sebelum bangunan tempatan, pastikan jika anda perlu mengemas kini kernel. Sekiranya penyesuai anda menyokong versi kernel sekarang, anda tidak perlu mengemas kini kernel, dan hanya memuat turun sumber kernel versi ini. Sekiranya anda perlu mengemas kini kernel, pilih sumber kernel dari versi yang diinginkan. Di sini kami memuat turun sumber kernel versi 4.9. Buat direktori Linux-src di direktori root pengguna tempatan untuk menyimpan sumber kernel. Sekiranya anda telah memasang Git, anda boleh menggunakan Git untuk mendapatkan sumber kernel Linux dari Github; jika anda memuat turun secara langsung .zip file, gunakan arahan balang berikut untuk menyahmampatkan ini file.
- $ sudo balang –xf XXX.zip
Nota: Sebaiknya jangan menggunakan perisian unzip untuk menyahmampatkan .zip file.
Ubah Kernel
Jalankan arahan berikut untuk mengubah kernel Linux. Anda juga dapat mengubah kernel sesuai dengan permintaan anda.
- $ cd linux / * pergi ke direktori sumber kernel * /
- $ KERNEL = kernel7
- $ buat bcm2709_defconfig
Nota: Petunjuk untuk Raspberry Pi3 dan versi Raspberry lain sedikit berbeza, untuk perincian versi lain, sila rujuk arahan di Raspberry rasmi webtapak .
Menyusun Kernel
Jalankan arahan berikut untuk menyusun dan memasang kernel dan struktur peranti yang berkaitan. Mungkin mengambil masa beberapa minit.
- $ make –j4 zImage modul dtbs
- $ sudo buat modul_install
- $ sudo cp arch /arm/boot/dts/*.dtb / boot / $ sudo cp
- lengkungan / lengan / but / dts / tindanan / *. dtb * / but / tindanan /
- $ sudo cp arch / arm / boot / dts / overlay / README / boot / overlay /
- $ sudo cp arch / arm / boot / zImage /boot/$KERNEL.img
Nota: "-J4" merujuk pada penggunaan Raspberry Pi3 dan 4 untuk menyusun untuk mempercepat proses penyusunan.
Matikan papan pengembangan Raspberry Pi3 dan kemudian jalankan arahan berikut untuk mengesahkan versi kernel.
- $ tidak dikenali –a
or - $ cat / proc / versi
Kumpulkan Sumber Pemacu
Pergi ke direktori pemandu, buka Buatfile file untuk menyokong Raspberry Pi3. Secara lalai,
- Makro CONFIG_PLATFORM_I386_PC diaktifkan. Tetapkan nilai untuk
- CONFIG_PLATFORM_BCM2709 hingga y, dan tetapkan nilai untuk
- CONFIG_PLATFORM_I386_PC ke n.
- CONFIG_PLATFORM_BCM2709 = y
- CONFIG_PLATFORM_I386_PC = n
- CONFIG_PLATFORM_ANDROID_X86 = n
Setelah menetapkan parameter, gunakan Terminal untuk pergi ke direktori di mana sumber pemandu file disimpan. Jalankan arahan berikut untuk menyusun pemacu.
- $ bersihkan
- $ buat
Muatkan Pemacu
Di sini kami menunjukkan proses pemuatan tanpa wayar 8192eu.ko sebagai bekasample. Jalankan arahan berikut untuk memuatkan pemacu.
- $ sudo cp 8192eu.ko / lib / modules / [versi kernel] / kernel / pemacu / net / tanpa wayar /
- $ sudo depmod -a
- $ sudo modprobe 8192eu
Atau secara langsung menggunakan insmod untuk memuatkan pemacu.
- $ sudo insmod 8192eu.ko
Setelah memuatkan pemacu, jalankan arahan berikut untuk memeriksa apakah pemacu berjaya dimuatkan.
Kali 2018.1
Persekitaran Pembangunan
developersekitaran pment di Kali 2018.1 diperlukan seperti berikut
|
Persekitaran Pembangunan |
|
| OS | Kali 2018.1 |
| Versi Sumber Kernel | 4.14.0-kali3-amd64 |
Susun Pemacu
Pasang Header Kernel File
Sebelum menyusun pemacu pada Kali 2018, pastikan anda telah memasang dan menyusun tajuk Linux yang betul file. Ikuti arahan untuk memasang dan menyusun tajuk Linux file.
Kemas kini Sumber Perisian
Jalankan arahan berikut untuk mengemas kini sumber perisian dan alat yang berkaitan
- $ sudo apt-bersihkan
- $ sudo apt-get kemas kini
- $ sudo apt-get naik taraf
Pasang Header Kernel File
- Kaedah 1: Jalankan arahan berikut untuk memasang header kernel file.
$ sudo apt-get install linux-headers - $ (uname -r)
Setelah menjalankan perintah ini, sistem akan mencari tajuk kernel yang dipadankan secara automatik file untuk memuat turun dan memasangnya. Sekiranya pelayan Kali dikemas kini, anda mungkin tidak menemui yang spesifik file, dalam kes ini, anda boleh memuat turun dan memasang tajuk secara manual file

- Kaedah 2: Muat turun secara manual dan Kompilasi untuk Dipasang
Cari tajuk kernel yang dipadankan file dalam sumber muat turun perisian Kali anda. Klik pautan berikut untuk pergi ke pejabat weblaman web untuk memuat turun header Linux file dan alat yang berkaitan.
http://http.kali.org/kali/pool/main/l/linux
- Periksa versi sistem Kal
- $uname -r
Versi sistem yang kami gunakan di sini ditunjukkan seperti di bawah

- Muat turun dan susun linux-kbuild Dalam pautan muat turun Kali, cari linux kbuild file sistem anda. Di sini kita memilih linux-kbuild 4.14_4.14.17.-1kali_amd64.deb sebagai bekasample.

Selepas memuat turun file, gunakan Terminal untuk pergi ke direktori dan jalankan perintah berikut untuk memasang file.
- $ sudo dpkg -i linux-kbuild-4.14_4.14.17-1kali_amd64.deb
Muat turun dan susun linux-header-common Dalam pautan muat turun Kali, cari linux-header-common file sistem anda. Di sini kita memilih linux-header-4.14.0-kali3-common_4.14.17-1kali_all.deb sebagai bekasample.

Selepas memuat turun file, gunakan Terminal untuk pergi ke direktori dan jalankan perintah berikut untuk memasang file.
- $ sudo dpkg -i linux-header-4.14.0-kali3-amd64_4.14.17-1kali_amd64.deb
Jalankan arahan berikut untuk memeriksa apakah tajuk kernel file berjaya dipasang.
- $ dpkg-query -s linux-headers - $ (uname -r)
maklumat terperinci linux-header.

Periksa / lib / modul / / direktori dan anda akan melihat pautan binaan file.

Menyusun Sumber Pemacu
Gunakan Terminal untuk pergi ke direktori pemacu. Jalankan arahan berikut untuk menyusun pemacu.
- $ bersihkan
- $ buat
Setelah menyusun, anda dapat melihat nama chip.ko file disimpan dalam direktori pemacu.
Muatkan Pemacu
Di sini kami menunjukkan proses pemuatan tanpa wayar 88x2bu.ko sebagai bekasample. Jalankan arahan berikut untuk memuatkan pemacu.
- $ sudo cp 88x2bu.ko / lib / modules / [versi kernel] / kernel / pemacu / net / tanpa wayar /
- $ sudo depmod -a
- $ sudo modprobe 88x2bu
Atau secara langsung menggunakan insmod untuk memuatkan pemacu.
- $ sudo insmod 88x2bu.ko
Setelah memuatkan pemacu, jalankan arahan berikut untuk memeriksa apakah pemacu berjaya dimuatkan.
- $ lsmod
Gunakan Antara Muka Grafik
Ubuntu, Mint, Raspberry Pi dan Kali semuanya menyediakan antara muka grafik yang mesra. Setelah pemacu penyesuai berjaya dipasang, anda boleh menggunakan antara muka grafik untuk menguruskan tetapan wayarles anda. Antaramuka untuk versi sistem yang berbeza sedikit berbeza dan di sini kami menggunakan antara muka untuk Kali 2018.1 sebagai bekasample untuk ilustrasi.
- Setelah berjaya memuatkan pemacu, anda akan melihat ikon sambungan rangkaian di bar tugas. Pilih Wi-Fi Tidak Bersambung> Tetapan Wi-Fi untuk memaparkan rangkaian wayarles yang tersedia.


- Pilih TP-Link_D003_5G dan masukkan kata laluannya untuk menyambung ke rangkaian ini

- Setelah menyambung ke rangkaian ini, anda dapat memeriksa tetapan wayarles terperinci.

Gunakan Command Line
Anda boleh menggunakan arahan untuk mengatur tetapan tanpa wayar anda di Linux. Di sini kita menggunakan antara muka untuk Kali 2018.1 sebagai bekasample untuk ilustrasi.
Kenal pasti Peranti
Masukkan penyesuai wayarles USB, dan jalankan arahan berikut untuk memeriksa apakah penyesuai dikenal pasti.
- $ lsusb
Buat Antara Muka
Jalankan arahan berikut untuk memeriksa apakah antara muka rangkaian wayarles dibuat.
Tukar Status Antaramuka ke Atas
Periksa sama ada antara muka WLAN sudah habis. Sekiranya tidak, jalankan arahan berikut. Di sini kita menggunakan wlan1 sebagai bekasample.
- $ ifconfig wlan1 naik
Sekiranya gagal diubah ke atas, jalankan perintah berikut untuk menetapkan keadaan semula.
- $ rfkill nyahsekat wifi
- $ ifconfig wlan1 naik
Mulakan wpa_supplicant di latar belakang
Jalankan arahan berikut:
- $ wpa_supplicant –Dnl80211 –iwlan1 –c ./ wpa_0_8.conf -B
Nota: wpa_0_8.conf ialah file dalam direktori pemacu semasa, pergi ke direktori pemacu semasa menjalankan perintah.
Sekiranya arahan di atas tidak berkesan, jalankan arahan berikut untuk mengakhiri prosedur wpa_supplicant dan kemudian jalankan perintah di atas sekali lagi.
- $ killall wpa_supplicant
Sekiranya kernel Linux anda tidak menyokong 802.11, jalankan arahan berikut.
- $ wpa_supplicant -Dwext -iwlan0 -c ./wpa_0_8.conf -B
Imbas Rangkaian Tanpa Wayar (SSID)
Jalankan arahan berikut.
- imbasan $ wpa_cli –p / var / run / wpa_supplicant
- $ wpa_cli –p / var / run / wpa_supplicant scan_results
Sambung ke AP
- Buka
Jalankan arahan berikut- $ 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 adalah SSID AP yang diinginkan. SSID berada dalam tanda petik berganda dan kemudian secara keseluruhannya dilampirkan oleh tanda petikan tunggal.
- $ wpa_cli –p / var / run / wpa_supplicant set_network 0 kunci_mgmt TIADA
- $ wpa_cli –p / var / run / wpa_supplicant select_network 0
- WEP40 dengan sistem terbuka
- $ 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 kunci_mgmt TIADA
- $ 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 dengan kunci bersama
- $ 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 kunci_mgmt TIADA
- $ 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 DIKONGSI
- $ wpa_cli –p / var / run / wpa_supplicant select_network 0
- WEP 104 dengan sistem terbuka
- $ 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 kunci_mgmt TIADA
- $ 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 dengan sistem terbuka
- $ 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 kunci_mgmt TIADA
- $ 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 DIKONGSI
- $ wpa_cli –p / var / run / wpa_supplicant select_network 0
Nota:
Sekiranya kunci WEP adalah ASCII, jalankan perintah berikut: # 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_key0" 1234567890123 If 'Jika indeks untuk kunci WEP 0-3, jalankan perintah berikut #wpa_cli -p / var / run / wpa_supplicant set_network 0 wep_keyX 12345678901234567890123456 #wpa_cli p / var / run / wpa_supplicant set_network 0 wep_tx_key
- 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
Dayakan klien DHCP
Jalankan arahan berikut
- $ dhclient wlan1
Setelah menjalankan perintah, penyesuai akan mendapat IP yang ditetapkan oleh AP. Kemudian anda boleh menjalankan perintah ping untuk memeriksa sama ada sambungan wayarles berjaya.

Nota:
- Jalankan arahan di bawah akaun root.
- Sekiranya anda menggunakan perintah config untuk mengesahkan bahawa anda telah memperoleh alamat IP dan menggunakan perintah ping untuk mengesahkan bahawa sambungan tanpa wayar anda berjaya, tetapi internet masih tidak tersedia, anda boleh menjalankan perintah berikut untuk mengubah sistem lalai
pintu masuk ke IP LAN penghala.
- $ route del default wlan0: // Padamkan gerbang lalai wlan0
- $ laluan tambah gw lalai 192.168.1.1: // Tambahkan IP LAN penghala sebagai pintu masuk lalai.
Dokumen / Sumber
![]() | Linux |
Rujukan
- github.com/raspberrypi/linuxgithub.com
- GitHub - raspberrypi / alatgithub.com
- Index of /kali/pool/main/l/linux/http.kali.org
- Manual Penggunamanual.tools
