āφāϏ⧁āύ TP-Link TL-WN727N āĻāϰ āϏāĻžāĻĨ⧇ RaspberryPi āϕ⧇ āĻŦāĻ¨ā§āϧ⧁ āĻ•āϰāĻŋ

āĻšā§‡ āĻšāĻžāĻŦāϰ!

āφāĻŽāĻŋ āĻāĻ•āĻŦāĻžāϰ āφāĻŽāĻžāϰ āϰāĻžāĻ¸ā§āĻĒāĻŦ⧇āϰāĻŋāϕ⧇ āĻŦāĻžāϤāĻžāϏ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤

āϝāϤ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āφāĻŽāĻŋ āύāĻŋāĻ•āϟāĻ¸ā§āĻĨ āĻĻā§‹āĻ•āĻžāύ āĻĨ⧇āϕ⧇ āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ TP-Link āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ usb wi-fi whisle āĻ•āĻŋāύ⧇āĻ›āĻŋāĨ¤ āφāĻŽāĻŋ āĻāĻ–āύāχ āĻŦāϞāĻŦ āϝ⧇ āĻāϟāĻŋ āϕ⧋āύāĻ“ āϧāϰāϪ⧇āϰ āĻ¨ā§āϝāĻžāύ⧋ āχāωāĻāϏāĻŦāĻŋ āĻŽāĻĄāĻŋāωāϞ āύāϝāĻŧ, āϤāĻŦ⧇ āĻŦ⧇āĻļ āĻŦāĻĄāĻŧ āĻĄāĻŋāĻ­āĻžāχāϏ, āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĢā§āĻ˛ā§āϝāĻžāĻļ āĻĄā§āϰāĻžāχāϭ⧇āϰ āφāĻ•āĻžāϰ⧇āϰ (āĻŦāĻž, āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āϚāĻžāύ, āĻāĻ•āϜāύ āĻĒā§āϰāĻžāĻĒā§āϤāĻŦāϝāĻŧāĻ¸ā§āĻ• āĻŽāĻžāύ⧁āώ⧇āϰ āϤāĻ°ā§āϜāύ⧀āϰ āφāĻ•āĻžāϰ)āĨ¤ āϕ⧇āύāĻžāϰ āφāϗ⧇, āφāĻŽāĻŋ RPI-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻšā§āχāϏ⧇āϞ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻ•āĻžāϰāĻ•āĻĻ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻāĻ•āϟ⧁ āĻ—āĻŦ⧇āώāĻŖāĻž āĻ•āϰ⧇āĻ›āĻŋāϞāĻžāĻŽ āĻāĻŦāĻ‚ TP-Link āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻ›āĻŋāϞ (āϤāĻŦ⧇, āĻāϟāĻŋ āĻĒāϰ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ⧇āϛ⧇, āφāĻŽāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽāϤāĻžāϗ⧁āϞāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻŋāύāĻŋ, āĻ•āĻžāϰāĻŖ āĻļāϝāĻŧāϤāĻžāύ, āφāĻŽāϰāĻž āϜāĻžāύāĻŋāĨ¤ , āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āφāϛ⧇)āĨ¤ āϏ⧁āϤāϰāĻžāĻ‚, āφāĻŽāĻžāϰ āĻĻ⧁āĻ°ā§āĻ­ā§‹āϗ⧇āϰ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻ—āĻ˛ā§āĻĒ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ; āφāĻŽāϰāĻž āφāĻĒāύāĻžāϰ āύāϜāϰ⧇ 3 āĻ­āĻžāϗ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§‹āϝāĻŧ⧇āĻ¨ā§āĻĻāĻž āĻ—āĻ˛ā§āĻĒ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻ›āĻŋāĨ¤ āφāĻ—ā§āϰāĻšā§€āĻĻ⧇āϰ āϜāĻ¨ā§āϝ, āĻŦāĻŋāĻĄāĻŧāĻžāϞ āĻĒāĻĄāĻŧ⧁āύ āĻĻāϝāĻŧāĻž āĻ•āϰ⧇.

āĻĒā§āϰāĻŦāĻ¨ā§āϧ āωāĻŦ⧁āĻ¨ā§āϟ⧁/āĻŽāĻŋāĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ WN727N āĻ“āϝāĻŧāĻžāχāĻĢāĻžāχ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāϟāĻŋ āφāĻŽāĻžāϕ⧇ āφāĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāĻĨāĻŽ āϜāĻŋāύāĻŋāϏāϗ⧁āϞāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡āĨ¤

āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻļāĻ°ā§āϤ

āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϞ⧇

  1. āĻāĻ•āĻ• āĻŦā§‹āĻ°ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āϰāĻžāĻ¸ā§āĻĒāĻŦ⧇āϰāĻŋ āĻĒāĻžāχ 2 āĻŦāĻŋ v1.1 – 1 āϟ⧁āĻ•āϰāĻž
  2. āχāωāĻāϏāĻŦāĻŋ āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχ āĻšā§āχāϏ⧇āϞ WN727N - 1 āϟ⧁āĻ•āϰāĻž
  3. āĻŦ⧇āĻļ āφāρāĻ•āĻžāĻŦāĻžāρāĻ•āĻž āĻšāĻžāϤ⧇āϰ āĻāĻ• āĻœā§‹āĻĄāĻŧāĻž - 2 āϟ⧁āĻ•āϰāĻž
  4. āϏāĻ°ā§āĻŦāĻļ⧇āώ āϰāĻžāĻ¸ā§āĻĒāĻŦāĻŋāϝāĻŧāĻžāύāϟāĻŋ OS āĻšāĻŋāϏāĻžāĻŦ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻĄā§‡āĻŦāĻŋāϝāĻŧāĻžāύ 10 āĻŦāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇)
  5. āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 4.19.73-v7+

āϖ⧁āρāϜ⧁āύ: āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰ⧁āύ (āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχ āφāĻĒāύāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻŋāϰ āϰāĻžāωāϟāĻžāϰ āĻĨ⧇āϕ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ)

āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āφāύāĻĒā§āϝāĻžāĻ• āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻŽāĻŋ āĻ­āĻŋāϤāϰ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻĒāĻĄāĻŧāĻŋ:

āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž: Windows 10/8/7/XP (āĻāĻŽāύāĻ•āĻŋ āφāĻ•āĻžāĻļ, āĻāĻŽāύāĻ•āĻŋ XP) āĻāĻŦāĻ‚ MacOS 10.9-10.13

āĻšā§āĻŽ, āϝāĻĨāĻžāϰ⧀āϤāĻŋ, āϞāĻŋāύāĻžāĻ•ā§āϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟāĻŋ āĻļāĻŦā§āĻĻ āύāĻžāĨ¤ āĻāϟāĻŋ āĻ›āĻŋāϞ 2k19, āĻāĻŦāĻ‚ āĻĄā§āϰāĻžāχāĻ­āĻžāϰāĻĻ⧇āϰ āĻāĻ–āύāĻ“ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ...

āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ›āĻŋāϞ 2āϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ, 75 āĻšāĻžāϜāĻžāϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ, āĻĒāĻžāρāϚāϟāĻŋ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻŦā§āϞāĻŦ, āĻāĻ•āϟāĻŋ āϞ⧋āĻ—ā§‹ āϏāĻš āύāĻ—ā§āύ āĻŽāĻšāĻŋāϞāĻžāĻĻ⧇āϰ āĻ…āĻ°ā§āϧ⧇āĻ• āĻ…ā§āϝāĻžāϰ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻ­āĻžāώāĻž āĻāĻŦāĻ‚ āĻŽāĻžāĻ°ā§āĻ•āφāĻĒ⧇āϰ āĻļāĻŋāϰ⧋āύāĻžāĻŽā§‡āϰ āĻĒ⧁āϰ⧋ āϏāĻŽā§āĻĻā§āϰāĨ¤ āĻāĻŽāύ āύāϝāĻŧ āϝ⧇ āĻāϟāĻŋ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏ⧇āϟāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āĻŦāĻžāϰ āφāĻĒāύāĻŋ āύāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāϞ⧇, āĻāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āĻ•āĻ āĻŋāύ āĻšāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āϜāĻŋāύāĻŋāϏ āϝāĻž āφāĻŽāĻžāϕ⧇ āωāĻĻā§āĻŦāĻŋāĻ—ā§āύ āĻ•āϰ⧇āĻ›āĻŋāϞ āϤāĻž āĻšāϞ āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχāϝāĻŧ⧇āϰ āĻĄā§āϰāĻžāχāĻ­āĻžāϰāĨ¤ āĻ‰ā§ŽāϏ āĻĨ⧇āϕ⧇ āϚāĻžāϞāĻ• āϤ⧈āϰāĻŋāϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āϏāĻšāĻžāϝāĻŧ, āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦāĻœā§āĻžāĻžāύāĻšā§€āύ āĻ“ āĻĻ⧁āĻ°ā§āύ⧀āϤāĻŋāĻŦāĻžāϜ āφāϰ āĻ•āĻŋāϛ⧁ āύ⧇āχāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āϜāĻžāύāϤāĻžāĻŽ āϝ⧇ āĻļā§€āĻ˜ā§āϰāχ āĻŦāĻž āĻĒāϰ⧇ āφāĻŽāϰāĻž āĻāχ āφāĻŦāĻ°ā§āϜāύāĻžāϰ āĻĻāĻŋāϕ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻŦāĨ¤

āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āφāĻĒāύāĻŋ āϜāĻžāύ⧇āύ āϝ⧇, āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āχāωāĻāϏāĻŦāĻŋ āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϞ āĻŦ⧇āĻĻāύāĻžāĻĻāĻžāϝāĻŧāĻ• āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁āϟāĻž āĻ¸ā§āĻŦāĻžāĻĻāĻšā§€āύ (āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āϏ⧁āĻļāĻŋāϰ āĻŽāϤ)āĨ¤

āĻŦāĻžāĻ•ā§āϏ⧇ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϏāĻš āĻāĻ•āϟāĻŋ āϏāĻŋāĻĄāĻŋāĻ“ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ…āύ⧇āĻ• āφāĻļāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āφāĻŽāĻŋ āĻāϤ⧇ āϕ⧀ āφāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āĻŋ - āϤāĻžāϰāĻž āĻ…āĻŦāĻļā§āϝāχ āĻāϟāĻŋāϰ āϝāĻ¤ā§āύ āύ⧇āϝāĻŧāύāĻŋāĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āφāĻŽāĻžāϕ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻ•āĻžāϰāϕ⧇āϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡ āύāĻŋāϝāĻŧ⧇ āĻāϏ⧇āĻ›āĻŋāϞ, āϤāĻŦ⧇ āϏ⧇āĻ–āĻžāύ⧇ āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āĻĄāĻŋāĻ­āĻžāχāϏ āϏāĻ‚āĻļā§‹āϧāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϰāϝāĻŧ⧇āϛ⧇ v4, āĻāĻŦāĻ‚ āφāĻŽāĻžāϰ āĻ…āĻ¸ā§āĻ¤ā§āϰ āĻ›āĻŋāϞ v5.21. āĻāĻŦāĻ‚ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āϖ⧁āĻŦ āĻĒ⧁āϰāĻžāύ⧋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 2.6-3.16 āĻāϰ āϜāĻ¨ā§āϝāĨ¤ āĻāϕ⧇āĻŦāĻžāϰ⧇ āĻļ⧁āϰ⧁āϤ⧇ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϝāĻŧ āύāĻŋāĻ°ā§ā§ŽāϏāĻžāĻšāĻŋāϤ āĻšāϝāĻŧ⧇, āφāĻŽāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϭ⧇āĻŦ⧇āĻ›āĻŋāϞāĻžāĻŽ āϝ⧇ āφāĻŽāĻžāϰ TL-WN727N āύ⧇āĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āĻ›āĻŋāϞ (āĻāϟāĻŋ āĻāĻ•āϟ⧁ āĻŦ⧇āĻļāĻŋ āĻŦā§āϝāϝāĻŧāĻŦāĻšā§āϞ āĻāĻŦāĻ‚ āφāĻŽāĻžāϰ āϜāĻ¨ā§āϝ 300Mbps āĻŦāύāĻžāĻŽ 150 āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ⧇āϛ⧇, āĻāϟāĻŋ āĻŽā§‹āĻŸā§‡āĻ“ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āύāϝāĻŧ āϰāĻžāĻ¸ā§āĻĒāĻŦ⧇āϰāĻŋāϰ āϜāĻ¨ā§āϝ, āĻāϟāĻŋ āĻĒāϰ⧇ āϞ⧇āĻ–āĻž āĻšāĻŦ⧇)āĨ¤ āϤāĻŦ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāώāϝāĻŧ āĻšāϞ āĻāϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāĻ­āĻžāϰāϗ⧁āϞāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻāĻŦāĻ‚ āϕ⧇āĻŦāϞ āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āϜ āĻšāĻŋāϏāĻžāĻŦ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āφāϛ⧇ āĻĢāĻžāĻ°ā§āĻŽāĻ“āϝāĻŧā§āϝāĻžāϰ-āϰāĻžāϞāĻŋāĻ‚āĻ•. āφāĻĒāύāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āύāĻŽā§āĻŦāϰ⧇āϰ āĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āϟāĻŋāĻ•āĻžāϰ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŦāĻĄāĻŋāϤ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϰāĻŋāĻ­āĻŋāĻļāύ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāϰāĻ“ āϗ⧁āĻ—āϞāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĢā§‹āϰāĻžāĻŽā§‡ āĻ­āĻŋāϜāĻŋāϟ āĻ•āϰāĻž āϖ⧁āĻŦ āĻāĻ•āϟāĻž āĻ­āĻžāϞ⧋ āφāϏ⧇āύāĻŋāĨ¤ āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āφāĻŽāĻžāϰ āφāϗ⧇ āϕ⧇āω āϞāĻŋāύāĻžāĻ•ā§āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āύāĻŋāĨ¤ āĻšā§āĻŽ, āφāĻŽāĻŋ āĻĄā§āĻŦ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āĻŽāĻžāύ⧁āώ⧇āϰ āĻŽāϤ⧋ āĻ­āĻžāĻ—ā§āϝāĻŦāĻžāύāĨ¤

