3G рдмреИрдХрдЕрдк рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рд╣реЛрдо / рд╡рд╛рдпрд░реНрдб рдЗрдВрдЯрд░рдиреЗрдЯ

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

рдпрд╣ рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЪреИрдирд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдерд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрджрд╛рдИ, 3 рдЬреА "рд╕реАрдЯреА" рдХреЗ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдкрд╛рдП рдЧрдПред рдкрд╕рдВрдж Zyxel Keenetic , drytek рдФрд░ TP-Link (рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╕рд╛рд░рд╛ рдЬреАрд╡рди рдореИрдВрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рдХрд╛рд░рдгреЛрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП Asus рдФрд░ D-Link рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛) рд╕реЗ рдерд╛ред "рд╕рднреА" рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ, рд╡рд┐рдХрд▓реНрдк рдЯреАрдкреА-рд▓рд┐рдВрдХ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рдпрд╣ рдЪреБрдирдирд╛ рдЖрд╕рд╛рди рдерд╛, рдУрдкрди рдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рд╕рднреА рдЯреАрдкреА-рд▓рд┐рдВрдХ рдХреЗ рджреЛрд╕реНрддреЛрдВ (рдлреЙрд▓рдмреИрдХ) рдХреЗ рд╕рд╛рде рд╣реИред 3 рдЬреА рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдПрдХ рдореЗрдЧрд╛рдлреЛрди рд╕реЗ Huawei E367 рджрд┐рдпрд╛ред

рдмреЙрдХреНрд╕ рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛ред (рдореИрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рд╡рд░рдг рд╣реИрдВ, рдмрд┐рдВрджреБ рдкрд░ рд╕рд╣реА)ред TP-Link'a рд╕реЗ рд╕реБрдЦрдж рдмрдВрд╕ рд╣рдореЗрд╢рд╛ рдкреНрд░рд╕рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред "рдХреНрд╖реЗрддреНрд░" рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрднреА рд╣рдорд╛рд░реЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХрд╛рдо рд╣рдореЗрд╢рд╛ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдУрдкрди WRT рдиреЗ рд╕рднреА рд╕рдВрджреЗрд╣реЛрдВ рдХреЛ рджреВрд░ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛ - рд╡реНрдпрд░реНрде рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВред

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

рдЙрджреНрджреЗрд╢реНрдп:
1) рдЯреАрдкреА-рд▓рд┐рдВрдХ рдЯреАрдПрд▓-рдПрдордЖрд░ 3420 рд╡реА 2
2) 3G рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрдЧрд╛рдлреЛрди рд╣реБрдЖрд╡реЗрдИ E367
3) рд╕реНрдЯреЗрдЯрд┐рдХ рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рддрд╛ рдФрд░ рдЖрд░рдЬреЗ -45 рдХреЗ рд╕рд╛рде рддрд╛рд░

рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ рдХрд┐ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рд╣рд░ рдЙрд╕ рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ

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

рддреЛ WRT рдЦреЛрд▓реЗрдВред рдЯреАрдкреА-рд▓рд┐рдВрдХ рдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди 13 рдЬрдирд╡рд░реА, 2013 рд╕реЗ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдУрдкрдирд╡рд╛рд░реНрдЯ рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛рдПрдВ рд╣реИрдВред рдбрд╛рдЙрдирд▓реЛрдб, рдХреЛрд╢рд┐рд╢, рдШрд╛рд╡ред (рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдУрдкрди рдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдХреЛ рдХреИрд╕реЗ рд╕реАрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред

рдЖрдЧреЗ рд╕реЗрдЯрдЕрдк рдХрджрдо

рд╕реНрдЯреЗрдЬ 1. рд╡реЗрдм рдереВрдердиред
рд╣рдо 192.168.1.1 рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ
рдЬрдбрд╝



рдЪрд░рдг 1
рдкреНрд░рджрд╛рддрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ - рд╕реНрдЯреЗрдЯрд┐рдХ рдЖрдИрдкреА, рд╕рдм рдХреБрдЫ рд╕рд╣рдЬ рд╣реИ, рдЗрд╕рдиреЗ рддреБрд░рдВрдд рдХрд╛рдо рдХрд┐рдпрд╛ред рдЖрдИрдкреА, рдорд╛рд╕реНрдХ, рдЧреЗрдЯрд╡реЗ, 2 рдбреАрдПрдирдПрд╕ред рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧ - 20 рддрдХ рдЧреЗрдЯрд╡реЗ рдореАрдЯреНрд░рд┐рдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣ рдкреВрдЫрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐, рдореБрдЭреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ) 0 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреАред
рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд╛рди рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ

рдЪрд░рдг 2
3 рдЬреА рд╕реЗрдЯрд┐рдВрдЧред
UMTS / GPRS / EV-DO
/ рджреЗрд╡ / ttyUSB0
UMTS / рдЬреАрдкреАрдЖрд░рдПрд╕
APN: рдЗрдВрдЯрд░рдиреЗрдЯ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: рдореЗрдЧрд╛рдлреЛрди
рдкрд╛рд╕рд╡рд░реНрдб: рдореЗрдЧрд╛рдлреЛрди
рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдЧреЗрдЯрд╡реЗ рдореАрдЯреНрд░рд┐рдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ 10 рддрдХ рдХрд░реЗрдВред
рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдХ рдЬреЛрди wan_3g рдмрдирд╛рддреЗ рд╣реИрдВ



рдЪрд░рдг 3
рд▓реИрди рд╕реЗрдЯрдЕрдк
рддреБрдо рдЬреИрд╕рд╛ рдЪрд╛рд╣реЛ рд╡реИрд╕рд╛ рдХрд░реЛред

рд░рд╛рдЙрдЯрд░ рдмреВрдЯ рд╣реЛрдиреЗ рдкрд░ рд╕рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдмреВрдЯ рдкрд░ рд▓рд╛рдПрдВ)

рдЪрд░рдг 4
рдиреЗрдЯрд╡рд░реНрдХ - рдлрд╝рд╛рдпрд░рд╡реЙрд▓
рд╣рдо рд▓реИрди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрдВрдЯрд░-рдЬреЛрди рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рд╣рдо рд╡рд╛рди рдФрд░ wan_3g рджреЛрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдпрд╣ рд╣рдореЗрдВ рдПрдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд╕рд╛рде рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛ (рдореИрдВ iptables рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдирд╣реАрдВ рд╣реВрдВ)
wan_3g рдЬрд╝реЛрди рдХреЗ рд▓рд┐рдП, wan рдЬрд╝реЛрди рд╕реЗ рдЪреЗрдХрдорд╛рд░реНрдХ рдХреЙрдкреА рдХрд░реЗрдВред



рдЪрд░рдг 5
рдкреНрд░рдгрд╛рд▓реА - рдЕрдиреБрд╕реВрдЪрд┐рдд рдХрд╛рд░реНрдп
* / 1 * * * * / рдЖрджрд┐ / рд╡рд┐рдиреНрдпрд╛рд╕ / rezerv / t5t> / рджреЗрд╡ / рдЕрд╢рдХреНрдд



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

рдЪрд░рдг 6
рд╣реЛрд╕реНрдЯ рдирд╛рдореЛрдВ
рдЪреВрдВрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдШрд░ рд╣реИ, рдпрд╛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреНрдп рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╣рдо рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдХрджрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ www.ru рдХреЛ рдЪреБрдирд╛, рд╣рдо рдЗрд╕реЗ рдкрд┐рдВрдЧ рдХрд░реЗрдВрдЧреЗ
рд╣рдо alltimeallivehost.lan рд╣реЛрд╕реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ www.ru -194.87.0.50 рд╕реЗ рдЖрдИрдкреА рд▓реЗрддреЗ рд╣реИрдВред
alltimeallivehost.lan - рд╕реНрдХреИрди рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВрдЧреЗред



рд╕рдм рдХреБрдЫ рдереВрдерди рдХреЗ рд╕рд╛рде рд▓рдЧрддрд╛ рд╣реИред

