tp-link מדריך ההתקנה של לינוקס
tp-link לינוקס

סביבת פיתוח

סביבת הפיתוח באובונטו נדרשת כדלקמן:

סביבת פיתוח

OS אובונטו 16.04 LTS
גרסת ליבה 4.13.0-36-גנרי
גרסת Gcc 5.4.0

הידור הנהג

כלי אוסף ומקורות ליבה

לפני שאתה אוסף את מנהל ההתקן, ודא שיש ברשותך את הכלי המהדר ומקורות הגרעין הנכונים. ב- אובונטו 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 version]/kernel/drivers/net/wireless/ #[kernel version] הוא שם הספרייה של גרסת ליבת המערכת
  • $ sudo depmod -a
  • $ sudo modprobe 88x2bu.ko

או להשתמש ישירות ב- insmod כדי לטעון את מנהל ההתקן.

  • $ sudo insmod 88x2bu.ko

לאחר טעינת מנהל ההתקן, הפעל את הפקודה הבאה כדי לבדוק אם הנהג נטען בהצלחה.

  • $ lsmod

מנטה 18.03

סביבת פיתוח

סביבת הפיתוח ב- Mint נדרשת כדלקמן:

סביבת פיתוח

OS מנטה 18.03
גרסת ליבה 4.10.0-38. כללי
גרסת Gcc 5.4.0

הידור הנהג

כלי אוסף ומקורות ליבה

לפני שאתה אוסף את מנהל ההתקן, ודא שיש ברשותך את כלי הידור ואת מקורות הגרעין הנכונים. ב- Mint, אנו יכולים להתקין את כלי הידור 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 version]/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

הידור הכונן

לפני שאתה אוסף את מנהל ההתקן, ודא שיש ברשותך את כלי הידור ואת מקורות הגרעין הנכונים.

 הידור מקור ליבה

כאן אנו ממחישים את ההנחיות לבנייה מקומית להרכבת מנהל ההתקן עבור לינוקס.

הורד והתקן כלים

פֶּתֶק: לפני הבנייה המקומית, ודא שמערכת הפטל שלך מחוברת לאינטרנט

התקן את Git, bc וכלים קשורים אחרים.

  • $ sudo apt-get להתקין git bc

קבל מקור ליבה

לחץ על הקישורים הבאים להורדת מקור גרעין raspberrypi וכלים קשורים אחרים.

https://github.com/raspberrypi/linux

https://github.com/raspberrypi/tools

לפני הבנייה המקומית, ודא אם עליך לעדכן את הגרעין. אם המתאם שלך תומך בגרסת הליבה הנוכחית, אינך צריך לעדכן את הגרעין ופשוט להוריד את מקורות הגרעין של גרסה זו. אם עליך לעדכן את הגרעין, בחר את מקורות הגרעין של הגרסה הרצויה. כאן אנו מורידים את מקורות הגרעין מגירסה 4.9. צור ספריית Linux-src בספריית השורש של המשתמש המקומי לאחסון מקורות ליבה. אם התקנת את Git, תוכל להשתמש ב- Git כדי להשיג מקורות ליבה של לינוקס מ- Github; אם אתה מוריד ישירות את .zip file, השתמש בפקודה jar הבאה כדי לדחוס את זה file.

  • צנצנת $ sudo –xf XXX.zip

פֶּתֶק: מומלץ לא להשתמש בתוכנת הפתיחה לפתיחת הדחיסה של ה- zip file.

שנה את ליבה

הפעל את הפקודות הבאות כדי לשנות את ליבת לינוקס. תוכל גם לשנות את הגרעין בהתאם לדרישותיך.

  • $ cd linux / * עבור לספריית מקורות הליבה * /
  • $ KERNEL = kernel7
  • $ עשה bcm2709_defconfig

פֶּתֶק: ההוראות עבור Raspberry Pi3 וגרסאות אחרות של Raspberry שונות במקצת, לפרטי גרסאות אחרות, עיין בהוראות הרשמי של Raspberry. webאתר.