āϝāĻĻāĻŋāĻ“, āύāĻž, āφāĻŽāĻŋ āĻŽāĻŋāĻĨā§āϝāĻž āĻŦāϞāĻ›āĻŋ, āĻĢā§‹āϰāĻžāĻŽāϗ⧁āϞāĻŋāϤ⧇ (āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ—āχ āχāĻ‚āϰ⧇āϜāĻŋ-āĻ­āĻžāώāĻž) āĻĒāϰāĻŋāĻĻāĻ°ā§āĻļāύāĻ“ āĻĢāϞ āĻĻ⧇āϝāĻŧ; āĻ•āĻŋāϛ⧁ āĻŦāĻŋāώāϝāĻŧ⧇ āĻāĻ•āϜāύ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽāĻŋāĻ¸ā§āϟāĻžāϰ lwfinger-āĻāϰ āωāĻ˛ā§āϞ⧇āĻ– āĻ›āĻŋāϞ, āϝāĻŋāύāĻŋ Wi-Fi āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϞ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ–ā§āϝāĻžāϤāĨ¤ . āϤāĻžāϰ āĻ—āĻŋāϟ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āϞāĻŋāĻ™ā§āĻ•āϗ⧁āϞāĻŋāϤ⧇ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āĻļ⧇āώ⧇ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻĒāĻžāĻ āϟāĻŋ āφāĻŽāĻŋ āĻļāĻŋāϖ⧇āĻ›āĻŋ āϝ⧇ āϕ⧋āύ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻāϟāĻŋāϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒāĻžāĻ°ā§āϟ 1: āĻĻā§āϝ āĻŦā§‹āĻ°ā§āύ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ

āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āϝāĻ–āύ āĻĒā§‹āĻ°ā§āĻŸā§‡ āĻĒā§āϞāĻžāĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻ…āĻŦāĻļā§āϝāχ, āϕ⧋āύ LED āĻœā§āĻŦāϞ⧇āύāĻŋāĨ¤ āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻ•āĻŋāύāĻž āϤāĻž āϕ⧋āύ⧋āĻ­āĻžāĻŦ⧇āχ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āύāϝāĻŧāĨ¤

āĻĒā§āϰāĻĨāĻŽāϤ, āĻ•āĻžāĻ°ā§āύ⧇āϞ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āĻĻ⧇āϖ⧇ āĻ•āĻŋāύāĻž āϤāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ dmesg āĻ āĻĻ⧇āĻ–āĻŋ:

[  965.606998] usb 1-1.3: new high-speed USB device number 9 using dwc_otg
[  965.738195] usb 1-1.3: New USB device found, idVendor=2357, idProduct=0111, bcdDevice= 0.00
[  965.738219] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  965.738231] usb 1-1.3: Product: 802.11n NIC
[  965.738243] usb 1-1.3: Manufacturer: Realtek
[  965.738255] usb 1-1.3: SerialNumber: 00E04C0001

āĻāϟāĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āϝ⧇ āĻāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇, āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻāĻŽāύāĻ•āĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āĻāĻ•āϟāĻŋ āϰāĻŋāϝāĻŧ⧇āϞāĻŸā§‡āĻ• āϚāĻŋāĻĒ āĻāĻŦāĻ‚ āχāωāĻāϏāĻŦāĻŋ āĻŦāĻžāϏ⧇ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋāϰ āĻ­āĻŋāφāχāĻĄāĻŋ/āĻĒāĻŋāφāχāĻĄāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāϰ āφāϰāĻ“ āϝāĻžāύ āĻāĻŦāĻ‚ āĻĻ⧇āϖ⧁āύ lsusb, āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āφāϰ⧇āĻ•āϟāĻŋ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϛ⧇