рд╕реНрдЯреЗрдЬ 2 рдПрд╕рдПрд╕рдПрдЪ
рдкреЛрдЯреАрди рд▓реЗрдВ, 192.168.1.1 рдореЗрдВ рдЬрд╛рдПрдВ
root@OpenWrt:~# cd /etc/config/ root@OpenWrt:/etc/config# mkdir rezerv root@OpenWrt:/etc/config# cd ./rezerv 


рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ:
 root@OpenWrt:/etc/config/rezerv# cat > _ 

рдкрд╛рда рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
Ctrl + Z рджрдмрд╛рдПрдВ
рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИред
рдореЗрд░рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
 root@OpenWrt:/etc/config/rezerv# ls -l -rwxrwxrwx 1 root root 190 Feb 19 20:49 3g_on -rwxrwxrwx 1 root root 186 Feb 19 21:14 t5t -rwxrwxrwx 1 root root 1136 Feb 20 13:44 test_sh -rw-r--r-- 1 root root 0 Feb 20 13:44 wan -rwxrwxrwx 1 root root 100 Feb 20 12:13 wan_on 

3G_on, wan_on, t5t, test_sh - рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ
рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 root@OpenWrt:/etc/config/rezerv# chmod 777  


рдЕрдм рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВред
wan_on - рд╡рд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
3G_on - 3G рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
test_sh - рдХрд╛рдо рдХрд╛ рдореБрдЦреНрдп рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
t5t - 5 рдмрд╛рд░ call_sh рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВред (рдЗрд╕реЗ рдХреНрд░реЛрди, рд╕рд┐рд╕реНрдЯрдо - рд╢реЗрдбреНрдпреВрд▓реНрдб рдЯрд╛рд╕реНрдХ рдореЗрдВ рдКрдкрд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)

t5t:
 /etc/config/rezerv/test_sh; sleep 8; /etc/config/rezerv/test_sh; sleep 8; /etc/config/rezerv/test_sh; sleep 8; /etc/config/rezerv/test_sh; sleep 8; /etc/config/rezerv/test_sh; sleep 8; 

рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2 рд╕реЗрдХрдВрдб, 8 рд╕реЗрдХрдВрдб рд╕реЛрдПрдВ, рдХреБрд▓ 50 рд╕реЗрдХрдВрдбред рд╕рдм рдХреБрдЫ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред

wan_on:
 #wan /sbin/ifconfig 3g-3g down #ifconfig eth0 up /sbin/route add default gw 10.112.28.253 metric 0 

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

3g_on:
 #3g - vklu4aem 3g /sbin/ifconfig eth0 down /sbin/ifconfig 3g-3g up /sbin/route add default gw 10.64.64.64 metric 0 /sbin/ifconfig eth0 up /sbin/route add default gw 10.112.28.253 metric 20 

Eth0 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░, рд╕рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдорд╛рд░реНрдЧ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, 3G рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, 3G рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, eth0 рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ eth0 20 рдХреЗ рдореАрдЯреНрд░рд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╡реЗрдмрдореЙрд░реНрдб рдХреЗ рдЪрд░рдг 1 рджреЗрдЦреЗрдВ), рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдореАрдЯреНрд░рд┐рдХ рдХреЗ рд╕рд╛рде 2 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рд╣реИрдВред
рдЦреИрд░, рд╣рдо рдорд╛рд░реНрдЧ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдХрд╣реАрдВ рдЦреЛ рдЧрдпрд╛ рдерд╛ред

рд╡рд╛рди - рдлрд╝рд╛рдЗрд▓ рдзреНрд╡рдЬ, рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕ рд╕рдордп рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдпрд░реНрдб рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рдЕрдВрддрд┐рдо рдлрд╝рд╛рдЗрд▓ рдореБрдЦреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ:
 test_sh root@OpenWrt:/etc/config/rezerv# cat test_sh #!/bin/sh #blok1 DIR=/etc/config/rezerv/ #DIR=/home/calc/rezerv/ ROUTE=/sbin/route GREP=/bin/grep RM=/bin/rm TOUCH=/bin/touch #blok2 #tested address www.ru #WWW_RU=194.87.0.50 WWW_RU=alltimeallivehost.lan #blok3 #flags F3G=3g FWAN=wan FCUR=$FWAN #blok4 #on ON_3G=3g_on ON_WAN=wan_on ON_DEF=$ON_WAN #blok5 #def routines R_WAN=10.112.28.253 R_3G=10.64.64.64 R_CUR=$R_WAN #blok6 #proverka flagov if [ ! -f $DIR$F3G ]; then if [ ! -f $DIR$FWAN ]; then echo "no one file exist, use default iface" echo $DIR$ON_DEF else R_CUR=$R_WAN FCUR=$FWAN fi else R_CUR=$R_3G FCUR=$F3G fi #blok7 #proverka tekushego marshruta if [ "$ROUTE | $GREP default | $GREP $R_CUR | wc -l" != "0" ]; then echo "$FCUR route exist" else echo "add $FCUR route" $ROUTE add default gw $R_CUR metric 0 fi #blok8 #toggle if not work ##PING www.ru if ping -w3 -c2 -I eth0 $WWW_RU > /dev/null 2>&1; then echo "MAIN working"; if [ -f $DIR$F3G ]; then echo "3g used, wan_on" $DIR$ON_WAN $RM $DIR$F3G $TOUCH $DIR$FWAN fi else echo "MAIN not working"; #if [ -f $DIR$FWAN ]; then echo "wan used, 3g_on" $DIR$ON_3G $RM $DIR$FWAN $TOUCH $DIR$F3G #fi fi 


рдмреНрд▓реЙрдХ 1
рд╡рд┐рднрд┐рдиреНрди рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдЪрд░ рдХрд╣реАрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрдард┐рди рд╣реИред

рдмреНрд▓реЙрдХ 2
alltimeallivehost.lan - рдореЗрдЬрдмрд╛рдиреЛрдВ рдореЗрдВ рдЪреЗрд╣рд░реЗ рдореЗрдВ рдкрдВрдЬреАрдХреГрддред

рдмреНрд▓реЙрдХ 3
рдлрд╛рдЗрд▓реЗрдВ рдЭрдВрдбреЗ рд╣реИрдВред
рдпрджрд┐ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рддреЛ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмреНрд▓реЙрдХ 4
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ

рдмреНрд▓реЙрдХ 5
рд░реВрдЯ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЙрдирдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рдЗрд╕рд▓рд┐рдП рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рд╣рдо рдЗрди рдорд╛рд░реНрдЧреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред

рдмреНрд▓реЙрдХ 6
рд╕рднреА рдкрд░ рдЭрдВрдбреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ, рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рд╡рд╛рди, рд╡рд╛рдпрд░реНрдб) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╣рдо рдпрд╣ рднреА рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

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

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

рдореВрд▓ рддрд░реНрдХ рддреИрдпрд╛рд░ рд╣реИред

рдЕрдм рдЖрдЦрд┐рд░реА рдирд╛рдЦреВрдиреЛрдВ рдкрд░ рд╣рд╛рде рдлреЗрд░реЗрдВред

 root@OpenWrt:/etc/config/rezerv# cat /etc/rc.local # Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. echo $((10*1024*1024)) > /sys/block/zram0/disksize mkswap /dev/zram0 swapon /dev/zram0 #udalaem flagi rm /etc/config/rezerv/wan rm /erc/config/rezerv/3g exit 0 

рдпрд╛рдиреА рд░рд╛рдЙрдЯрд░ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рд╣рдорд╛рд░реЗ рдЭрдВрдбреЗ рд╣рдЯрд╛ рджреЗрдВред

in /etc/dnsmasq.conf рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ
 dhcp-option=lan,6,10.112.1.1,10.112.2.1,8.8.8.8 

рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ dns рдХрдВрдкреНрдпреВрдЯрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рддреБрд░рдВрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛред рдореИрдВрдиреЗ DNS рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдпрд╣ рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬ рд╣реЛ рдЧрдпрд╛ред рдЬреНрдЮрд╛рди рдХреА рдХрдореА рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рддред

рд╣рдореЗрдВ dnsmasq рдФрд░ cron рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╡реЗрдм рдЪреЗрд╣рд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо:
 C:\Users\calc>ipconfig /all Ethernet adapter    : DNS-  . . . . . : lan . . . . . . . . . . . . . : Atheros AR8161/8165 PCI-E Gigabit Etherne t Controller (NDIS 6.20)  . . . . . . . . . : 10-BF-48-22-58-64 DHCP . . . . . . . . . . . :   . . . . . . :   IPv6-  . . . : fe80::d1de:d8aa:f5c4:667b%13() IPv4-. . . . . . . . . . . . : 192.168.1.112()   . . . . . . . . . . : 255.255.255.0  . . . . . . . . . . : 20  2013 . 12:11:43   . . . . . . . . . . : 21  2013 . 0:36:25  . . . . . . . . . : 192.168.1.1 DHCP-. . . . . . . . . . . : 192.168.1.1 IAID DHCPv6 . . . . . . . . . . . : 353419080 DUID  DHCPv6 . . . . . . . : 00-01-00-01-17-6E-9B-C2-10-BF-48-22-58-64 DNS-. . . . . . . . . . . : 10.112.1.1 10.112.2.1 8.8.8.8 NetBios  TCP/IP. . . . . . . . :  


рдпреЛрдЬрдирд╛: рдЗрдВрдЯрд░рдиреЗрдЯ - рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдХреНрд╖реЗрддреНрд░ - рд╕реНрд╡рд┐рдЪ - рд░рд╛рдЙрдЯрд░ - рд▓реИрдкрдЯреЙрдк
рд╣рдо рд╕реНрд╡рд┐рдЪ рд╕реЗ рдкрд╣рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ:
 C:\Users\calc>ping www.ru -t    www.ru [194.87.0.50]  32  :   194.87.0.50:  =32 =2 TTL=57   194.87.0.50:  =32 =2 TTL=57   194.87.0.50:  =32 =2 TTL=57 #      .     .     .     .     .     .     .   194.87.0.50:  =32 =1946 TTL=47   194.87.0.50:  =32 =78 TTL=47   194.87.0.50:  =32 =56 TTL=47   194.87.0.50:  =32 =55 TTL=47   194.87.0.50:  =32 =64 TTL=47   194.87.0.50:  =32 =53 TTL=47   194.87.0.50:  =32 =52 TTL=47   194.87.0.50:  =32 =61 TTL=47   194.87.0.50:  =32 =60 TTL=47   194.87.0.50:  =32 =59 TTL=47   194.87.0.50:  =32 =57 TTL=47   194.87.0.50:  =32 =57 TTL=47   194.87.0.50:  =32 =55 TTL=47   194.87.0.50:  =32 =54 TTL=47 #         194.87.0.50:  =32 =62 TTL=47   194.87.0.50:  =32 =61 TTL=47   194.87.0.50:  =32 =60 TTL=47   194.87.0.50:  =32 =59 TTL=47   194.87.0.50:  =32 =58 TTL=47 #  wan   194.87.0.50:  =32 =2 TTL=57   194.87.0.50:  =32 =2 TTL=57   194.87.0.50:  =32 =2 TTL=57  Ping  194.87.0.50: :  = 32,  = 25,  = 7 (21% )   -  :  = 2,  = 1946 ,  = 120  Control-C ^C C:\Users\calc> 


рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдХреАрдордд 1200 рд░реВрдмрд▓ рд╣реИред
рд╕рддреНрдпрд╛рдкрди рд╣реЛрд╕реНрдЯ alltimeallivehost.lan рд╡реЗрдм рдЪреЗрд╣рд░реЗ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдмрджрд▓рддрд╛ рд╣реИред
рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдм рдХреБрдЫ рд╣реИред

рдЕрджреНрдпрддрди 06/17/2014 рдЪрд┐рддреНрд░ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдП рдЧрдП

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


All Articles