ערכו את הקרנל

הפעל את הפקודות הבאות כדי לאסוף ולהתקין את הגרעין ועץ ההתקנים הקשורים. זה עשוי לקחת מספר דקות.

  • מודולים $ make –j4 zImage dtbs
  • $ sudo צור 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 ולאחר מכן הפעל את הפקודה הבאה כדי לאשר את גרסת הליבה.

  • $ uname -a
    or
  • $ cat /proc /version
ערכו את מקור הנהג

עבור לספריית הנהג, פתח את Makefile file לתמיכה ב- Raspberry Pi3. כברירת מחדל,

  • המאקרו CONFIG_PLATFORM_I386_PC מופעל. הגדר את הערך עבור
  • CONFIG_PLATFORM_BCM2709 עד y, והגדר את הערך עבור
  • 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 version]/kernel/drivers/net/wireless/
  • $ sudo depmod -a
  • $ sudo modprobe 8192eu

או להשתמש ישירות ב- insmod כדי לטעון את מנהל ההתקן.

  • $ sudo insmod 8192eu.ko

לאחר טעינת מנהל ההתקן, הפעל את הפקודה הבאה כדי לבדוק אם הנהג נטען בהצלחה.

קאלי 2018.1

סביבת פיתוח

ה develoסביבת pment ב- Kali 2018.1 נדרשת כדלקמן

סביבת פיתוח

OS קאלי 2018.1
גרסת מקור גרעין 4.14.0-kali3-amd64

הידור הנהג

 התקן את כותרת הליבה File

לפני חיבור הנהג ב- Kali 2018, ודא שהתקנת וריכזת את כותרת לינוקס הנכונה file. בצע את ההוראות להתקנה וריכוז של כותרת לינוקס file.

עדכן את מקור התוכנה

הפעל את הפקודות הבאות כדי לעדכן את מקור התוכנה וכלים קשורים

  • $ sudo apt-get clean
  • $ sudo apt-get update
  • $ sudo apt-get upgrade

התקן את כותרת הליבה File

  1. שיטה 1: הפעל את הפקודה הבאה להתקנת כותרת הגרעין file.
    $ sudo apt-get להתקין לינוקס-כותרות-$ (uname -r)
    לאחר הפעלת פקודה זו, המערכת תמצא אוטומטית את כותרת הגרעין התואמת file להוריד ולהתקין אותו. אם שרת Kali מתעדכן, ייתכן שלא תמצא את הספציפי file, במקרה זה, תוכל להוריד ולהתקין את הכותרת באופן ידני file
    התקן את כותרת הליבה File
  2. שיטה 2: הורדה ידנית והרכבה להתקנה
    מצא את כותרת הגרעין התואמת file במקור ההורדה של תוכנת Kali שלך. לחץ על הקישור הבא למעבר לרשמי webאתר להורדת כותרת לינוקס file וכלים נלווים.

http://http.kali.org/kali/pool/main/l/linux

  • בדוק את גירסת המערכת של Kal
    • $uname -r

גרסת המערכת בה השתמשנו כאן מוצגת להלן

  • הורדה והרכבה של linux-kbuild בקישורי ההורדה של Kali, מצא את kbuild של linux 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 בקישורי ההורדה של Kali, מצא את 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 לינוקס-כותרות-$ (uname -r)

מידע מפורט על כותרת לינוקס.

בדוק את/lib/modules/ / directory ותראה קישור לבנייה file.

הידור מקור נהג

השתמש במסוף כדי לעבור לספריית הנהג. הפעל את הפקודות הבאות כדי לאסוף את מנהל ההתקן.

  • $ לעשות נקי
  • $ לעשות

לאחר החיבור תוכלו לראות את שם ה- chip.ko file מאוחסן בספריית מנהל ההתקן.

טען את מנהל ההתקן

