рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рдореЗрдВ рд╡реАрдЖрд░рдЖрд░рдкреА рдЧрд╛рдЗрдб

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


рд╡реАрдЖрд░рдЖрд░рдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ


VRRP (рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдорд┐рд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рдорд╛рдирдХ рд╣реИред рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ" рдХрд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХреЛрдИ рднреА рд░рд╛рдЙрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред


MikroTik vrrp рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (v2 рдФрд░ v3) рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, 3 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ IPv6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╡рд┐рдХрд┐ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ)ред


Vrrp рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ (VRID) рдХреЗ рд▓рд┐рдП ID рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╣ 0-255 рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЕрд╕рд▓реА рд░рд╛рдЙрдЯрд░ рдХрдИ рд╡реАрдЖрд░рдЖрд░рдкреА рд╡рд░реНрдЪреБрдЕрд▓ рд░реВрдЯрд░реНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред


VRID рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЙрдЯрд░ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдЪреНрдЪрддрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рд░рд╛рдЙрдЯрд░ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреА рдХреЗ рдзрд╛рд░рдХ рдмрдиреЗрдВрдЧреЗ (рдпрд╣ рдкрддрд╛ рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВрдЧреЗ)ред


рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдПрдХ рдмрд╛рд░ рдорд╛рд╕реНрдЯрд░ рд░рд╛рдЙрдЯрд░ (рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ 224.0.0.18 (IPv6: FF02: 0: 0: 0: 0: 0: 12: 00) 00: 00: 5E рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдореИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИред 00: 01: XX (IPv6: 00: 00: 5E: 00: 02: XX), рдЬрд╣рд╛рдВ XX рд╡реАрдЖрд░рдЖрдИрдбреА рдХрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред


рд╡рд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреА - рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рдХрд╛ рдкрддрд╛, рдЬрд┐рд╕реЗ рд╡реАрдЖрд░рдЖрд░рдкреА рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


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


рдХреБрдЫ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ


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


рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЛ (рдпрд╛ рдЕрдзрд┐рдХ) рд░рд╛рдЙрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ (рд╕реНрд╡рддрдВрддреНрд░) рд╡рд┐рджреНрдпреБрдд рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рд▓рд╛рдЗрди рдкрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд╣рдЬ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╣реЛрддреА рд╣реИред


рдпреЛрдЬрдирд╛ 1. рджреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрд░рдХреНрд╖рдг


рдорд┐рдХрд░реЛрдЯрд┐рдХ рдорд╛рд╕реНрдЯрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдиреНрдпрд╛рд╕:


/interface ethernet set [ find default-name=ether1 ] name=eth1-wan set [ find default-name=ether2 ] name=eth2-vrrp /ip address add address=1.1.1.2/30 interface=eth1-wan /ip route add distance=1 gateway=1.1.1.1 /system identity set name=vrrp-master 

рдорд┐рдХрд░реЛрдЯрд┐рдХ рдмреИрдХрдЕрдк рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдиреНрдпрд╛рд╕:


 /interface ethernet set [ find default-name=ether1 ] name=eth1-wan set [ find default-name=ether2 ] name=eth2-vrrp /ip address add address=2.2.2.2/30 interface=eth1-wan /ip route add distance=1 gateway=2.2.2.1 /system identity set name=vrrp-backup 

Vrrp рдХреЛ vrrp-master рдореЗрдВ рдЬреЛрдбрд╝рдирд╛:


[рдЗрдВрдЯрд░рдлреЗрд╕] -> [рд╡реАрдЖрд░рдЖрд░рдкреА] -> [+]
рдирд╛рдо: vrrp100 (рдХрд┐рд╕реА рднреА рд╕рдВрднрд╡)
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: eth2-lan
рд╡реАрдЖрд░рдЖрдИрдбреА: 100
рдкреНрд░рд╛рдердорд┐рдХрддрд╛: резрелреж
рдкреНрд░рд╛рдорд╛рдгрд┐рдХ: рдЖрд╣
рдкрд╛рд╕: testvrrp
рд╕рдВрд╕реНрдХрд░рдг: 2


рд╡реАрдЖрд░рдЖрд░рдкреА рд▓реИрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рддреЛрдбрд╝рдлреЛрдбрд╝ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред


рдПрдХ рд╕реЗрд╡рд╛ рдЖрдИрдкреА рдЬреЛрдбрд╝рдирд╛:
[рдЖрдИрдкреА] -> [рдкрддрд╛] -> [+]
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: eth2-vrrp
рдкрддрд╛: 10.10.10.1/32


рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЪреВрдВрдХрд┐ / 32 рдкрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╕рдмрдиреЗрдЯ рдПрдбреНрд░реЗрд╕ рдФрд░ рд╡реАрдЖрд░рдЖрд░рдкреА рд╕рд░реНрд╡рд┐рд╕ рдПрдбреНрд░реЗрд╕ рдЗрдВрдЯрд░рд╕реЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╕рдмрдиреЗрдЯ рд╕реЗ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 192.168.100.251 - рдорд╛рд╕реНрдЯрд░; 192.168.100.252 - рдмреИрдХрдЕрдк) / 32 рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдмрдорд┐рд╢рди рд░реВрдЯ рдХрд╛ рд╕рдмрдорд┐рд╢рди рд╕рдмрдиреЗрдЯ рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

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


рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЖрдИрдкреА рдЬреЛрдбрд╝рдирд╛:


рд╡реАрдЖрд░рдЖрд░рдкреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреАред
[рдЖрдИрдкреА] -> [рдкрддрд╛] -> [+]
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: vrrp100- рд▓реИрди
рдкрддрд╛: 192.168.100.1/24



рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp100-lan password=testvrrp priority=150 version=2 vrid=100 /ip address add address=10.10.10.1/32 interface=eth2-vrrp add address=192.168.100.1/24 interface=vrrp100-lan 

Vrrp рдХреЛ vrrp-backup рдореЗрдВ рдЬреЛрдбрд╝рдирд╛:


[рдЗрдВрдЯрд░рдлреЗрд╕] -> [рд╡реАрдЖрд░рдЖрд░рдкреА] -> [+]
рдирд╛рдо: vrrp100- рд▓реИрди
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: eth2-vrrp
рд╡реАрдЖрд░рдЖрдИрдбреА: 100
рдкреНрд░рд╛рдердорд┐рдХрддрд╛: резрежреж (рдЧреБрд░реБ рд╕реЗ рдХрдо)
рдореЛрдЪрди рдореЛрдб: рдмрдВрдж
рдкреНрд░рд╛рдорд╛рдгрд┐рдХ: рдЖрд╣
рдкрд╛рд╕: testvrrp
рд╕рдВрд╕реНрдХрд░рдг: 2


рдкреНрд░реАрдореЗрд╢рди рдореЛрдб - рдмреИрдХрдЕрдк рд░рд╛рдЙрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧред рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░, рд░рд╛рдЙрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдкрд░ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рд░рд╛рдЙрдЯрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред


рдПрдХ рд╕реЗрд╡рд╛ рдЖрдИрдкреА рдЬреЛрдбрд╝рдирд╛:


[рдЖрдИрдкреА] -> [рдкрддрд╛] -> [+]
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: eth2-vrrp
рдкрддрд╛: 10.10.10.2/32


рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЖрдИрдкреА рдЬреЛрдбрд╝рдирд╛:


[рдЖрдИрдкреА] -> [рдкрддрд╛] -> [+]
рдЗрдВрдЯрд░рдлрд╝реЗрд╕: vrrp100- рд▓реИрди
рдкрддрд╛: 192.168.100.1/24


рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp100-lan password=testvrrp priority=100 version=2 vrid=100 preemption-mode=no /ip address add address=10.10.10.2/32 interface=eth2-vrrp add address=192.168.100.1/24 interface=vrrp100-lan 

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рдж, рд╕рдордиреНрд╡рдп рд╣реЛрдЧрд╛ - рд░рд╛рдЙрдЯрд░ рд╣реИрд▓реЛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗ рдФрд░ рддрдп рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХрд┐рд╕рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдзрд┐рдХ рд╣реИред
Vrrp- рдорд╛рд╕реНрдЯрд░ рд░рд╛рдЬреНрдп ([R] рдПрдХрдЬреБрдЯ, [M] рддрд╛рд░рдХ)



