Бир нече OpenVPN-туташуу: failover тизмеси, каналдарды бириктирүү эмес
Экинчи remote — экинчи аракет, экинчи тилке эмес: кардар endpoint тизмеси менен эмне кылат жана чыныгы агрегацияга эмне керек.
Бир профилдеги эки remote сабы экинчи тилкеге окшош көрүнөт; чындыгында алар экинчи аракет. Биринчи endpoint жооп берүүнү токтоткондо, кардар кийинкисине өтөт жана сессия кеңейбейт. Тизмени башталганда эле failover деп атаңыз, болбосо туура эмес тутканы бурасыз.
Remote тизмеси сизге эмне берет
Профилди мүмкүнчүлүк көлмөсү катары эмес, иреттелген аракеттер жыйындысы катары караңыз. Ар бир жазуу туннелди көтөрүү үчүн өз кезегин алат, ал эми сессия жооп берген жазууда жашайт. Узунураак тизме туташуу мүмкүнчүлүгүн жакшыртат, түтүктүн өлчөмүн эмес.
Чыныгы агрегация — башка машина. Бир агымды бир нече жолго бөлүү эки учта тең трафикти бөлүп, ирети менен кайра жыйнаган программалык камсыздоону талап кылат.
Көбүрөөк серверден тезирээк туннелдерди убада кылган жеткирүүчү ошол экинчи моделди сатат, узунураак тизмени эмес. Эгер кардар endpointтерди кезеги менен гана сынаса, беш жазуу сиздин мүмкүнчүлүгүңүздү өзгөртөт, башка эч нерсени эмес. Үзүлүштү байкаңыз: сессия кулап, башка жерде кайтат, журнал муну жаңы endpoint катары көрсөтөт, эч качан кененирээк түтүк катары эмес.
Жөндөөлөрдү бир endpoint менен кармаган блоктор
Жөнөкөй remote сабы даректи, кээде порт жана протоколду алып жүрөт. Endpoint проксиге же файлдын калган бөлүгү колдонбогон транспортко муктаж болгондо, бул жөндөөлөрдү аны менен бирге кармаган туташуу блогуна салыңыз. Ичтире блоктор бир .ovpn файлында да иштейт, профилдердин көбү ушундай жеткирилет.
Блоктон тышкары бардык нерсе аны басып албаган жазуулар үчүн демейки маани катары иштейт. Ошондуктан бир курулган блок жана төрт жөнөкөй remote даректер тизмеси түшүндүрө албаган жүрүм көрсөтөт.
Тааныбаган блокту жок кылуу косметика эмес. Ал таандык болгон endpoint файлдын демейки маанилерине кайтат, алар ал угуп жаткан транспорттон башка болушу мүмкүн. Туура эмес каптоону алып салсаңыз, бир жазуу ишке ашпайт, калгандары иштейт, ошондуктан бул бузулган профиль эмес, жаман сервер сыяктуу көрүнөт. Оңдоодон мурун ар бир remoteду анын транспорту, порту жана проксийи менен окуңуз.
Кайта аракет тартиби жана remote-random баасы
Тартип маанилүү, анткени ар бир өлүү жазуу кийинки аракетке чейин убакыт жумшайт. Керектүү endpointду биринчи кой, калгандарын иреттелген камдык вариант катары караңыз.
remote-random баштапкы тартипти аралаштырат, бул жүктү барабар серверлерге таратат жана бир endpoint ачык негизги болгондо тескери таасир этет. Кандай болбосун, кардар тандаган endpointду журналга жазыңыз; байланыш жай сезилгенде профилдин аты эч нерсе айтпайды. Толук журналдан туташуу сабын grep кылуу сессиянын кайда конгонун көрсөтөт.
Операторлорду аралаштыруу ишеним билдирүүсүн бузат
Профиль — бул ошондой эле инсандык жөнүндө билдирүү: бул даректер сиз жетүүнү каалаган кызмат, ал эми бекитилген сертификат ошого таандык. Ошол файлга акысыз ачык серверлерди ыргытуу билдирүүнү бузат: алардын сертификаттары жана сиздики ар башка кызматтарды сүрөттөйт. Адаттагы натыйжа — инсандык катасы же провайдериңиздин тармагынан тышкары хостко сунушталган каттоо маалыматтары. Альтернативаларды операторуңуз тарата турган топтомдун ичинде кармаңыз, дал келген каттоо маалыматтары жана ишеним материалы менен.
Эгер сизге эки провайдердин endpointу керек болсо, бул маршруттоо, профилди оңдоо эмес. Аны туннелдин үстүндө чечиңиз, ал жерде кайсы трафик кайсы жолду аларын айта аласыз.
Болжолдобой, ар бир жазууну текшериңиз
Бекитилген профиль жаңыртуусунан кийин ар бир керектүү endpointко атайын туташып, кайсы транспорт көтөрүлгөнүн ырастаңыз. Толук жүргүзүү муну көрүнүктүү кылат. openvpn --config office.ovpn --verb 4 иштетип, күткөн дарек үчүн туташуу сабын окуңуз. Андан кийин туннелдин артындагы ресурстарды текшериңиз; жазуу кол алышууну аяктап, баары бир сизди эч жакка маршруттай албашы мүмкүн.
Failover үмүткө эмес, өз сынагына муктаж. Лабораторияда биринчи endpointду тосуп, кардарды иштетип, андан ары өтүүгө канча убакыт кетерин өлчөңүз. Жай биринчи жазуунун артындагы узун тизме жакшы башталган кыска тизмеден жаман.
Оператор тизмени өзгөрткөн сайын аны кайра текшериңиз. Импорттолгон топтом анын жазуулары бар болуп, блокторуңуз сүрөттөгөн транспортто сүйлөшкөнгө чейин гана пайдалуу. OpenVPN 2.6 колдонмосу бул жерде remote, connection жана random-order директиваларын камтыйт жана синтаксис күмөн болгондо текшерилүүчү версия ошол.