Bus 001 Device 008: ID 2357:0111 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āϜāĻžāύ⧇ āύāĻž āĻāϟāĻŋ āĻ•āĻŋ āϧāϰāύ⧇āϰ āĻĄāĻŋāĻ­āĻžāχāϏ, āĻāĻŦāĻ‚ āύāĻžāĻŽā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āĻ–āĻžāϞāĻŋ āĻ¸ā§āĻĨāĻžāύ āĻĻ⧇āĻ–āĻžāϝāĻŧ (āϝāĻĻāĻŋāĻ“ vendor=2357 āĻ…āĻŦāĻļā§āϝāχ TP-Link)āĨ¤

āĻāχ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇, āĻ…āύ⧁āϏāĻ¨ā§āϧāĻŋā§ŽāϏ⧁ āĻĒāĻžāĻ āĻ• āϏāĻŽā§āĻ­āĻŦāϤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻ•āĻŋāϛ⧁ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āϛ⧇āύ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāϝāĻŧ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āϛ⧇āĻĄāĻŧ⧇ āĻĻ⧇āĻŦāĨ¤

āĻ–āĻžāϞāĻŋ āύāĻžāĻŽā§‡āϰ āϏāĻŽāĻ¸ā§āϝāĻž āύāĻŋāϝāĻŧ⧇ āĻ—āĻŦ⧇āώāĻŖāĻž āĻ•āϰāĻž āφāĻŽāĻžāϕ⧇ āĻļāύāĻžāĻ•ā§āϤāĻ•āĻžāϰ⧀ āϏāĻš āĻāĻ•āϟāĻŋ āϏāĻžāχāĻŸā§‡ āύāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϝ⧇āĻ–āĻžāύ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ VID/PID āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϤāĻĨā§āϝ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāύ⧋ āĻšāϝāĻŧāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ 2357:0111 āϏ⧇āĻ–āĻžāύ⧇ āĻ›āĻŋāϞ āύāĻžāĨ¤ āĻāϟāĻŋ āĻĒāϰ⧇ āĻĒāϰāĻŋāĻŖāϤ, āχāωāϟāĻŋāϞāĻŋāϟāĻŋ lsusb āĻĢāĻžāχāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ /usr/share/misc/usb.ids, āϝāĻž āĻāχ āϏāĻžāχāϟ āĻĨ⧇āϕ⧇ āφāχāĻĄāĻŋāϗ⧁āϞāĻŋāϰ āĻāĻ•āχ āϤāĻžāϞāĻŋāĻ•āĻžāĨ¤ āĻĄāĻŋāϏāĻĒā§āϞ⧇āϰ āϏ⧌āĻ¨ā§āĻĻāĻ°ā§āϝ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āφāĻŽāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻŋāĻ•ā§āϰ⧇āϤāĻž TP-Link-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āϞāĻžāχāύ āϝ⧋āĻ— āĻ•āϰ⧇āĻ›āĻŋāĨ¤

2357  TP-Link
        0111  TL-WN727N v5.21

āĻ āĻŋāĻ• āφāϛ⧇, āφāĻŽāϰāĻž āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻĄāĻŋāϏāĻĒā§āϞ⧇ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻāĻ• āϧāĻžāĻĒ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āύāĻŋāϝāĻŧ⧇ āφāϏ⧇āύāĻŋāĨ¤ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϕ⧇ āϜāĻžāύāϤ⧇ āĻšāĻŦ⧇ āϕ⧋āύ āϚāĻŋāĻĒ⧇ āφāĻĒāύāĻžāϰ āĻšā§āχāϏ⧇āϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āĻāϟāĻŋ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻŦā§āϝāĻ°ā§āĻĨ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϗ⧁āϞāĻŋ āĻ­āĻžāϞ āĻ•āĻŋāϛ⧁āϰ āĻĻāĻŋāϕ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻ•āϰ⧇āύāĻŋāĨ¤ āĻāĻ•āϟāĻŋ āĻĒāĻžāϤāϞāĻž āĻ¸ā§āϞāĻŸā§‡āĻĄ āĻ¸ā§āĻ•ā§āϰ⧁ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻĻāĻŋāϝāĻŧ⧇ āϏāĻœā§āϜāĻŋāϤ, āφāĻŽāĻŋ āϏāĻžāĻŦāϧāĻžāύ⧇ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āĻ•ā§āϝāĻžāĻĒāϟāĻŋ āϖ⧁āϞ⧇ āĻĢ⧇āϞāĻŋ āĻāĻŦāĻ‚ āφāĻ™ā§āϕ⧇āϞ āϞāĻŋāϝāĻŧāĻžāĻ“āϰ āĻĻ⧁āĻˇā§āϟ āĻŽāĻ¸ā§āϤāĻŋāĻˇā§āϕ⧇āϰ āĻŦāĻžāĻšā§āϚāĻžāϟāĻŋ āϤāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āφāĻĻāĻŋāĻŽ āύāĻ—ā§āύāϤāĻžāϝāĻŧ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻŽā§āϝāĻžāĻ—āύāĻŋāĻĢāĻžāχāĻ‚ āĻ—ā§āϞāĻžāϏ⧇āϰ āύ⧀āĻšā§‡ āφāĻĒāύāĻŋ āϚāĻŋāĻĒ⧇āϰ āύāĻžāĻŽ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ - RTL8188EUS. āĻāχ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ­āĻžāϞ. āĻ•āĻŋāϛ⧁ āĻĢā§‹āϰāĻžāĻŽā§‡ āφāĻŽāĻŋ āĻĒā§‹āĻ¸ā§āϟ āĻĻ⧇āϖ⧇āĻ›āĻŋ āϝ⧇ āĻāĻ•āχ āĻ­āĻĻā§āϰāϞ⧋āĻ• lwfinger āĻĨ⧇āϕ⧇ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻāχ āϚāĻŋāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ (āϝāĻĻāĻŋāĻ“ āϤāĻŋāύāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ RTL8188EU āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϞāĻŋāϖ⧇āϛ⧇āύ)āĨ¤

āĻĒāĻžāĻ°ā§āϟ 2: āĻĻā§āϝ āĻŦā§‹āĻ°ā§āύ āϏ⧁āĻĒā§āϰāĻŋāĻŽā§‡āϏāĻŋ

āφāĻŽāĻŋ āĻ—āĻŋāϟ āĻĨ⧇āϕ⧇ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āωāĻ¤ā§āϏ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻŋāĨ¤

āĻāϟāĻŋ āωāχāĻ¨ā§āĻĄā§‹āϜ āĻĒ⧁āύāϰāĻžāϝāĻŧ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āϝāĻž āϝ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇ āϤāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ - āĻ•āĻŋāϛ⧁ āϧāϰāϪ⧇āϰ āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāĨ¤ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž, āĻāϟāĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇, āϏāĻ‚āĻ•āϞāύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĨ⧇āϕ⧇ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻ­āĻŋāĻ¨ā§āύ:

make
sudo make install

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽāĻĄāĻŋāωāϞ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āĻ¸ā§āϟāĻ• āĻ­āĻžāĻ¨ā§āĻĄāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āϜ āϰāϝāĻŧ⧇āϛ⧇ āϰāĻžāĻ¸ā§āĻĒāĻŦ⧇āϰāĻŋāĻĒāĻŋ-āĻ•āĻžāĻ°ā§āύ⧇āϞ-āĻšā§‡āĻĄāĻžāϰ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϤ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇ 4.19.66-v7l+, āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āύāϝāĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āĻĒ⧇āϤ⧇, āĻāϟāĻŋ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻ•āϟāĻŋ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āϟ⧁āϞ āφāϛ⧇ āφāϰāĻĒāĻŋāφāχ-āĻ‰ā§ŽāϏ (āĻ—āĻŋāĻĨ⧁āĻŦ⧇āϰ āĻļ⧇āώ⧇ āϞāĻŋāĻ™ā§āĻ•), āϝāĻžāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āφāĻĒāύāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻšā§‡āĻĄāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻŽāϰāĻž āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āĻ•ā§āϞ⧋āύ āĻ•āϰāĻŋ, āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϟāĻŋ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻŸā§‡āĻŦāϞ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϚāĻžāϞāĻžāχāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϞāĻžā§āϚāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ - āϕ⧋āύ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āύ⧇āχ bc. āϏ⧌āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻāϟāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϕ⧇āĻŦāϞ āĻāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻŋāĨ¤

sudo apt-get install bc

āĻāϰ āĻĒāϰ⧇, āĻļāĻŋāϰ⧋āύāĻžāĻŽāϗ⧁āϞāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž (āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āĻ•āĻŋāϛ⧁ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž, āφāĻŽāĻŋ āĻāĻ–āύ āĻŽāύ⧇ āĻ•āϰāĻŋ āύāĻž) āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ āύ⧇āϝāĻŧ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻŦāϏ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āωāχāĻ¨ā§āĻĄā§‹āϜ āϤāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāĻ•āĻžāĻļ⧇ āφāϰāĻ“ āĻ­āĻžāϞ āĻšāϝāĻŧ⧇ āωāϠ⧇āϛ⧇āĨ¤

āϏāĻŽāĻ¸ā§āϤ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧ āϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύ /lib/modules/4.19.73-v7+ āĻāĻŦāĻ‚ āĻāϟāĻŋāϤ⧇ āϏāĻŋāĻŽāϞāĻŋāĻ™ā§āĻ•āϟāĻŋ āϏ⧇āχ āϜāĻžāϝāĻŧāĻ—āĻžāϟāĻŋāϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ (āφāĻŽāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ /home/pi/linux):

pi@raspberrypi:/home/pi/rtl8188eu# ls -l /lib/modules/4.19.73-v7+/
lrwxrwxrwx  1 root root     14 Sep 24 22:44 build -> /home/pi/linux

āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋāĻŽā§‚āϞāĻ• āĻĒāĻ°ā§āϝāĻžāϝāĻŧ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻŋ āϏāĻŽāĻžāĻŦ⧇āĻļ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋ āφāĻŦāĻžāϰ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāϤ⧇ āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ āϞāĻžāϗ⧇, āϰāĻžāĻ¸ā§āĻĒāĻŦ⧇āϰāĻŋ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻĒā§āϰāĻžāĻŖā§€ āύāϝāĻŧ (āĻāϟāĻŋāϰ āĻāĻ•āϟāĻŋ 32bit 900Mhz Cortex ARM v7 āϰāϝāĻŧ⧇āϛ⧇)āĨ¤
āϤāĻžāχ āϏāĻŦāĻ•āĻŋāϛ⧁ āϏāĻ‚āĻ•āϞāĻŋāϤ. āφāĻŽāϰāĻž ⧍āϝāĻŧ āϧāĻžāĻĒ⧇ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āχāĻ¨ā§āϏāϟāϞ āĻ•āϰāĻŋ (āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ), āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āφāϰāĻ“ āĻĢāĻžāĻ°ā§āĻŽāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāχāϞ āĻ•āĻĒāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ:

install:
        install -p -m 644 8188eu.ko  $(MODDESTDIR)
        @if [ -a /lib/modules/$(KVER)/kernel/drivers/staging/rtl8188eu/r8188eu.ko ] ; then modprobe -r r8188eu; fi;
        @echo "blacklist r8188eu" > /etc/modprobe.d/50-8188eu.conf
        cp rtl8188eufw.bin /lib/firmware/.
        /sbin/depmod -a ${KVER}
        mkdir -p /lib/firmware/rtlwifi
        cp rtl8188eufw.bin /lib/firmware/rtlwifi/.

āĻĒāĻžāĻ°ā§āϟ 3. āĻĻā§āϝ āĻŦā§‹āĻ°ā§āύ āφāĻ˛ā§āϟāĻŋāĻŽā§‡āϟāĻžāĻŽ

āφāĻŽāĻŋ āĻŦāĻ¨ā§āĻĻāϰ⧇ āĻšā§āχāϏ⧇āϞ āĻĒā§āϞāĻžāĻ— āĻ•āϰāĻŋ āĻāĻŦāĻ‚... āĻ•āĻŋāϛ⧁āχ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻž āĻ•āĻŋ āĻ•āĻŋāϛ⧁āχ āϜāĻ¨ā§āϝ āĻ›āĻŋāϞ?

āφāĻŽāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋāϤ⧇ āφāĻŽāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāχ āϝ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϕ⧀ āĻ›āĻŋāϞ: āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻ­āĻŋāφāχāĻĄāĻŋ/āĻĒāĻŋāφāχāĻĄāĻŋ āϏāύāĻžāĻ•ā§āϤāĻ•āĻžāϰ⧀āϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϤāĻžāϞāĻŋāĻ•āĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧇ āϝāĻž āĻāϟāĻŋ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āĻāχ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āϕ⧇āĻŦāϞ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āφāĻŽāĻžāϰ āφāχāĻĄāĻŋ āϝ⧋āĻ— āĻ•āϰ⧇āĻ›āĻŋ rtl8188eu/os_dep/usb_intf.c

static struct usb_device_id rtw_usb_id_tbl[] = {
        /*=== Realtek demoboard ===*/
        {USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8179)}, /* 8188EUS */
        {USB_DEVICE(USB_VENDER_ID_REALTEK, 0x0179)}, /* 8188ETV */
        /*=== Customer ID ===*/
        /****** 8188EUS ********/
        {USB_DEVICE(0x07B8, 0x8179)}, /* Abocom - Abocom */
        {USB_DEVICE(0x0DF6, 0x0076)}, /* Sitecom N150 v2 */
        {USB_DEVICE(0x2001, 0x330F)}, /* DLink DWA-125 REV D1 */
        {USB_DEVICE(0x2001, 0x3310)}, /* Dlink DWA-123 REV D1 */
        {USB_DEVICE(0x2001, 0x3311)}, /* DLink GO-USB-N150 REV B1 */
        {USB_DEVICE(0x2001, 0x331B)}, /* D-Link DWA-121 rev B1 */
        {USB_DEVICE(0x056E, 0x4008)}, /* Elecom WDC-150SU2M */
        {USB_DEVICE(0x2357, 0x010c)}, /* TP-Link TL-WN722N v2 */
        {USB_DEVICE(0x2357, 0x0111)}, /* TP-Link TL-WN727N v5.21 */
        {}      /* Terminating entry */
};

