OpenVPN инициализаци дууссан гэж мэдэгдэж байна: яагаад команд мөр буцаж ирэхгүй байна
Бүртгэлийн сүүлийн мөр нь програмын биш, эхлэлийн төгсгөлийг илэрхийлнэ. Урд талын алдаа засалт, үйлчилгээний нэгж, демон горимын аль нэгийг сонгоно уу.
Сүүлийн бүртгэлийн мөрийн дараа терминал чимээгүй болоход юу ч гацсангүй. Энэ бол урд талд ажиллаж буй клиентийн хүлээгдэж буй хэлбэр: эхлэлийг дуусгаж, одоо тэнд сууж трафик зөөж байна. Бүрхүүлийн команд мөр нь харагдаж байгаа шиг амжилтын шинж биш.
Мессежийг эхлэл ба тогтвортой төлөвийн хоорондын хил гэж үзээрэй, учир нь тэр яг үүнийг илэрхийлдэг.
Мессеж нь процессын биш, эхлэлийн төгсгөлийг илэрхийлнэ
OpenVPN төхөөрөмжийг нээж, интерфейсийг тохируулж, маршрутуудыг суулгаж, түнштэй TLS солилцоог дуусгасны дараа тэр мөрийг хэвлэнэ. Дараа нь процесс үргэлжлүүлэн ажиллана, учир нь түүний үүрэг бол туннелийг нээлттэй байлгаж, пакетуудыг дамжуулах юм. Урд талын програм тэр үүргийг гүйцэтгэж байхдаа команд мөр рүү буцаж ирэхгүй. Дараах чимээгүй гаралт хэвийн, учир нь клиент зөвхөн ямар нэг зүйл өөрчлөгдөхөд л ярьдаг.
Хэрэв мөр гарч, холболт дараа нь үхвэл, тэр нь өөр үйл явдал бөгөөд бүртгэл үүнийг дараа нь хэлнэ.
Ctrl+C бол шийдвэр, засвар биш
Ctrl+C дарахад тасалдал илгээгдэж, клиент үүнийг унтраах хүсэлт гэж үзнэ. Команд мөр буцаж ирнэ, туннель алга болно, үүнийг ашиглаж байсан аливаа сесс дуусна. Энэ нь ахиц мэт харагдаж, үнэндээ эсрэгээрээ. Хэрэв зорилго нь байнгын холболт бол хариулт нь процессыйг терминалгүйгээр үргэлжлүүлж болох газарт зөөх, тасалдуулах биш.
Алдаа засах үед үүнийг урд талд үлдээх нь зөв сонголт, учир нь дараах алдаанууд нэг цонхонд харагдана. Нэг минутын чимээгүй байдал аль ч талд юу ч батлахгүй; гаралтыг харахын оронд туннелээр нөөцийг шалгаарай.
Мессеж юуг батлахгүй
Дуусах нь клиентийн өөрийн тохиргооны талаарх локал мэдэгдэл. Эсрэг тал хариулдаг, суулгасан маршрутууд танд хэрэгтэй зүйлтэй таарч байна, эсвэл туннелээр нэрийн шийдвэр ажилладаг гэж хэлэхгүй. Хуваасан туннелийн профайл бүрэн инициализацлагдсан байж болох ч компанийн хуваалцсан нөөц хүрэхгүй хэвээр үлдэнэ, учир нь маршрут эсвэл DNS бодлого үүнийг хэзээ ч хамраагүй. Серверийн талын хуулбарууд клиент хүлээн авахад бэлэн болоход ижил төстэй мөр хэвлэдэг бөгөөд энэ нь ямар нэг клиент холбогдсонтой ижил биш.
«Сервер эхэлсэн» ба «зөөврийн компьютер хуваалцсан нөөцийг нээж чадна» гэдэг нь хоёр өөр газрын ажиглалт бөгөөд тэдгээрийг хольсон нь таныг буруу хост дээр алдаа засуулахад хүргэдэг.
Терминалгүй ажиллуулах
Байнгын байршуулалтад платформын дэмждэг үйлчилгээний зохицуулалтыг ашиглаарай. systemd хост дээр энэ нь профайлыг /etc/openvpn/client дотор агуулсан openvpn-client@office хуулбар бөгөөд дахин ачааллыг даван туулахын тулд эхлүүлж, идэвхжүүлсэн. Community OpenVPN мөн --daemon-ыг --log эсвэл --log-append-тай хамт санал болгодог бөгөөд энэ нь процессыйг тусгаарлаж, гаралтыг файл руу илгээдэг. Хоёр арга хоёулаа процесс хэрхэн ажилладагийг өөрчилдөг; аль нь ч маршрутыг засахгүй, алсын аппликейшныг эрүүл болгохгүй.
Үйлчилгээний удирдаж буй хуулбарын хажууд хоёр дахь хуулбарыг эхлүүлж байгаа эсэхээ шалгаарай. Ижил профайлыг шаардсан хоёр клиент төөрөгдүүлсэн бүртгэл, таны санаагүй нэг туннель үүсгэдэг.
Ажилд тохирох зохицуулалтыг сонгоорой
Оношилгоонд урд тал, сессээс урт насалмах ёстой бүх зүйлд үйлчилгээ, түшиглэх үйлчилгээний менежер байхгүй үед демон горим. Эдгээр гурав энгийн тохиолдлуудыг хамардаг бөгөөд тус бүр орших тодорхой шалтгаантай. Аль нэгийг нь санамсаргүй сонгох нь «цонх хаагдах хүртэл ажилладаг» гэсэн тайланг үүсгэдэг.
Туннель үлдэх ёстой бол дараа нь дахин ачаалсны дараа буцаж ирж, бүртгэлүүд нь таны харах газарт буухыг баталгаажуулаарай. Инициализацийн мөр мөн тэдгээр бүртгэлд харагддаг бөгөөд тэр үед хэн ч үүний төлөө терминал хянах шаардлагагүй.