Netping Logic көмегімен сақтық көшірме Интернет арнасына ауысу. Интернет арнасын ауыстыру сценарийі FreeBSD

  1. Интернет әртүрлі себептермен жоғалады және бұл кез келген уақытта орын алуы мүмкін, мысалы, Интернет провайдерінде мәселе бар. Сізге Интернетке тұрақты қосылым қажет және сіз сервердің немесе компьютерлік құрылғының, ресурстарыңызды сату үшін әрқашан Интернетке қосылған тау-кен фермасының жанында емессіз. Интернет қосылымында ақаулық орын алса, жұмыс тоқтауы немесе маңызды деректер тасымалданбауы және т.б. Мұндай жағдайларда не істеу керек?
  2. Windows жүйесінде қосылымдар арасында автоматты ауысуды орнату:
  3. Құрылғыңыз Интернетке үнемі қол жеткізу үшін, қосылымдардың бірі ажыратылған болса, олардың бірнешеуі болуы керек. Мен Windows операциялық жүйесіне мысал келтіремін және қосылымдар 1 болады.) Үйдегі интернет провайдері, талшықты немесе UTP5e кабель санаты, мүмкін WiFi. 2.) МТС немесе Megafon, Beeline, Tele2 және т.б.-дан кәдімгі 3g модемі.
  4. Windows жүйесіндегі провайдерден алынған теру Интернет қосылымы, егер ол қосылған болса және трафик болса, онда барлық бағдарламалар оны әдепкі бойынша пайдаланады. Оны сол күйінде қалдырып, 3g орнатуға көшейік. Біз 3g модеміне арналған драйверлерді орнатамыз және драйверлер автоматты түрде іске қосылған жерде орнатылған бағдарламаны өшіреміз немесе мүмкін болса, оны мүлде орнатпаңыз. Әрі қарай, амалдық жүйенің өзін пайдаланып 3g қосылымын қолмен орнатайық. Желі және ортақ пайдалану орталығына өтіңіз > жаңа қосылымды жасаңыз және конфигурациялаңыз > Интернет қосылымы > 3g провайдерінің параметрлерін енгізіңіз.
  5. Қосылу түймесін басыңыз және бәрі жақсы болса, ажыратыңыз. Содан кейін Желі және ортақ пайдалану орталығына оралып, сол жақтағы Адаптер параметрлерін өзгерту тармағын таңдаңыз. Біз 3g қосылымын табамыз және контекстік мәзірде қосылымды тінтуірдің оң жақ түймешігімен нұқыңыз, «сипаттар» тармағын таңдаңыз > «параметрлер» қойындысына өтіңіз, онда біз барлық құсбелгілерді алып тастаймыз.
  6. Ең бастысы, бұл бақылауға арналған сценарийді орнатуға көшейік, айталық, сіз тағайындаған кез келген Интернет мекенжайы әдепкі қосылым арқылы пингке түспегеннен кейін оның қолжетімділігі үшін Интернет қосылымы түсінікті болсын. берілген уақытта, содан кейін біз екінші 3G қосылымын қосамыз. Менің ойымша, бұл қалай жұмыс істейтіні жалпы түсінікті, мен оны соңында толығырақ сипаттаймын. Төменде мен сізге пинг беретін және адаптерлерді ауыстыратын bat файлын ұсынамын, ол жүйе іске қосылған кезде іске қосылуы үшін операциялық жүйенің автоматты іске қосылуына қосылуы керек:
  7. bat файлы не істейді?
  8. TIMEOUT 300 - секундтардағы Интернетті тексеру, ол 5 минут болып шығады. 3 сайт пингтелген, оларды сайттарыңызбен немесе IP мекенжайларыңызбен ауыстыруға болады. Егер пинг өтсе, онда біз тағы 5 минут күтеміз, егер пинг келмесе, онда Интернеттегі келесі адресті тексереміз және т.б. 3 адреспен. Егер барлық 3 адрес пинг жасамаса, онда Интернет жоғалып кетті және біз 3g қосылымына ауысамыз. Неліктен сіз 3 интернет мекенжайына пинг қоясыз? Өйткені тексеру үшін адрестердің біреуі интернетте қолжетімсіз болуы мүмкін, айталық, серверде электр қуатының үзілуіне байланысты, оның 3-і бірден бола алмайды және бұл жерде ақау бар деген қорытынды шығады. Интернет қосылымымен. 3g TIMEOUT 3600-ге ауысқаннан кейін бұл толық сағат, сіз өз уақытыңызды орнатуға болады, бірінші қосылымдағыдай 5 минутты айта аласыз. Бір сағаттан кейін 3g өшіріп, сіз көрсеткен 3 сайтты қайтадан пинг жасаңыз, егер ол өтіп кетсе, 3g қосыңыз; Мен мұны 5 минут бойы 3g-ге қосуды ұсынбаймын, өйткені қосылым әр 5 минут сайын өшіп, қайта қосылады, ойланыңыз, сізге бұл керек пе?
  9. Bat файлында сіз 3g қосылымыңыздың параметрлерін жазуыңыз керек, бұл нөмір, логин және құпия сөз. Жоғарыдағы суретке қараңыз және оны файлдағы сызықпен салыстырыңыз, осылайша сіз нені өзгерту керектігін түсінесіз. Бұл сызықта орындалады:
  10. "rasdial "3G" /кері қоңырау: 9856"
  11. Bat файлын бөлек қалтаға орналастырыңыз, өйткені журналдар файлмен бірге сақталады, онда қосылым туралы ақпарат болады, бұл Интернеттің тұрақты немесе ақаулар болғанын көруге өте ыңғайлы.
  12. Егер пинг болса, біз ораламыз және 5 минут күтеміз. Олай болмаса, келесі сайтқа пинг жібереміз. Егер барлық 3 сайт жауап бермесе, 3G-ге ауысыңыз. TIMEOUT 3600 - негізгі Интернетке оралу әрекетіне дейінгі уақыт. Бұл жағдайда 1 сағат. Бір сағаттан кейін 3G өшеді, интернеттің бар-жоғын тексереміз, егер жоқ болса, 3G-ді қайта қосыңыз. «rasdial «3G» /callback:#777» жолындағы параметрлерді өзіңіздікімен ауыстырыңыз. 3G - қосылым атауына, №777 қосылымда көрсетілген нөмірге.

