tp-link Panduan Pemasangan Linux

tp-link Panduan Pemasangan Linux
tp-pautan 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:
Alat penyusun dan sumber kernel

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:

Susun Pemacu

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

  1. 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
    Pasang Header Kernel File
  2. 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.

  1. 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.
    Gunakan Antara Muka Grafik
    Gunakan Antara Muka Grafik
  2. Pilih TP-Link_D003_5G dan masukkan kata laluannya untuk menyambung ke rangkaian ini
  3. 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
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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:

  1. Jalankan arahan di bawah akaun root.
  2. 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

PDF thumbnailLinux
Installation Guide · Linux

Tanya Soalan

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Tanya Soalan

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.