MarsBoardред рдбреЗрдмрд┐рдпрдиред рд░реВрдЯрд░ред рд╡рд┐рдзрд┐рдкрддреНрд░


рд╢реБрдн рджрд┐рди, рд╕рдореБрджрд╛рдп! рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдСрд▓рд╡рд┐рдирд░ A10 рдЪрд┐рдк - рдорд╛рд░реНрд╕рдмреЛрд░реНрдб рдкрд░ рдЕрджреНрднреБрдд рдмреЛрд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред рдпрд╣ рдкреЛрд╕реНрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдереА "рд╢реБрд░реВ рдХрд░рдирд╛," рдПрдХ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢рддреНрд░реБрддрд╛рдкреВрд░реНрдг рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдЗрд╕ рдЪрдорддреНрдХрд╛рд░ рдХреЛ рдПрдХ рдкреВрд░реНрдг рд╡рд╛рдИрдлрд╛рдИ рд╡рд╛рдИрдлрд╛рдИ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдФрд░ рдПрдХ рдЕрдВрд╢рдХрд╛рд▓рд┐рдХ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛ред рдмрд┐рдВрджреБ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдмрд┐рдпрди рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рд╕реЗ рдореБрдЭреЗ рдорджрдж рдорд┐рд▓реЗрдЧреА (рд╡реИрд╕реЗ, рд╣рдо рдХрд░реНрдиреЗрд▓ :) рднреА рдмрдирд╛рдПрдВрдЧреЗ) рдФрд░ рдЯреАрдкреА-рд▓рд┐рдВрдХ TL7200ND USB рдПрдбрд╛рдкреНрдЯрд░ред рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ PPPoE рд╣реИред рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ? рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдЧреНрд░рджреВрдд


рд╕рдЪ рдХрд╣реВрдВ, рддреЛ рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдпрд╛, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рднреА рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдЗрддрдиреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рде рдорд┐рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдареАрдХ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рд╣реИ ... рд╡реИрд╕реЗ, рд▓реЗрдЦ рдореЗрдВ рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рдЙрдмрдВрдЯреВ рдУрдПрд╕ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдб рд░реАрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рддреБрд░рдВрдд рдореИрдВ рдЖрдкрдХреЛ рдЙрд╕ рдЯрд░реНрдорд┐рдирд▓ рд╕рддреНрд░ рдореЗрдВ sudo su рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рд╕реЗ рд╣рдо рд╕рднреА рдХрд╛рд░реНрдп рдХрд░реЗрдВрдЧреЗред

рдкреНрд░рдгрд╛рд▓реА


рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА рднреА рдмреБрд▓рдбреЛрдЬрд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЪрдкреНрдкрд▓ рдХреЛ рдмрд┐рд╕реНрддрд░ рдкрд░ рд▓рд╛рддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдПрдХ рдСрдлрд╕рд╛рдЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдбреЗрдмрд┐рдпрди рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рддреИрдпрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдФрд░ рдмрд╛рдж рдореЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдерд╛рдкрдирд╛ 2 (рдпрд╛ рдЕрдзрд┐рдХ) рдЬреАрдмреА рдПрд╕рдбреАрдХрд╛рд░реНрдб рдкрд░ рдЫрд╡рд┐ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдФрд░ рдмреВрдЯрд▓реЛрдбрд░ (рдмреЛрд░реНрдб рдХреЗ рдСрдлрд╕рд╛рдЗрдЯ рд╕реЗ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред

рддреЛ рдЪрд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВред рд╣рдо рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ fdisk -l рд╣рдо рдХрд╛рд░реНрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдирд╛рдо рдХрд╛ рдкрддрд╛ fdisk -l ред рдореЗрд░реЗ рдкрд╛рд╕ /dev/sdc ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реЗрдЦ рдореЗрдВ рдХрд╛рд░реНрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ sdX рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред X рдмрдЬрд╛рдп X рдЕрдкрдиреЗ рдкрддреНрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░реЗрдВред
рдЖрдкрдХреА рдЬрд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ред рд╕рд┐рд╕реНрдЯрдо (рдореИрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ 2013-рд╕рд┐рддрдВрдмрд░ -20 10:32:33 рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ ), uboot.bin , sunxi-spl.bin ред
рдЕрдЧрд▓рд╛:
  1. рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ
  2. рд╣рдо рдХрд╛рд░реНрдб рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
     bzip2 -dc a10-debian-server-2gb.2013-09-20.img.bz2 > /dev/sdX 
  3. рд╣рдо рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
     dd if=spl/sunxi-spl.bin of=/dev/sdX bs=1024 seek=8 dd if=u-boot.bin of=/dev/sdX bs=1024 seek=32 

рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрддреНрдХреГрд╖реНрдЯ, рдЪрд▓реЛ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдирд╛рдЪрдиреЗ рд▓рдЧреЗ - рдбреНрд░рд╛рдЗрд╡рд░


рджрд░рдЕрд╕рд▓, рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реАрдВ рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рд╢реБрд░реВ рд╣реБрдИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд░реИрд▓рд┐рдВрдХ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░, рдЬрд┐рд╕ рдкрд░ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ - "рдкреБрд░рд╛рдиреЗ" рдФрд░ "рдирдП"ред рдкреБрд░рд╛рдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдкреНрдЯ-рдЧреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреНрд░рдмрдВрдзрд┐рдд рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдПрдбреЙрдкреНрдЯрд░ рдХреЗрд╡рд▓ рдПрдХ рдореМрдЬреВрджрд╛ рдмрд┐рдВрджреБ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рдВрджреБ рдЦреБрдж рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдмрд┐рдВрджреБ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдбреЙрдкреНрдЯрд░ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдореЛрдб рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдд рд╣реА "рдирдП" рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХреЗрд╡рд▓ рдЗрди рдирдП рд╢рд╛рдВрдд рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рдХреА рдЬрд░реВрд░рдд рд╣реИ ... рдЗрдХрдЯреНрдард╛ред рдЕрдЪреНрдЫрд╛, рддреЛ рдЗрдХрдЯреНрдард╛ рдХрд░реЛред

рд╣рдо рдпрд╣рд╛рдВ рдЬрд╛рддреЗ рд╣реИрдВ: www.ralinktech.com/support.php?s=2 рдФрд░ RT2870_Firmware_V22 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред SDcard рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдирдкреИрдХ рдФрд░ рд▓рд┐рдЦреЗрдВ / lib / рдлрд░реНрдорд╡реЗрдпрд░ред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдХреЙрдореНрдкрд┐рдЯрд┐рдЯрд░ -рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ: www.orbit-lab.org/kernel/compat-wireless-2.6 ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдЬрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рд╡рд╣ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛ рдЬрдм рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд┐рдПред рд╣рдо рдЗрд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдВрдЧреЗред рддреЛ, рдЪрд▓реЛ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣рдЯреЗрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХреЛрд░


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ... рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд▓рд┐рдирдХреНрд╕-рд╕рдиреА рдХреЗ рд╕реНрд░реЛрддред рд╕рд╛рде рд╣реА, рд╣рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдиреНрд╣реЗрдВ рдХреЙрдореНрдкрд┐рдЯрд┐рдЯрд░-рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЕрдкрдиреА рдЬрд░реВрд░рдд рдХреА рд╕рднреА рдЪреАрдЬреЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
 apt-get install git build-essential fakeroot kernel-package u-boot-tools zlib1g-dev libncurses5-dev 

рдФрд░ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ /etc/apt/sources.list рдлрд╝рд╛рдЗрд▓ рдореЗрдВ /etc/apt/sources.list :
 deb http://www.emdebian.org/debian/ unstable main 

рдЕрдЧрд▓рд╛, рдЙрдкрдпреБрдХреНрдд рдЕрджреНрдпрддрди рдХрд░реЗрдВ рдФрд░ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓рд░ рдбрд╛рд▓реЗрдВ:
 apt-get update apt-get install emdebian-archive-keyring apt-get install gcc-4.7-arm-linux-gnueabihf ln -sf `which arm-linux-gnueabihf-gcc-4.7 ` /usr/local/bin/arm-linux-gnueabihf-gcc 

рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдЧрд┐рдердм рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрд╡рдпрдВ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ, рд╕реНрд░реЛрдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 3.4 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ:
 git clone https://github.com/linux-sunxi/linux-sunxi linux-sunxi cd linux-sunxi git checkout sunxi-3.4 

рдЕрдЧрд▓рд╛, рдмреЗрд╕рд┐рдХ рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ .config рдмрджрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рд╕реЛрд░реНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдЕрдм рдереЛрдбрд╝рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ред рд╣рдореЗрдВ "80211" рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдореЛрдб рдореЗрдВ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ:
 ARCH=arm make menuconfig 

рдпрд╣ рдХрдорд╛рдВрдб рдПрдХ pseudographic рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдЗрд╕рдореЗрдВ Networking , рдлрд┐рд░ Wireless рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЪреБрдирддреЗ рд╣реИрдВ рдФрд░ рдХреАрдмреЛрд░реНрдб рдкрд░ M рдХреБрдВрдЬреА рджрдмрд╛рддреЗ рд╣реИрдВ:
 cfg80211 - wireless configuration API Common routines for IEEE802.11 drivers Generic IEEE 802.11 Networking Stack (mac80211) 

рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдЕрдЧрд▓рд╛, Exit рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ Exit ред рд╣рдо рдореБрдЦреНрдп рдореЗрдиреВ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ Save an Alternate Configuration File рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВред
рд╕рдм рдХреБрдЫ, рдЬреЛ рдХреЛрд░ рд╣рдордиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдЕрдм рдЖрдк рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
 export ARCH=arm export DEB_HOST_ARCH=armhf export CONCURRENCY_LEVEL=`grep -m1 cpu\ cores /proc/cpuinfo | cut -d : -f 2` fakeroot make-kpkg --arch arm --cross-compile arm-linux-gnueabihf- --initrd --append-to-version=-mykernel kernel_image kernel_headers make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- EXTRAVERSION=-mykernel uImage cp arch/arm/boot/uImage ../uImage 

рдирддреАрдЬрддрди, рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ 3 рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рд╕реНрддрд░ рдЕрдзрд┐рдХ рд╣реЛрдЧреА: рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЬ, рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЬ, рдФрд░ uImageред рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдЕрднреА рддрдХ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд╣рдо рд╡рд╣рд╛рдВ рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рднреА 3 рдлрд╛рдЗрд▓ рдХреЛ рдХрд╣реАрдВ рд░реВрдЯ рд░реВрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рдмреЛрд░реНрдб рдореЗрдВ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдбрд╛рд▓реЗрдВ, рдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдХрд░реНрдиреЗрд▓ рдФрд░ рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдмрдВрдж рдХрд░реЗрдВ, рд╡рд╛рдкрд╕ COMP рдореЗрдВ рдЫрдбрд╝реАред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдпреВрдПрдирдЖрдИ, рдЖрджрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ) рдФрд░ рджреВрд╕рд░реЗ рдЕрдиреБрднрд╛рдЧ рдХреА рдЬрдбрд╝ рд╕реЗ рдПрдХ рдирдпрд╛ uImage рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдВ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдирдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╕реЗ, SSH рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рд╣рдо рдХрдорд╛рдВрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
 ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/source ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build 

рд╕рдм рдХреБрдЫ, рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рд╣рдо рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ


рдЕрдирдкреИрдХ рдХрд┐рдП рдЧрдП рдХреЙрдореНрдкреЗрдЯрд┐рдмрд▓-рд╡рд╛рдпрд░рд▓реЗрд╕ рдкрд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ (рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реБрдЖ рдпрд╛рдж рд░рдЦреЗрдВ?)ред рд╣рдо рдмрд╛рд╣рд░ рд▓реЗ:
 ./scripts/driver-select rt2x00 make make install 

рдЗрд╕рдХреЗ рдмрд╛рдж, "рдкреБрд░рд╛рдиреЗ" рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ /etc/modprobe.d/blacklist.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
 blacklist rt2870sta blacklist rt5370sta 

рд╣рдо рдУрд╡рд░рд▓реЛрдбреЗрдб рд╣реИрдВред

рд░рд╛рдЙрдЯрд░ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ dnsmasq рдХреЛ рдЪреБрдирд╛, рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рдХреЛ hostapd рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдХрдиреЗрдХреНрд╢рди pppoeconf рдЙрдкрдпреЛрдЧрд┐рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдпрд╣рд╛рдВ Iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдореВрд▓ рдкреНрд░реЛрдмреНрд░реЛрд╕ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред рд╡рд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рддреЛ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪрд▓рд╛рдИред
рд╣рдо SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╕рдм рдХреБрдЫ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
 apt-get install hostapd dnsmasq pppoeconf 


1. Hostapd рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рд╣реЛрд╕реНрдЯрдкреИрдб рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рдИрдлрд╛рдИ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ 2 рд╕реНрдерд╛рди рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕реЗ рдЖрдк рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рд╣реИ /etc/default/hostapd ред рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рд╕реЗрдЯрдЕрдкред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рд▓реЗрдЦрди рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
 RUN_DAEMON = yes DAEMON_CONF="/etc/hostapd/hostapd.conf" 

рджреВрд╕рд░рд╛ рд╕реНрдерд╛рди /etc/hostapd/hostapd.conf ред рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред рдЖрдк рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджреВрдВрдЧрд╛ рдФрд░ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛:
 # ,    : interface=wlan0 #   : driver=nl80211 #   : ssid=MyAP #  ,       : country_code=RU #  : hw_mode=g # ,     : channel=8 #       : macaddr_acl=0 auth_algs=1 wpa=2 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP #   : wpa_passphrase=superpass 


2. dnsmasq рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

dnsmasq - рдбреАрдПрдЪрд╕реАрдкреА-рдбреАрдПрдирдПрд╕-рдЯреАрдПрдлрдЯреАрдкреА рд╕рд░реНрд╡рд░ рдПрдХ рд╕рд╣рдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХрдИ рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рдеред рдЙрд╕рдХреЗ рдкрд╛рд╕ /etc/default/ рдореЗрдВ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред рдЪрд▓реЛ рдореБрдЦреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗ /etc/dnsmasq.conf - /etc/dnsmasq.conf ред рд╣реЛрд╕реНрдЯрдкреИрдб рдХреЗ рд╕рд╛рде, рдореИрдВ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдФрд░ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛:
 # ,   : interface=wlan0 # ,         (    ,    ): except-interface=ppp0 #  : bind-interfaces cache-size=1000 domain-needed bogus-priv #          : dhcp-authoritative # . -    : dhcp-lease-max=100 #    (c, ,  ): dhcp-range=192.168.1.5,192.168.1.100,12h 


3. рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдЕрдЧрд▓рд╛ рдХрджрдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреАрдкреАрдкреАрдУрдИ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЙрдЪрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЗрдВрдЯрд░рдлреЗрд╕ / etc / рдиреЗрдЯрд╡рд░реНрдХ / рдЗрдВрдЯрд░рдлреЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ:
 #  ,  : auto lo iface lo inet loopback # ,  : auto eth0 iface eth0 inet dhcp #  : auto wlan0 iface wlan0 inet static #     : address 192.168.1.1 #  : netmask 255.255.255.0 #  : broadcast 192.168.1.255 


4. PPPoE рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

Pppoeconf рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрджреНрдо рдЧреНрд░рд╛рдлрд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рдХреА рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 pppoeconf 

рддрдм рд╕рдм рдХреБрдЫ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдПрдХ рд╕рдлрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рдж, рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рдПрдЧреА:
 auto ppp0 iface ppp0 inet ppp pre-up /sbin/ifconfig eth0 up provider dsl-provider 


5. рдореВрд▓ рдЕрдЧреНрд░реЗрд╖рдг

рдЕрдВрддрд┐рдо рдЪрд░рдг рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░реА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреИрдХреЗрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд ( рдорд╛рд╕реНрдХрд┐рдВрдЧ )
рд╣рдо рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ iptables рдореЗрдВ рдЗрд╕реА MASQUERADE рдФрд░ рдСрдЯреЛрд▓реЙрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ:
 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE iptables -A FORWARD -o eth0 -j ACCEPT iptables -A FORWARD -o ppp0 -j ACCEPT iptables-save > /etc/wifi-iptables.conf echo '#!/bin/sh' > /etc/network/if-up.d/iptables echo 'iptables-restore < /etc/wifi-iptables.conf' >> /etc/network/if-up.d/iptables chmod +x /etc/network/if-up.d/iptables 

рд░рд┐рдмреВрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


рдлреВрд╣реБрд╣реНрд╣, рдЕрдЪреНрдЫрд╛, рдпрд╣ рд╕рдмред рдХреНрдпрд╛ рдЖрдк рдердХреЗ рд╣реБрдП рд╣реИрдВ? рд▓реЗрдХрд┐рди рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдмреЛрд░реНрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрдЪреНрдЫреЗ рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рднреАред рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдореЗрдВ рдкрд┐рдВрдЧ 15-25ms рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 2 рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдкрдЯрд╛рдЗрдо рдХреЗ рдмрд╛рдж рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдПрдХ рдмрд╛рд░ рдиреАрдЪреЗ рдЪрд▓реА рдЧрдИ, рдЬреЛ рдХрд┐ рд╢рдХреНрддрд┐ рдХреА рдмрд╛рдЬреАрдЧрд░реА рд╕реЗ рдареАрдХ рд╣реЛ рдЧрдИ рдереАред
рдкреЛрд╖рдг рдХреА рдмрд╛рдд рд╣реЛ рд░рд╣реА рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдПрдХ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдХрдо рд╕реЗ рдХрдо 1000mA рдХреА рд╢рдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ, рдиреЛрдХрд┐рдпрд╛ рд╕реЗ рдкрд▓реНрд╕ рдЪрд╛рд░реНрдЬрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИ ! рдкреНрд▓рдЧ рдорд┐рд▓рд╛рди рдХрд░рдХреЗ рдореВрд░реНрдЦ рдордд рдмрдиреЛ!

рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЙрдкрдирд╛рдо рдЖрд░рдПрдо рдФрд░ рдЙрд╕рдХреЗ рдЕрджреНрднреБрдд рд╕рдВрд╕рд╛рдзрди рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкреНрд░рддрд┐ рдЕрдкрдирд╛ рдЖрднрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдкреБрдирд╢реНрдЪ: рдореИрдВ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдлреЛрдо рдереВрдХрдирд╛ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ ред рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреИрд╕реЗ рдХрдо рдХрд░реЗрдВ рдпрд╛ рдХреБрдЫ рдмреЗрд╣рддрд░ рдХрд░реЗрдВ, рддреЛ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ, рдореИрдВ рд▓реЗрдЦ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In197862/


All Articles