рд╕реНрдерд┐рддрд┐ vrrp- рдмреИрдХрдЕрдк ([B] рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЬрд╣рд╛рдЬрд╝)



рдКрдкрд░, рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╛рдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдЖрджрд┐ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдХреЛрдИ рднреНрд░рдо рди рд╣реЛред vrrp100-lan рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред Eth2-vrrp рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрдХрдиреАрдХреА vrrp рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдпрджрд┐ LAN рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ vlan рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ vrrp рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдпреЛрдЬрдирд╛ 2. рджреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрд░рдХреНрд╖рдг рдФрд░ рд╕рдВрддреБрд▓рди


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


рд╣рдо рдкрд┐рдЫрд▓реА рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд vrrp рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред


рд╡реГрд╖-рдЧреБрд░реБ рдкрд░:



рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp200-lan password=testvrrp priority=100 version=2 vrid=200 preemption-mode=no /ip address add address=192.168.100.2/24 interface=vrrp200-lan 

Vrrp-backup рдкрд░:



рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp200-lan password=testvrrp priority=150 version=2 vrid=200 /ip address add address=192.168.100.2/24 interface=vrrp200-lan 

рдЪреВрдВрдХрд┐ рд╢рдмреНрджрд╛рд╡рд▓реА рдорд╛рд╕реНрдЯрд░ / рдмреИрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдЕрдм рджреЛрдиреЛрдВ рд░рд╛рдЙрдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ vrid рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рд╕рд╛рде рджреЛрдиреЛрдВ рд╣реИрдВред


Vrrp-master рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо:



Vrrp-backup рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо:



рдпреЛрдЬрдирд╛ 3. рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрд░рдХреНрд╖рдг


рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рдорд╛рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди:


 /interface ethernet set [ find default-name=ether1 ] name=eth1-wan set [ find default-name=ether2 ] name=eth2-vrrp /ip address add address=1.1.1.2/30 interface=eth1-wan /ip route add distance=1 gateway=1.1.1.1 /system identity set name=vrrp-master 

рдорд┐рдХрд░реЛрдЯрд┐рдХ рдмреИрдХрдЕрдк рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдиреНрдпрд╛рд╕:


 /interface ethernet set [ find default-name=ether1 ] name=eth1-wan disabled=yes set [ find default-name=ether2 ] name=eth2-vrrp /ip address add address=1.1.1.2/30 interface=eth1-wan /ip route add distance=1 gateway=1.1.1.1 /system identity set name=vrrp-backup 

рдорд╣рддреНрд╡рдкреВрд░реНрдг: mikrotik vrrp-backup рдкрд░, eth1-wan рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред


рдореВрд▓ рд╡реАрдЖрд░рдЖрд░рдкреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд╕рдорд╛рди рд╣реИред


рд╡рд┐рдиреНрдпрд╛рд╕ vrrp- рдорд╛рд╕реНрдЯрд░:


Vrrp рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИред



рд▓реЗрдХрд┐рди [рд╕рд┐рд╕реНрдЯрдо] -> [рд╢реЗрдбреНрдпреВрд▓рд░реНрд╕] рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЬреЛ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░, рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╡реИрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддреА рд╣реИред рдпрд╣ рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрджрд┐ рдореИрдХ рдХреЛ рдмреИрдХрдЕрдк рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдпрд╛ рдСрдкрд░реЗрдЯрд░ рд╕реНрд╡рд┐рдЪ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзред



рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp100-lan password=testvrrp priority=150 version=2 vrid=100 /ip address add address=10.10.10.1 interface=eth2-vrrp add address=192.168.100.1/24 interface=vrrp100-lan /system scheduler add name=wan-off on-event="/interface set eth1-wan disabled=yes\r\ \n:delay 3\r\ \n/interface set eth1-wan disabled=no" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup 

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ vrrp-backup:


рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдПрдлрдЖрд░ 1-рд╡рд╛рди рд░рд╛рдЬреНрдп рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдПрдВ рд╡реАрдЖрд░рдкреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред



рдФрд░ рд╢реЗрдбреНрдпреВрд▓рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмреВрдЯ рдкрд░ eth1-wan рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ vrrp рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЪрд╛рд▓реВ рдХрд░реЗрдЧрд╛)ред



рдХрдВрд╕реЛрд▓ рд╡рд┐рдХрд▓реНрдк:


 /interface vrrp add authentication=ah interface=eth2-vrrp name=vrrp100-lan on-backup="/interface set eth1-wan disabled=yes\r\ \n" on-master="/interface set eth1-wan disabled=no" password=testvrrp preemption-mode=no version=2 vrid=100 /ip address add address=10.10.10.2 interface=eth2-vrrp add address=192.168.100.1/24 interface=vrrp100-lan /system scheduler add name=wan-off on-event="/interface set eth1-wan disabled=yes" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup 

рдпрджрд┐ рдкреНрд░рджрд╛рддрд╛ рдореИрдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдмреИрдХрдЕрдк рд░рд╛рдЙрдЯрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред


рдЗрд╕ рдпреЛрдЬрдирд╛ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдордЬреЛрд░ рдмрд┐рдВрджреБ рд╣реИ - рд╡рд╛рди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рд╕реНрд╡рд┐рдЪред рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реЛрдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рджреЛ рддрд╛рд░реЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдЧрд╛ рдФрд░ рд╡реЗ рдЗрд╕рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЦрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рд╣реЛрдВрдЧреЗ, рдЬреИрд╕реЗ рд╡реАрд▓рд┐рдВрдЧ, рдЖрджрд┐ред рдпрд╛ ... рдПрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЯреА рдбрд╛рд▓реЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рднрдпрд╛рдирдХ рдЕрд╢реНрд▓реАрд▓ рд╕рд╛рд╣рд┐рддреНрдп рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд░рд╛рдЙрдЯрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреБрдЫ рдЯрдХрд░рд╛рд╡ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИ (рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдмреИрдХрдЕрдк рд░рд╛рдЙрдЯрд░ рдкрд░ eth1-wan рдХреЛ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред


рдФрд░ рд╣рд╛рдВ, рдЖрдк рд╡рд╛рди рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ vrrp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдерд┐рд░ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡рд┐рдЪ рдХреА рд╕реНрдерд╛рдкрдирд╛, рдпрд╛ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рд╕реЗ рдмрдЪрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдпреЛрдЬрдирд╛ 4. рдПрдХ WISP рдкреНрд░рджрд╛рддрд╛ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрд░рдХреНрд╖рдг


рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рддреАрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ vrrp рдПрдХ рдЕрдЬреАрдм рдЧрд▓рддрдлрд╣рдореА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдмреИрд╕рд╛рдЦреА рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдпреЛрдЬрдирд╛ рд╣реИ, рдпрд╣ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рдпрд░рд▓реЗрд╕ рдкреБрд▓ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдПрдкреА-рдмреНрд░рд┐рдЬ рд╣реИ (рдЕрдзрд┐рдорд╛рдирддрдГ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдХрд╡рд░реЗрдЬ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде)ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл, рджреЛ рдкреНрд▓реЗрдЯреЗрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдИрдерд░ рдХреЗ рд╕рд╛рде рдПрд╕рдПрдХреНрд╕рдЯреА) рд╡рд┐рднрд┐рдиреНрди рдорд╛рд╕реНрдЯреНрд╕ (рдпрд╛ рдЗрдорд╛рд░рдд рдХреЗ рдХреЛрдиреЛрдВ) рдореЗрдВ рдлреИрд▓реА рд╣реБрдИ рд╣реИрдВ, рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рдЬрд▓реА рд▓рд╛рдЗрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдмрдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред


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

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


All Articles