Жақында IP-мекен-жайын өзгерту бағдарламасы жақын арада әрбір компьютерде, смартфонда, планшетте және жалпы алғанда, мүмкіндігінше барлық құрылғыларда орнатылатын тренд пайда болды.

Өйткені, ТМД елдерінде әртүрлі сайттарға тыйым салулар көбейіп келеді, сондықтан адамдар бұл блоктауларды айналып өтудің жолдарын іздейді. Басқа елдердің тұрғындары да мезгіл-мезгіл осындай бағдарламаларды қажет етеді.

Біз IP мекенжайыңызды өзгертуге көмектесетін ең ыңғайлы, танымал және қарапайым 10 ең жақсы бағдарламаны жинадық. Олар өз функцияларын орындау үшін VPN, прокси және басқа технологияларды пайдаланады. Олардың кейбіреулері тек компьютерде емес, Android жүйесінде жұмыс істейді.

1.

Бұл, бәлкім, біздің қазіргі ТОП-тағы ең танымал және сәйкесінше танымал бағдарлама. Және ол шынымен жақсы.

SafeIP IP мекенжайын таңдауға және компьютеріңізді келесі қауіптерден қорғауға мүмкіндік береді:

  • зиянды және жарнамалық ресурстар (пайдаланушы ескертуді көреді);
  • cookie файлдары арқылы өтетін қауіптер;
  • Wi-Fi арқылы өтетін қауіптер;
  • DNS арқылы өтетін қауіптер.

SafeIP сонымен қатар браузер идентификаторы мен көзді қорғайды. Бағдарламаны пайдалану өте қарапайым - сол жақтағы «IP қорғау» тармағын таңдап, оң жақта қажетті мекенжайды басу керек.

2.TOR

Біздің тізімдегі екінші орында TOR деп аталатын танымал браузер.

Оны компьютерге орнатып, іске қосудан басқа ештеңе істеудің қажеті жоқ. Қосылым автоматты түрде шифрланады. Жалпы, бұл өте ыңғайлы. Ешкім браузер тарихына және басқа пайдаланушы деректеріне қол жеткізе алмайды.

3.

Бұл да өте қарапайым құрал. Оның қосымша функциялары жоқ - тек IP мекенжайын өзгерту. Бұл да браузер, бірақ бұл жағдайда оны іске қосып қана қоймай, IP мекенжайын таңдау керек.

Хамелеонды пайдалану өте оңай. Сізге «VPN қосылымын қосу» түймесін басып, қосылатын елді таңдау керек. Ол тізімде пайда болады, содан кейін сіз жай ғана «Қосылу» түймесін басуыңыз керек.

Тұрақты жұмысына кепілдік беріледі. Ең бастысы, бағдарлама толығымен орыс тілінде. Windows жүйесіндегі стандартты нұсқадан басқа, Mac OS, Linux, iOS және Android үшін де нұсқалары бар.

4.

Proxy Switcher бағдарламасының басты артықшылығы оның прокси серверлерінің үлкен дерекқоры болып табылады. Пайдаланушы олардың кез келгеніне қосыла алады.

Бағдарламада көптеген параметрлер бар. Кәсіби мамандар үшін бұл құрал оларға қажет нәрсе. Дегенмен, бұл жанкүйерлерге де ұнайды.

5.

Бұл IP мекенжайын жасыруға арналған ең танымал сайттардың бірінен орнатылатын бағдарлама.

Ол өте қарапайым жұмыс істейді - сіз оны іске қосасыз, серверді таңдайсыз, яғни Интернетке кіруге болатын елді таңдап, «Қосылу» түймесін басыңыз.

Елді таңдау өрісінің астында таңдалған мемлекеттің мекенжайын тікелей таңдауға арналған өріс бар. Барлығы өте қарапайым. HideMe.ru VPN Google Chrome және басқа браузерлер үшін жақсы жұмыс істейді.

6.

Бұл тағы да тұтас жүйе, хакерлерден және Интернет арқылы жүзеге асырылатын барлық шабуылдардан қорғауға арналған құралдардың тұтас жиынтығы. Сонымен қатар, IP мекенжайын өзгерту құралы бар.

Айта кету керек, бұл өте ыңғайлы - сіз елді таңдай аласыз. Бұл мүмкіндік тегін нұсқада қол жетімді. Ақылы нұсқада сіз мекенжайды және басқа да көптеген параметрлерді тікелей таңдай аласыз.

Қалай болғанда да, IP-ді Free Hide IP көмегімен өзгерту өте сәтті. Бір қызығы, бағдарлама мекенжайдың динамикалық өзгеруін орнатуға, тіпті оның өзгеретін уақытын таңдауға мүмкіндік береді.

7.

Surf Anonymous интерфейсі Free Hide IP пайда болуына біршама ұқсас, тек мұнда бәрі біршама қарапайым.

Мәселе мынада, нақты және жалған IP мекенжайлары жоғарғы жағында көрсетіледі. Қажетті жалған мекенжайды таңдау үшін «Жалған орынды таңдау» түймесін басып, ашылған терезеде күйді таңдау керек.

Бағдарламаны тоқтату үшін жай ғана «Жасыруды тоқтату» түймесін басыңыз. Мұнда басқа түймелер немесе параметрлер жоқ, сондықтан сіз шатастырмайсыз.