כאן אנו מציגים את תהליך טעינת הנהג האלחוטי 88x2bu.ko כאקסample. הפעל את הפקודה הבאה כדי לטעון את מנהל ההתקן.

  • $ sudo cp 88x2bu.ko/lib/modules/[kernel version]/kernel/drivers/net/wireless/
  • $ sudo depmod -a
  • $ sudo modprobe 88x2bu

או להשתמש ישירות ב- insmod כדי לטעון את מנהל ההתקן.

  • $ sudo insmod 88x2bu.ko

לאחר טעינת מנהל ההתקן, הפעל את הפקודה הבאה כדי לבדוק אם הנהג נטען בהצלחה.

  • $ lsmod

השתמש בממשק הגרפי

אובונטו, מנטה, פטל פי וקאלי מספקים כולם ממשק גרפי ידידותי. לאחר התקנת מנהל ההתקן של המתאם, תוכל להשתמש בממשק הגרפי לניהול הגדרות האלחוט שלך. הממשקים לגרסת מערכת שונים שונים במקצת וכאן אנו משתמשים בממשקים עבור Kali 2018.1 כאקסample להמחשה.

  1. לאחר טעינת מנהל ההתקן בהצלחה, תראה סמל חיבור רשת בשורת המשימות. בחר Wi-Fi לא מחובר> הגדרות Wi-Fi כדי להציג את הרשתות האלחוטיות הזמינות.
    השתמש בממשק הגרפי
    השתמש בממשק הגרפי
  2. בחר TP-Link_D003_5G והזן את הסיסמה שלו כדי להתחבר לרשת זו
  3. לאחר התחברות לרשת זו, תוכל לבדוק את הגדרות האלחוט המפורטות שלה.

השתמש בשורת הפקודה

תוכל להשתמש בפקודות לניהול ההגדרה האלחוטית שלך ב- Linux. כאן אנו משתמשים בממשקים עבור Kali 2018.1 כאקסample להמחשה.

זהה את המכשיר

הפעל את מתאם ה- 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

אם גרעין לינוקס שלך אינו תומך ב- 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
  1. לִפְתוֹחַ
    הפעל את הפקודות הבאות
    • $ 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 הוא ה- SSID של ה- AP הרצוי. ה- SSID מצוי במרכאות כפולות ולאחר מכן כמכלול המוקף במרכאות בודדות.
    • $ wpa_cli –p/var/run/wpa_supplicant set_network 0 key_mgmt לא
    • $ wpa_cli –p/var/run/wpa_supplicant select_network 0
  2. 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
  3. 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
  4. 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
  5. 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_key0 '” 1234567890123 If 'אם האינדקס למפתח WEP הוא 0-3, הפעל את הפקודה הבאה #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_keyidx
  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
אפשר לקוח DHCP

הפעל את הפקודה הבאה

  • $ dhclient wlan1

לאחר הפעלת הפקודה, המתאם יקבל IP שהוקצה על ידי ה- AP. לאחר מכן תוכל להפעיל את הפקודה ping כדי לבדוק אם החיבור האלחוטי מצליח.

פֶּתֶק:

  1. הפעל את הפקודות מתחת לחשבון השורש.
  2. אם אתה משתמש בפקודת config כדי לאשר שקיבלת את כתובת ה- IP והשתמש בפקודת ping כדי לאשר שהחיבור האלחוטי מוצלח, אך האינטרנט עדיין אינו זמין, תוכל להריץ את הפקודות הבאות כדי לשנות את מערכת ברירת המחדל

שער ל- IP ה- LAN של הנתב.

  • $ route del default wlan0:  // מחק את שער ברירת המחדל של wlan0
  • $ route הוסף gw 192.168.1.1 כברירת מחדל:  // הוסף את כתובת ה- LAN של הנתב כשער ברירת המחדל.

 

מסמכים / משאבים

tp-link לינוקס [pdfמדריך התקנה
לינוקס

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *