CodeFest IT рдЕрд╡рд╕рдВрд░рдЪрдирд╛ (WiFi, рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░, рд▓реИрдкрдЯреЙрдк, рдЖрджрд┐)

рд╣рдорд╛рд░реЗ рд╢рд╣рд░ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ CodeFest codefest.ru рдХрд╛ рдПрдХ рд╕рдореНрдореЗрд▓рди рд╣реБрдЖ рдерд╛
рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереЗ рдХрд┐ рдЖрдпреЛрдЬрдХреЛрдВ рдХреЗ рдмреАрдЪ рд░рд╣реЗ рдФрд░ рдХрдИ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд░рд╣реЗред

рд╣рд▓ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛рдПрдВред




рд╡рд╛рдИрдлрд╝рд╛рдИ
рдЬрд╝реЛрди рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рд░ рдХрд╡рд░реЗрдЬ рдХреЗ рд╕рд╛рде 4 рд╡рд╛рдИрдлрд╛рдИ рдЬрд╝реЛрди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд╕рд╛рде рд╣реА рд╕реАрдврд╝рд┐рдпреЛрдВ рдФрд░ рдмрд╛рд▓рдХрдирд┐рдпреЛрдВ рдХреА рдЙрдбрд╝рд╛рдиреЛрдВ рдкрд░ рдЬрд╝реЛрди рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдореЗрдВред
рд╣рдордиреЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛:
рдЫрд╡рд┐

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

рд╣рдорд╛рд░реЗ рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдиреЗ рдкреБрд▓ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рднрд╡рди рдХреЗ рднреВрддрд▓ рдкрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдмрд┐рдВрджреБ рддрдХ рдХреЗрдмрд▓ рдХреЛ рд░реВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рднреМрддрд┐рдХ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдореЗрдЧрд╛рдлреЛрди рд╕реЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдпреВрдПрд╕рдмреА рд╕реАрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рджреВрд╕рд░реА, рддреАрд╕рд░реА рдФрд░ рдЪреМрдереА рдордВрдЬрд┐рд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХреЗрдмрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред

рдЙрдкрдХрд░рдг рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рдЦреЛрд▓реЗрдВ:
Zyxel 330w EE рд╡рд┐рд╡реЗ-рдПрдирдЬреА рдХреЗ рд╕рд╛рде - 2 рдЯреБрдХрдбрд╝реЗ WDS рдореЗрдВ рд╕рдВрдпреБрдХреНрдд,
Asus WL500-gP рдФрд░ D-LINK 320 рдХреЗ рд╕рд╛рде dd-wrt,
рдиреЗрдЯрдЧрд┐рдпрд░ WNR3500L

рдмрдВрдж рдкрд╣реБрдБрдЪ рдмрд┐рдВрджреБ:
рд╕реНрдЯреЙрдХ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде Asus RT-N10, рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП c wpa2ред

рдЗрди рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рд╣реИред рдЗрдорд╛рд░рдд рдореЗрдВ рд╢реЛрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ 3, 6, 11 рдЪреИрдирд▓ рдереЗ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдкрд╣рд▓реА рдордВрдЬрд┐рд▓ рдкрд░ рдПрдХ рдореЗрдЧрд╛рдлреЛрди рд╕реАрдЯреА рд╕реЗ рд╕реНрд╡рд╛рдпрддреНрдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬреЛ рд╕реАрдзреЗ рдЯреЛрдореЗрдЯреЛ рдбреНрдпреВрд▓рд╡рд╛рди рдлрд░реНрдорд╡реЗрдпрд░ (рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдХреЗ рд╕рд╛рде рдиреЗрдЯрдЧрд┐рдпрд░ WNR3500L рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдореЗрдВ рдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдзрд┐рдХрддрдо рдЬреЛ рд╣рдо рдЗрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдПрдВрдЯреАрдирд╛ рдХреЗ 4 рдбрд┐рд╡реАрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдврд╝ рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ рдерд╛, рдЗрд╕рд▓рд┐рдП рднреВрддрд▓ рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдЙрдЪреНрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдерд╛ред

рд▓реЗрдХрд┐рди рдКрдкрд░ рдХреА рдордВрдЬрд┐рд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╕реЗ рд╣рдореЗрдВ 10 рдореЗрдЧрд╛рдмрд┐рдЯ рдХреЗрдмрд▓ рдорд┐рд▓рд╛, рдлрд┐рд░ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдиреЗ рджреВрд╕рд░реА рдФрд░ рддреАрд╕рд░реА рдордВрдЬрд┐рд▓ рдХреЗ рд▓рд┐рдП рджреЛ / 23 рд╕рдмрдиреЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдПред рджреГрд╢реНрдпреЛрдВ рдкрд░ рд╕рднреА рд▓реИрдкрдЯреЙрдк, рдкреНрд░рд╢рд╛рд╕рдХ рдЧреИрдЬреЗрдЯреНрд╕ рдХреЛ dnsmasq рдореЗрдВ рдореИрдХ рдкрддреЗ рдкрд░ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдмрд╛рдХреА рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдпрд╣ рдмрд┐рдВрджреБ рдХрдЯ рдЬрд╛рддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде dnsmasq рдФрд░ рдлрд╝рд░реНрдо рдХреЛ рдХрдиреНрдлрд╝реНрдпреВрдЬрд╝ рдХрд░рддрд╛ рд╣реИ ред рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ arp рдФрд░ dhcp-leases рдкрд░ 5min рдЖрдБрдХрдбрд╝реЗ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рдереЗред

рдирддреАрдЬрддрди, рджреЛ рджрд┐рдиреЛрдВ рдореЗрдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓рдЧрднрдЧ рдкрд╛рдВрдЪ рд╕реМ рдЕрджреНрд╡рд┐рддреАрдп рдбрд┐рд╡рд╛рдЗрд╕, 10Gb рдХреА рдЦрдкрдд рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ред

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

рд╣рдо рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдХрдИ рд╕реМ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрд╡рд╛рдпрддреНрдд рджреБрдХрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЖрдЗрдХрд┐рдпрд╛ рдореЗрдВ 4 рджрд░реНрдЬрди рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рд╕реНрддрд╛рд░ рдбреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЦрд░реАрджрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣реЙрд▓ рдореЗрдВ рдмрд┐рдЦреЗрд░ рджрд┐рдпрд╛, рдЬреЛ рд▓реЛрдЧ рдЗрд╕рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

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

рдЖрдкрдХреЗ рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рд╣рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

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


All Articles