8.

Бірақ Auto Hide IP - бұл шын мәнінде Free Hide IP клоны, егер сыртқы түрі туралы айтатын болсақ, тек олардың жұмыс принципі біршама ерекшеленеді.

Сондай-ақ, пайдаланушы «IP елін таңдау» түймешігі арқылы Дүниежүзілік желіге кіретін елді және мекен-жайды таңдай алады және бағдарламаны «IP жасыру» түймесі арқылы бастай алады. Сондай-ақ параметрлер түймесі бар.

Автоматты түрде IP жасыру мүмкіндігінің артықшылығы оның әртүрлі браузерлер үшін автоматты параметрлері бар, бірақ ол қосылымды Free Hide IP пайдаланудан сәл баяуырақ етеді.

9.

Бұл әртүрлі платформаларға арналған нұсқалары бар өте таныс VPN клиенті. Жалғыз мәселе - бұл бағдарлама әрқашан тегін нұсқада жақсы жұмыс істемейді.

Әрине, егер сіз Elite Hotspot Shield сатып алсаңыз, бәрі тамаша жұмыс істейді. Қалай болғанда да, бағдарламаның функционалдығы өте кең және интерфейс қарапайым - қосқышты «Қосылған» күйіне жылжытып, аздап төмен елді таңдау керек.

Сондай-ақ, Hotspot Shield бағдарламасымен жұмыс істеу кезінде баяу қосылым мәселесі бар, бірақ бұл барлық VPN клиенттеріне қатысты.

10. Менің IP мекенжайымды жасыру

Ақырында, біздің рейтингіміз IP-мекен-жайын жасыруға арналғандардың арасында ең танымал деп атауға болатын шолғыш кеңейтімімен аяқталады. Ол прокси қосылымын пайдаланады және қосылатын елді таңдауға мүмкіндік береді.

Кеңейтімді браузерде орнатқаннан кейін оның белгішесі қолжетімді болады, оны басу арқылы қол жетімді елдердің тізімін көруге болады. Барлығы да өте қарапайым.

Күріш. № 10. Браузердегі IP-ді жасыру

Төменде сіз жоғарыда ұсынылған бағдарламалардың бірінің шолуын көре аласыз.

Ақырында біздің кеңседе сақтық көшірме Интернет арнасы бар. Бірақ Интернет арнасын автоматты түрде таңдау міндеті анық пайда болды. Қосылу схемасы келесідей: Windows жүйесінде шлюз ретінде жұмыс істейтін сервер бар (жақында біз freebsd-тен көштік, ешкім түсінбейтін себеппен – бас директордың бұйрығы). Ол ішкі желіден бір желілік кабельді қамтиды және басқалармен қатар провайдердің жабдығы қосылған коммутаторға өтеді. Енді сол жерде тағы бір аппараттық құрал пайда болды, ол да Интернетте бар және оны таратады (жалпы тілмен айтқанда - маршрутизатор).

Біраз уақыттан кейін мен сценарий жасадым (пакеттік файл – .bat деп те белгілі), оны жай іске қосуға қойып, іске қостым. Сөзсіз, бұл уақытша шешім, бірақ егер сізге қазір немесе дәл қазір қажет болса және жұмыстың соңы болмаса, ол орындалады. Төменде дереккөздер берілген:

:бірінші_пинг
Ping -n 4 -l 1 8.8.8.8>Nul
Егер "%ERRORLEVEL%"=="1" резервке қойылса
егер "%ERRORLEVEL%"=="0" Бірінші IP жаңғырығы OK.
Таймер=60 орнатыңыз
ping -n %Таймер% 127.0.0.1>nul
бірінші_пингке өтіңіз

:екінші_пинг
Ping -n 4 -l 1 192.168.0.50>Nul
Егер "%ERRORLEVEL%"=="1" жаңғырса Бірінші IP жауап емес.
егер "%ERRORLEVEL%"=="0" бірінші өтсе
Таймер=60 орнатыңыз
ping -n %Таймер% 127.0.0.1>nul
екінші_пингке өтіңіз

: резерв
net send Сервер сақтық көшірме Интернет арнасына ауыса бастады.
echo Reserv IP конфигурациялау. Өтінемін күте тұрыңыз.
жаңғырық =================================================
netsh интерфейсі IP жиынтығы мекенжайы inet static 192.168.0.57 255.255.255.0 192.168.0.50 1 >
echo IP қайта конфигурациялануда OK
netsh интерфейсі IP орнату dns inet static 192.168.0.17 >nul # негізгі DNS ауыстыру.
echo Бірінші DNS OK
netsh интерфейсі IP қосу dns inet 192.168.0.9 >
echo Екінші DNS OK
echo Резервтік IP конфигурацияланды.
жаңғырық сынағы...
Ping -n 4 -l 1 8.8.8.8>Nul
Егер "%ERRORLEVEL%"=="1" таза жіберу Екі провайдер де қолжетімді емес.
егер "%ERRORLEVEL%"=="0" екінші_пингке өтсе

: бірінші
echo Бірінші IP конфигурациялау. Өтінемін күте тұрыңыз.
жаңғырық ==================================
netsh интерфейсі IP жиынтығы мекенжайы inet static 192.168.0.58 255.255.255.0 192.168.0.51 1 >nul # inet - желі қосылымының атауы. Мекенжайлар: 1 - IP, 2 - маска, 3 - шлюз.
echo IP қайта конфигурациялануда OK
netsh интерфейсі IP орнату dns inet static 192.168.0.9 >nul # негізгі DNS ауыстыру.
echo Reserve IP конфигурациясын бастау. Өтінемін күте тұрыңыз.
echo Бірінші DNS OK
netsh интерфейсі ip dns қосу inet 192.168.0.17 >nul # қосымша DNS қосу
echo Екінші DNS OK
echo Резервтік IP конфигурацияланды.
жаңғырық сынағы...
Ping -n 4 -l 1 192.168.0.51>Nul
Егер "%ERRORLEVEL%"=="1" резервке өтсе
егер "%ERRORLEVEL%"=="0" бірінші_пингке өтсе

Қол жетімділікті тексеру 60 секунд сайын бір рет болатынын атап өткім келеді. Тиісті параметрді өзгерту арқылы оны кез келген уақытта өзгертуге болады. Бірақ тым көп уақыт мекенжайды өзгерту маңызды емес етеді, ал тым аз кідіріс шағын, бірақ жағымсыз (өте нашар немесе бос емес желілерде болуы мүмкін) кідіріске әкеледі. Байттар туралы айту күлкілі, әрине, бірақ бәрібір.


Бұл мақала құрылғыға негізделген Интернет арналарын автоматты түрде брондау жүйесін құруды сипаттайды NetPing 2/PWR-220 v3 микробағдарламамен Логика(бұдан әрі - жүйе). Бұл жүйе негізгі арна қолжетімді болмаса, резервтік арнаға автоматты түрде ауысуға мүмкіндік береді. Ауыстыру соңғы пайдаланушыға мөлдір болады. Ауыстыру триггері негізгі арнаның жұмыс істемеуі (негізгі арна арқылы пинг жоғалуы) болып табылады. Жүйені бастапқы күйіне қайтару үшін түймені басу керек.

Жұмыс принципі

Жүйені енгізу үшін негізгіге қосылған екі маршрутизатор пайдаланылды (Негіз)және резерв (Резерв)Интернет арналары. Маршрутизатордың шығыстары коммутаторда біріктірілген (Ауыстыру), жұмыс станциялары қосылған. Құрылғы бір қосқышқа қосылған . Маршрутизаторлар қуатты құрылғының басқарылатын розеткаларынан алады. Жүйе құрамдастарына бастапқыда қуат берілсе, розетка қосылады PWR1құрылғылар , және тиісінше маршрутизатор НегізИнтернет арнасы қуат алады. Оны жүктеп алғаннан кейін пайдаланушылар осы маршрутизатор арқылы интернет-трафикті ала бастайды. Бұл жағдайда құрылғы маршрутизатордың өзі де, өнімділігін де үнемі бақылайды Негізқашықтағы хостқа пинг жіберу арқылы арна.

Егер қашықтағы хосттан пинг-жауап жоғалса, бұл негізгінің салдары болуы мүмкін ( Негіз) арна, және маршрутизатордың істен шығуы, құрылғы логикасы екі команда құрады. Бірінші пәрмен - розетканы өшіру PWR1(және осының салдарынан - негізгі арна маршрутизаторы қуатсыздандырылған), ал екінші пәрмен - розеткаға қосу PWR2, және, тиісінше, маршрутизатордың жұмысына сақтық көшірме Интернет арнасын қосу. Сақтық көшірме маршрутизаторы жүктелгеннен кейін ол арқылы пайдаланушы компьютерлеріне трафик ағынын жалғастырады. Бұл жағдай тұрақты. Негізгі Интернет арнасы қызметке қалпына келтірілсе де, кері ауысу болмайды. Қалпына келтіру триггері түйме болып табылады. Желіге қосылған түймені басқан кезде IO1немесе IO2құрылғылар , құрылғы бастапқы күйіне - розеткаға оралады PWR1қосылды және розетка PWR2өшірулі. Айта кету керек, түйме «сөзсіз» жұмыс істейді, яғни негізгі Интернет арнасы қолжетімді болмаса да, бастапқы күйіне оралу орын алады. Рас, бұл жағдайда жүйе біраз уақыттан кейін қуат көзін қайтадан розеткаға ауыстырады PWR2.

Қалай жүзеге асыру керек?

Интернет арналарын автоматты түрде брондау жүйесінің (бұдан әрі – жүйе) жұмыс схемасын құру үшін келесі жабдық пайдаланылды:

Жабдықтың атауы

Микробағдарлама

Ескерту

1

Құрылғы және екі PRW-220 адаптері

Логика

Микробағдарламаны алу үшін «Пайдалы сілтемелер» бөлімін қараңыз.

2


кәсіпорын құрылғысы
ZyxelZyWALL 70

Микробағдарлама нұсқасы 4.00

3


SOHO деңгейіндегі құрылғы
Asus WL500Gp V2

CDMA модемдерімен жұмыс істеуге арналған балама («чех» деп аталатын) микробағдарлама. 1.71

Тұрақты нұсқаны әзірлеушілердің веб-сайтынан жүктеп алуға болады. Назар аударыңыз! Микробағдарламаны орнатпас бұрын жиі қойылатын сұрақтарды оқыңыз!
(+) http://koppel.cz/cdmawifi/download+

4

CDMA модем AnyDATA ADU-500A (EVDO rev0)

Өндірушінің әдепкі микробағдарламасы

5

Ауыстыру 3Com 5 портты гигабит қосқышы

Интернетке қосылу екі провайдер арқылы қамтамасыз етілді:

  • Негізгі арнаның жұмыс қабілеттілігі қамтамасыз етілді жеткізуші 1(статикалық publicIP бөлу арқылы стандартты UTP кабелі арқылы қосылу);
  • Сақтық көшірме арнасының функционалдығы қамтамасыз етілді жеткізуші 2(SkyLink саудалық атауы бар «Moskva Cellular Communications» ААҚ операторының сымсыз CDMA желісі).

Жүйенің көрінісі:



  • (1) Құрылғы ;
  • (2) Ауыстыру 3Com 5 портты гигабит қосқышы;
  • (3) Негізгі интернет маршрутизаторы: ZyxelZyWALL 70;
  • (4) Интернеттің сақтық көшірмесін жасау маршрутизаторы: AsusWL500GpV2;
  • (5) CDMA модемі AnyDATA ADU-500A.

Жүйе компоненттері

Екі PRW220 адаптері бар NetPing 2/PWR-220 v3 құрылғысы



Құрылғы құрылғының басқарылатын 220 В компьютерлік розеткаларына қосылған негізгі және резервтік интернет арналарының маршрутизаторларына қуат беруді басқарады. PWR-220 адаптерлеріқұрылғының басқарылатын розеткаларына екі маршрутизаторды қосуға мүмкіндік береді.
Қайтару түймесі. Бұл басқан кезде құлыптауға болмайтын және әдетте ашық контактілері бар түйме. Түйме қажетті ұзындықтағы сыммен құрылғының терминал блогына қосылады .

Интернет арнасының негізгі маршрутизаторы: ZyxelZyWALL 70

Негізгі провайдердің кабелі маршрутизатордың WAN-1 портына қосылған.

Интернет сақтық көшірме маршрутизаторы: AsusWL500GpV2





Сымсыз CDMA модем сақтық көшірме маршрутизаторының USB портында қамтылған AnyDATA ADU-500A, SkyLink желісіне осы қосылымға кіруді қамтамасыз етеді.
Маршрутизатордың LAN порты коммутаторға қосылған.

Орнату және қосылу

Төменде жүйенің блок-схемасы берілген:


Құрылымдық диаграммада сызбаны қосалқы элементтерден босату үшін жасалған нақты модельден келесі айырмашылықтар бар:

  • 220VAC/5VDC қуат адаптері көрсетілмеген Интернет маршрутизаторының сақтық көшірмесі: AsusWL500GpV2;
  • Қуат адаптері 220VAC/12VDC қосқышы көрсетілмеген 3Com.

Желілік интерфейс параметрлерінің кестесі

Құрылғы

WAN порты

LAN порты

DHCP сервері

DHCP клиенті

Негізгі интернет маршрутизаторы:

Статикалық мекенжай
IP: 77.50.XXX.XXX
Маска: 255.255.XXX.XXX шлюз: 77.50.XXX.XXX
DNS1: 77.50.XXX.XXX DNS2: 77.50.XXX.XXX

IP: 192.168.1.1

Иә
192.168.1.2-255

Интернеттің сақтық көшірмесін жасау маршрутизаторы:

Провайдерден динамикалық IP

IP: 192.168.1.1

Иә
192.168.1.2-255

Құрылғы

IP: 192.168.1.100
Шлюз 192.168.1.1

Статикалық IP

Клиенттік компьютер

DHCP параметрінен параметрлерді алады

Маршрутизатордың қуатын басқару алгоритмі.

  • 1-маршрутизатор негізгі интернет арнасына қосылған ( Негіз) және розетка PWR1;
  • 2-маршрутизатор интернет арнасына қосылған ( Резерв) және розетка PWR2;
  • Интернет арнасы арқылы пинг жойылған кезде Негіз, розетка PWR1қуатта қалады. Розетка PWR2бір мезгілде қуаттандырылған;
  • Интернет арнасы арқылы пинг жоғалған кезде Негіз, Логикаөшеді PWR1және қамтиды PWR2. Сәйкесінше, 2-маршрутизатор мен Интернет арнасы іске қосылады резервтік;
  • Қосылған қалыпты ашық (NO) түймесін басқан кезде IO1енгізу режимінде, ағымдағы деңгей IO1 1-ден 0-ге дейін өзгереді.

Бұл бастапқы күйге оралу үшін триггер ретінде қызмет етеді ( PWR1қосулы, PWR2өшірулі).

Жүйе компоненттерін тегіс көлденең бетке қойыңыз. Жүйе құрамдастарын бір-бірден қосыңыз және олардың желілік интерфейстерін кестеге сәйкес конфигурациялаңыз. Құрылғыны бірінші рет орнату үшін Тегін қызметтік бағдарламаны пайдалану ұсынылады NPCONF. Негізгі провайдер мен CDMA модемінен кабельді сәйкес маршрутизаторлардың WAN порттарына қосыңыз. Құрылғының екі маршрутизаторының LANпорттарын қосыңыз жүйелік блок схемасына сәйкес коммутаторға. Қалпына келтіру түймесін INPUT ретінде конфигурацияланған IO1 жолына қосыңыз. Терминал блогының түйреуіштерін «Пайдаланушы нұсқаулығында» табуға болады. » компанияның веб-сайтында. Жүйе компоненттерін сыртқы 220 В қуат көзінен қуаттандырыңыз. Орнатудың осы кезеңінде маршрутизаторларды басқарылатын розеткаларға қоспау керек.
Маңызды! Желіде екі маршрутизатордың бір уақытта жұмыс істеуіне жол берілмейді, өйткені олардың LAN порттарында IP мекенжайлары бірдей. Бұл жүйедегі IP мекенжайларының қақтығысына және желінің жұмыс істемеуіне әкеледі.
Жұмыс станциясы маршрутизатордың DHCP серверінен дұрыс желі параметрлерін алғанына көз жеткізіңіз (START-RUN-CMD-ipconfig /all). Жұмыс станциясынан маршрутизатордың (192.168.1.1) және құрылғының веб-интерфейсіне өтіңіз. (192.168.1.100) жұмыс істеп тұрғанына көз жеткізу үшін. 220 В желісіне бір-бірден қосып, екі маршрутизатордан Интернетке кіру мүмкіндігі бар екеніне көз жеткізіңіз. Барлығы жақсы? Құрылғыдағы логикалық модульдің конфигурациясына өтуіңізге болады . Құрылғының IP мекенжайы кез келген болуы мүмкін, әрине, 192.168.1.2-255 ауқымынан, 192.168.1.1 шлюзінен құрылғының веб-интерфейсіне өтіңіз. Әдепкі логин мен пароль визор - ping болып табылады. Енді «220В БАСҚАРУ» қойындысына өтіп, екі арнаны да «LOGIC» күйіне орнатыңыз.


Параметрлерді сақтау үшін «Өзгерістерді қолдану» түймесін басыңыз.
«LOGIC» қойындысына өтіп, скриншотқа сәйкес модульді конфигурациялаңыз.


Мәндерді орнатқаннан кейін Logic және Pinger параметрлері модулі үшін «Өзгерістерді қолдану» түймелерін басыңыз. Жүйе пайдалануға дайын. Барлық компоненттерді қуат көзінен ажыратыңыз, маршрутизаторлардың қуатын құрылғының басқарылатын розеткаларына қосыңыз . Барлық компоненттерді желіге қосыңыз. Құрылғыда Розетка жанындағы жасыл жарық диоды жануы керек PWR1, биліктің болуын көрсетеді. Жұмыс станцияңызда Интернетке кіру мүмкіндігі бар екеніне көз жеткізіңіз.
Енді негізгі интернет арнасының маршрутизаторының WAN портынан кабельді ажыратыңыз. Бірнеше секундтан кейін жүйе қуатты резервтік маршрутизаторға ауыстырып, негізгі роутерге қуат береді. Сақтық көшірме маршрутизаторын жүктегеннен кейін Интернетке кіру қалпына келтіріледі. Түймені басқан кезде жүйе бастапқы күйіне оралады.

Қорытынды

Қорытындылай келе, мақала авторы жоғарыда сипатталған жүйені іс жүзінде жүзеге асыру кезінде кездесетін бірқатар қиындықтар мен нюанстарды сипаттағым келеді.
Пинг хосты ретінде жалпыға ортақ файлды пайдалану ұсынылады. Google DNS 8.8.8.8немесе 8.8.4.4. Әрине, кез келген басқа тұрақты жалпыға ортақ IP мекенжайын пинг үшін хост ретінде көрсетуге болады. Желіге сымсыз модем арқылы қол жеткізген кезде, бұл жағдайда Skylink ұялы байланыс операторы сияқты, провайдердің веб-сайтына және DNS-ке пинг жіберу қисынды болып көрінеді, өйткені бұл түйіндерге желілік трафик заряды жоқ. Дегенмен, тәжірибе көрсеткендей, провайдерлер өздерінің бағдарламалық жасақтамасын пайдаланушылардың үнемі тегін жүктеп алуына байланысты бұл тәсілді құптамайды. Нәтиже белгілі бір IP-ден пингтерге жауап беруден бас тарту болуы мүмкін. Бұл, өз кезегінде, қашықтағы хосттың «жалған» қолжетімсіздігіне әкеледі.
Бұл мақалада автор маршрутизатордың DHCP серверінен параметрлерді алу үшін жұмыс станцияларында желілік адаптерді конфигурациялауды ұсынады. Бұл мысал жабдықта жақсы жұмыс істеді. Дегенмен, егер бұл схема бір маршрутизатордан екіншісіне ауысқан кезде басқа жабдықта қайталанса, Интернет қосымша әрекеттерсіз жұмыс істемейтінін жоққа шығармаймыз (ең қарапайымы жұмыс станциясын қайта жүктеу немесе өшіру, содан кейін желі интерфейсін қосу). ). Немесе жұмыс станциясында статикалық желі параметрлерін тіркеуге болады:
IP 192.168.1.0/24 ауқымындағы кез келген, 192.168.1.1 (маршрутизатор) және 192.168.1.100 (құрылғы) қоспағанда )
Маска 255.255.255.0
Шлюз 192.168.1.1
DNS 8.8.8.8 және 8.8.4.4
Модуль Логикаәлдеқайда кең мүмкіндіктерге ие, олардың сипаттамасы осы мақаланың ауқымынан тыс. Бірақ бұл жүйенің өзінде логикалық ережелерді өзгерту және біріктіру арқылы сыртқы оқиғаларға басқа қажетті реакцияға қол жеткізуге болады.

пайдалы сілтемелер

Микробағдарламаны AlentisElectronics веб-сайтынан жүктеп алуға болады -
Микробағдарламаны өзгерту үшін тегін NPCONF утилитасын пайдалану керек -
Пайдаланушы нұсқаулығы

  • NetPing қашықтан басқару және қуат тарату құрылғыларының каталогы
көру үшін JavaScript қосыңыз

FreeBSD интернет арналарын ауыстыруға арналған модернизацияланған сценарий, шамалы өзгертулері бар немесе мүмкін оларсыз Linux жүйесінде жұмыс істеуі керек.

Интернет арналары бар дастаны жалғасуда. Осы уақытқа дейін операциялық жүйелерде әдепкі Интернет шлюзін ауыстырудың қарапайым және ыңғайлы стандартты тәсілі жоқ.

Көптеген әртүрлі маршрутизатор бағдарламалары бар, олар жиі жүйенің жұмысына өз проблемаларын енгізе алады, күрделі орнатуды қажет етеді немесе жай ғана ақша жұмсайды, бұл әдетте жеткіліксіз.

Қарапайым опциялардың бірі - маршрутизатор серверінің операциялық жүйесінің әдепкі шлюзін ауыстыру арқылы Интернет арналарын ауыстыру сценарийі.

Мысал.
2 Интернет арнасы бар, мысалы, негізгі және сақтық көшірме. Бұл арналар үшін екі маршрутизатор және пайдаланушылардың компьютерлерінде тіркелген, сонымен қатар DHCP параметрлерінде көрсетілген бір маршрутизатор бар (серверлер физикалық емес, виртуалды болуы мүмкін).

Пайдаланушыларға арналған бұл маршрутизатор пайдаланушыларды негізгі арна арқылы немесе сәтсіздік жағдайында резервтік арна арқылы бағыттайды. Маршрутизаторда адамдарды қай провайдер арқылы жіберу керектігін талдау механизмі болуы керек. Біздің қарапайым, бірақ модернизацияланған сценарийіміз дәл осылай жасайды.

Интернет провайдерлерін ауыстыруға арналған консольдік сценарий (FreeBSD-де жұмыс істейді)

cat inet_change.sh #!/bin/sh LANG =ru_RU.KOI8-R; экспорттау LANG MM_CHARSET =KOI8-R; MM_CHARSET экспорттау # Негізгі оптика GW1 =10.0.0.2 # Сақтық радио GW2 =10.0.0.3 # Уақыт пен күнді айнымалыда бізге қажет пішімде орнатыңыз DT =` күн +"%T %d.%m.%Y" ` # Интернет арналарының функционалдығын тексеру үшін біз Яндекс қызметтеріне ping, әртүрлі арналар үшін әртүрлі IP мекенжайларын қолданамыз # сіз растау үшін анықтамалық мекенжайларыңызды пайдалана аласыз # Тексеру үшін анықтамалық IP мекенжайларына маршруттар қосылғанын тексеріңіз, егер жоқ болса, оларды қосыңыз check_node =` netstat -rn | grep "77.88.8.1" | awk "($1 басып шығару)" ` егер [ " $check_node "! = "77.88.8.1" ] ; содан кейін # тексеру үшін оптика арқылы Яндекске маршрут қосыңыз/ sbin/ маршрут қосу 77.88.8.8 $GW1 # Радио арқылы / sbin/ маршрут қосу 77.88.8.1 $GW2 басқа fi # Біз негізгі Интернет қосылғанын және күй файлының сақтық көшірме арнасына орнатылғанын тексереміз, содан кейін күй файлын өшіреміз # Бұл жағдай туындауы мүмкін, мысалы, сервер сақтық көшірме серверінде болса, содан кейін ол кенеттен өшірілсе, # Ал оны қосқаннан кейін негізгі арна қайтадан қосылды (әдепкі маршрут) check_gw =` netstat -rn | grep әдепкі | awk "($2 басып шығару)" ` егер [ " $check_gw "= "10.0.0.2" ] ; онда егер [ -f / tmp/ .inet_reserv_work ] ; содан кейін / bin/ rm / tmp/ .inet_reserv_work / bin/ echo .inet_reserv_work $DT файлын өшіріңіз, себебі шлюз сақтық көшірме $GW2 емес, $GW1 болады! >> / data/ scripts/ inet_change.log else fi else fi # Негізгі арнаның жұмыс істеп тұрғанын тексеріңіз is =`/ sbin/ ping -c 7 77.88.8.8 | grep -c "64 байт" ` егер (/bin/ test $болса -gt "4"), онда # Егер негізгі арна жұмыс істеп тұрса және резервтік арнаның күй файлы бар болса, күй файлын өшіріп, ауыстырыңыз # негізгі арнаға, журнал жазбасын жазып, ауысу туралы әкімшіге хат жіберіңізегер [ -f / tmp/ .inet_reserv_work] ; содан кейін / sbin/ маршрутты өзгерту әдепкі $GW1 / bin/ rm / tmp/ .inet_reserv_work / bin/ echo Негізгі арна [Оптика] қосылған $DT >> $DT оптикаға ауыстырылды"| пошта -лар «Интернет ауысты» admin@ admin.com -f root@ admin.com, әйтпесе, Fi басқа шығыңыз # Егер негізгісі жұмыс істемесе, сақтық көшірмені тексеріп, оған ауысыңыз is2 =`/ sbin/ ping -c 7 77.88.8.1 | grep -c "64 байт" ` егер (/bin/ test $is -gt "4" || /bin/ test $is2 -gt "4" ) болса, егер ! [ -f / tmp/ .inet_reserv_work] ; содан кейін / sbin/ маршрутты өзгерту әдепкі $GW2 / usr/ bin/ touch / tmp/ .inet_reserv_work / bin/ echo Арнаны резервтеу [ Радио] қосылған $DT >> / data/ scripts/ inet_change.log echo " $DT радиоға ауысты"| пошта -лар «Интернет ауысты» admin@ admin.com -f root@ admin.com fi fi

cat inet_change.sh #!/bin/sh LANG=ru_RU.KOI8-R; экспорттау LANG MM_CHARSET=KOI8-R; экспорттау MM_CHARSET # Негізгі оптика GW1=10.0.0.2 # Сақтық көшірме радиосы GW2=10.0.0.3 # Уақыт пен күнді бізге қажет пішімдегі айнымалы мәнге орнатыңыз DT=`date +"%T %d.%m.%Y"` # Интернет арналарының жұмыс қабілеттілігін тексеру үшін біз Яндекс қызметтеріне ping пайдаланамыз, әртүрлі арналар үшін әртүрлі IP мекенжайлары # сіз тексеру үшін анықтамалық мекенжайларыңызды пайдалана аласыз # Анықтамалық IP мекенжайларына маршруттардың қосылғанын тексеру үшін тексереміз, егер жоқ болса, онда check_node қосыңыз. =`netstat -rn | grep "77.88.8.1" | awk "($1 басып шығару)"` if [ "$check_node" != "77.88.8.1" ]; содан кейін # Яндекске арналған маршрутты оптика арқылы /sbin/route қосу 77.88.8.8 тексеру үшін қосу $GW1 # Радио арқылы /sbin/route қосу 77.88.8.1 $GW2 else fi # Негізгі Интернет қосулы екенін және күй файлының дұрыс екенін тексеріңіз. резервтік арнаға орнатыңыз, содан кейін біз күй файлын өшіреміз # Бұл жағдай туындауы мүмкін, мысалы, сервер сақтық көшірме серверінде болса, содан кейін ол кенеттен өшірілсе, # Ал оны қосқаннан кейін негізгі арна қайтадан қосылды. (әдепкі маршрут) check_gw=`netstat -rn | grep әдепкі | awk "($2 басып шығару)"` if [ "$check_gw" = "10.0.0.2" ]; онда егер [ -f /tmp/.inet_reserv_work ]; содан кейін /bin/rm /tmp/.inet_reserv_work /bin/echo .inet_reserv_work $DT файлын өшіріңіз, себебі шлюз $GW2 сақтық көшірмесі емес, $GW1! >> /data/scripts/inet_change.log else fi else fi # Негізгі арнаның жұмыс істеп тұрғанын тексеріңіз=`/sbin/ping -c 7 77.88.8.8 | grep -c "64 байт"` егер (/bin/test $is -gt "4"), онда # Егер негізгі арна жұмыс істеп тұрса және сақтық көшірме арнасының күй файлы бар болса, күй файлын өшіріп, # параметрін келесіге ауыстырыңыз. негізгі арна, журналға жазба жазу және ауыстыру туралы әкімшіге хат жіберу, егер [ -f /tmp/.inet_reserv_work ]; содан кейін /sbin/маршрутты әдепкі өзгерту $GW1 /bin/rm /tmp/.inet_reserv_work /bin/echo Негізгі арна [Оптика] қосылған $DT >> /data/scripts/inet_change.log echo "$DT Оптикаға ауыстырылды" | пошта «Интернет қосылды» [электрондық пошта қорғалған][электрондық пошта қорғалған] else exit fi else # Егер негізгісі жұмыс істемесе, сақтық көшірмені тексеріп, оған ауысыңыз is2=`/sbin/ping -c 7 77.88.8.1 | grep -c "64 байт"` егер (/bin/test $is -gt "4" || /bin/test $is2 -gt "4"), онда егер ! [ -f /tmp/.inet_reserv_work ]; содан кейін /sbin/маршрутты әдепкі өзгерту $GW2 /usr/bin/touch /tmp/.inet_reserv_work /bin/echo Арнаны резервтеу [Радио] қосулы $DT >> /data/scripts/inet_change.log жаңғырығы "$DT Радиоға ауысты" | пошта «Интернет қосылды» [электрондық пошта қорғалған][электрондық пошта қорғалған] fi fi

Сценарий әр минут сайын cron арқылы іске қосылады, сипатталған процедураларды орындайды және келесі минутқа дейін тоқтайды.

Cron-ға орындауды қосыңыз.

*/ 1 * * * * түбір / деректер/ сценарийлер/ inet_change.sh > / dev/ null 2  >& 1

*/1 * * * * түбір /data/scripts/inet_change.sh > /dev/null 2>&1

Жүйенің жұмысын тексеру үшін негізгі арнаны өшіріп, әріптерді қараңыз және Интернетті ауыстырыңыз, егер бәрі сәтті болса, негізгі арнаны қосыңыз және негізгі арнаға қайта ауысуды қараңыз.

Бұл ауыстыру әдісінің кемшіліктері.
1. Алдыңғы нұсқалардың кемшіліктерінің бірі провайдер шлюзінің пингі болып табылады, ол бұрын жойылған, олар әдетте шлюзге пинг жасайды және ол қол жетімді болмаса, олар ауыстырылды; Дегенмен, провайдер шлюзінің пингтері бірнеше рет болды, бірақ әлі де Интернет жоқ (провайдерде мәселе бар). Бұл жағдайда біз үшінші тарап ресурстарына пинг жүргіземіз және осы ресурстардың сенімділігі мен параметрлеріне тәуелді боламыз, өйткені егер анықтамалық сервер жауап беруді тоқтатса, сценарий қалыпты жұмыс істеп тұрса да, Интернетке ауысады. Егер екі сервер де жауап бермесе, бұл мүлдем жақсы емес.

2. Баяғыда провайдерлердің бірінде осындай жағдай болды - пинг болды, бірақ Интернет сүзгіден өтті. Бұл жағдайда сценарий де арнаны ауыстырмайды. Пинг арқылы емес, портты сканерлеу үшін сценарийді қайта өңдеу керек екен, мысалы 80

3. Арналарды ауыстыру алдындағы қысқа кідіріс (1 минут ішінде).

4. Мен барлық өзгеретін параметрлерді айнымалыларға салмадым, мен бәрін бірден тексеру үшін келесі қайталау кезінде жасаймын;

5. Мүмкін сізге мәжбүрлі ауысу режимін қосу керек, мысалы, басқа күй файлын тексеру және жергілікті веб-серверден басқару механизмін жасау.

6. Бұл нұсқада тек 2 интернет арнасы арасында ауысуға болады.

Бұл әдістің артықшылықтары.
1. Қарапайымдылық.
2. Үшінші тарап бағдарламалық құралы қажет емес.
3. Электрондық пошта арқылы ауысу туралы хабарламалар жіберу (статистика үшін).
4. Тексеру (пинг) кезінде сценарий сәтті аяқталған «пингтердің» санын есептейді және егер бұл сан 7-ден 4-тен көп болса, онда Интернет жұмыс істеп тұр деп есептеледі. «Сәтті» пингтердің қажетті санын өзгертуге болады.

Қалай болғанда да, мұндай коммутация сценарийі коммутацияны автоматтандырудың алғашқы қадамы болып табылады және ол барлығына қол жетімді. Әрине, кейде қолмен басқару қажет болуы мүмкін, бірақ қалыпты жағдайларда ол жұмыс істейді.