āφāĻŽāĻŋ āĻĄā§āϰāĻžāχāĻ­āĻžāϰāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒ⧁āύāϰāĻžāϝāĻŧ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧇āĻ›āĻŋāĨ¤

āĻāĻŦāĻ‚ āĻāχ āϏāĻŽāϝāĻŧ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻļ⧁āϰ⧁. āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āφāϞ⧋ āĻœā§āĻŦāϞ⧇ āĻ“āϠ⧇ āĻāĻŦāĻ‚ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĄāĻŋāĻ­āĻžāχāϏ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻŦ⧇āϤāĻžāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĻ⧇āĻ–āĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ:

pi@raspberrypi:/home/pi/rtl8188eu# iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     unassociated  ESSID:""  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

āϝāĻžāϰāĻž āĻļ⧇āώ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒāĻĄāĻŧāĻŦ⧇āύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§‹āύāĻžāϏ

āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āφāĻŽāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦāϞ⧇āĻ›āĻŋāϞāĻžāĻŽ āϝ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻ—āϤāĻŋ āϕ⧀ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻŦāĻŋāĻŦ⧇āĻšā§āϝ āύāϝāĻŧ?
āϏ⧁āϤāϰāĻžāĻ‚, āĻŽāĻžāϞāĻŋāĻ™ā§āĻ•āĻžāϝāĻŧ (āĻŽāĻĄā§‡āϞ 4 āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āφāϗ⧇), āϏāĻŽāĻ¸ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏ (āχāĻĨāĻžāϰāύ⧇āϟ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āϏāĻš) āĻāĻ•āχ āχāωāĻāϏāĻŦāĻŋ āĻŦāĻžāϏ⧇ āĻŦāϏ⧇āĨ¤ āĻŽāĻšāĻžāύ, āϤāĻžāχ āύāĻž? āĻāĻŦāĻ‚ āϤāĻžāχ āχāωāĻāϏāĻŦāĻŋ āĻŦāĻžāϏ⧇āϰ āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ āϤāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤāĨ¤ āχāĻĨāĻžāϰāύ⧇āϟ āĻāĻŦāĻ‚ āχāωāĻāϏāĻŦāĻŋ āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχ (1 āϰāĻžāωāϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ) āωāĻ­āϝāĻŧāχ āĻŦāĻžāϝāĻŧ⧁ āĻāĻŦāĻ‚ āϤāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ—āϤāĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧ 20Mbit/s āĻ›āĻŋāϞ⧎

PS āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āĻāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāχ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ RPI-āĻāϰ āϜāĻ¨ā§āϝāχ āĻŦ⧈āϧ āύāϝāĻŧāĨ¤ āφāĻŽāĻŋ āϤāĻ–āύ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻŽāĻŋāĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāϰ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ⧇ āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰ⧇āĻ›āĻŋ - āϏāĻŦāĻ•āĻŋāϛ⧁ āϏ⧇āĻ–āĻžāύ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āχāωāĻĒāĻŋāĻĄāĻŋāĨ¤ āĻœā§āĻžāĻžāύ⧀ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰāĻž āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύ: āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϕ⧇ dkms āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϰāĻŋāĻĄāĻŽāĻŋāϤ⧇āĻ“ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

pi@raspberrypi:/home/pi# sudo dkms add ./rtl8188eu
pi@raspberrypi:/home/pi# sudo dkms build 8188eu/1.0
pi@raspberrypi:/home/pi# sudo dkms install 8188eu/1.0

UPD2āĨ¤ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āϤāĻžāϞāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āφāχāĻĄāĻŋāϰ āϜāĻ¨ā§āϝ lwfinger/rtl8188eu āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇āϰ āĻŽā§‚āϞāϧāĻžāϰāĻžāϰ āĻļāĻžāĻ–āĻžāϝāĻŧ āĻ—ā§ƒāĻšā§€āϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ
- āφāϰāĻĒāĻŋāφāχ āχāωāĻāϏāĻŦāĻŋ āĻ“āϝāĻŧāĻžāχ-āĻĢāĻžāχ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ
- Gitbub lwfinger/rtl8188eu
- usb.ids
- āφāϰāĻĒāĻŋāφāχ-āĻ‰ā§ŽāϏ

āωāĻ¤ā§āϏ: www.habr.com