Зарим хувийн үйлчилгээ VPN-ээр хариулдаг бол энгийн интернэтийн урсгал хамт олны машинд байгаа шиг ажиллахгүй байх нь Ubuntu клиент эвдэрсэн гэж дүгнэх уруу татдаг. Тэр дүгнэлт нэг алхмыг алгасдаг. Ажиллаж буй хувийн үйлдэл болон өөр нийтийн зам нь хоёр ажиглалт бөгөөд ялгаа нь ихэвчлэн клиент бүр суулгасан урсгалын бодлогод байдаг, клиент өөрөө биш.

Хадгалсан тохиргоог бодит сүлжээний төлөвтэй харьцуулахад гурван команд хэрэгтэй бөгөөд энэ нь таамаглал хариулах гэж оролдсон асуултад хариулна.

Эхлээд хадгалсан профайл, дараа нь бодит төлөв

Импортолсон OpenVPN холболт нь өөрийн гэсэн NetworkManager профайл болно. Түүний гарал үүсэл .ovpn файл импорт дууссан агшнаас эхлэн үнэний эх сурвалж байхаа болих тул тэр файлыг дараа нь засах нь таны ашиглаж буй холболтод юу ч өөрчлөхгүй. Харьцуулалт анх удаа буруу болох газар энэ бөгөөд энэ нь чимээгүй буруу болдог.

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

Нэрүүд мөргөлдөх үед UUID-г уншина уу; давхардсан нэрс дахин суулгах болон профайл сэргээх үйлдлийг даван үлддэг бөгөөд та ашиглагдаагүй хуулбарыг засахад нэг цаг зарцуулж болно. Таны харж буй утгууд нь хадгалсан санаачилгыг дүрсэлдэг: профайл анхдагч маршрутыг авч болох эсэх, ямар маршрутууд хадгалагдсан, ямар резолвер болон хайлтын домэйн шаардаж байгаа. Тэд холболт идэвхжих үед юу болсныг дүрслэхгүй, учир нь залгаас эсвэл серверийн түлхэлт профайл дурдаагүй төлөвийг нэмж болно. Иймд дараагийн команд чухал.

Дараа нь систем тэр санаачилгаар бодитоор юу хийснийг хараарай, бодлогын дүрэм болон зөвхөн үндсэн бус бүх хүснэгтийг оруулан. Хадгалсан шинж чанарууд нь оролт, харин суулгасан хүснэгтүүд нь үр дүн.

ip -4 rule show
ip -4 route show table all

Хоёр чиглэл, нэг харьцуулалт

Ажиллаж буй нэг хувийн чиглэл болон нэг энгийн нийтийн чиглэлийг сонгоод, дараа нь цөмөөс аль зам руу явдгийг асуу. Үүнийг хоёр машин дээр хийх нь бүрэг ялгааг тодорхой ялгаа болгоно.

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

Хаягууд нь таныхаар солих жишээ; гол нь хос, тоо биш. Гаралт бүрд нэрлэгдсэн интерфэйс, эх хаяг, хүснэгтийг харьцуул. Хувийн хайлт туннелийг нэрлэж, нийтийн хайлт ч туннелийг нэрлэвэл та бүрэн туннельтэй, нөгөө клиент хуваагдсан туннельтэй байж болно, эсвэл эсрэгээр.

Хоёр клиент ижил текст хэвлэхийг шаардаж болохгүй. OpenVPN redirect-gateway def1 нь ихэвчлэн нэг анхдагчийн оронд хоёр хагас префикст маршрут хэлбэрээр илэрхийлэгддэг бөгөөд тэдгээрийг өөрөөр харуулсан менежер үүгээр буруу болохгүй. Хайлтуудыг харуулж буй хамрах хүрээг үнэл, форматлалыг биш.

Хоёр клиент хууль ёсоор ялгаатай байх газар

Клиентийн анхдагчид нь бодлогын сонголт бөгөөд тэдний санал зөрөх нь зөвшөөрөгдөнө. Нэг бүтээгдэхүүн бүрэн туннелийг илүүд үзэж болно, нөгөө нь орон нутгийн анхдагчийг хадгалж зөвхөн хувийн префиксүүдийг маршрутлаж болно, гуравдагч нь серверийн түлхсэнийг дагаж болно. Ялгаа нь зөвхөн танд өгсөн шаардлагад зөрчилдөх үед л алдаа.

Тиймээс клиент бүрийг зөвшөөрөгдсөн хуваагдсан эсвэл бүрэн туннелийн санаачилгатай харьцуул, бие биентэй нь биш. Хэрэв шаардлага нь хувийн урсгал туннелийг ашиглах, орон нутгийн интернэтийн зам орон нутгийн хэвээр үлдэх бол, бүрэн туннель нь алдаа, хуваагдсан туннель нь зөв, аль клиент аль үйлдлийг хийснээс үл хамааран. Санаачилгыг аль нэг тохиргоог харахаас өмнө бичиж үлдээ, эс бөгөөс таны шалгах эхний клиент чимээгүй стандарт болно.

DNS нь хоёр дахь тэнхлэг бөгөөд тэр бие даан бүтэлгүйтдэг. Зөв маршрут ч хувийн бүсэд хариулж чадахгүй резолверт асуулга илгээж болох бөгөөд зөв резолвер буруу маршрутыг засдаггүй. Хоёуланг нь шалга, хувийн нэр шийдэгдэж хувийн хаяг шийдэгдэхгүй байгааг хоёр давхарга тус тусад нь шийдэгдэж буй нотолгоо гэж үз.

Харьцуулалтыг цэвэр байлга

Нэг удаад нэг холболтын эзэмшигчийг ажиллуул. Импортолсон профайлын хажууд ажиллаж буй командын мөрний OpenVPN сесс өөрийн маршрут болон өөрийн резолверын төлөвийг суулгадаг бөгөөд үүссэн хольц нь аль ч клиентийн зан төлөв биш. Нөгөөг хэмжихээс өмнө нэгийг нь унтраа. Төлөвийг өөр юу бариад байгааг мэдэхгүй бол дахин ачаал, учир нь нэг цагийн өмнөх хуучирсан маршрут яг бодлогын асуудал шиг харагдана.

Бусад бүхнийг хэвээр байлга: ижил эндпойнт, ижил бүртгэл, ижил програмын хувилбар, ижил сүлжээ. Хамт олны Windows зөөврийн компьютер дээрх амжилт нь өөр клиент, өөр резолверын интеграц, магадгүй өөр серверийн профайлыг шалгадаг тул энэ нь Ubuntu менежерийн тухай нотолгоо биш.

NetworkManager-ийн IPv4 тохиргооны лавлагаа never-default болон хадгалсан маршрутын шинж чанарыг нарийн тодорхойлдог бөгөөд удирдлагатай утгыг өөрчлөхөөс өмнө унших нь зүйтэй. Мөн энэ харьцуулалтын хүрээг сана: энэ нь IPv4-г хамардаг бөгөөд харгалзах IPv6 бодлогын тухай юу ч хэлдэггүй, түүнд өөрийн анхдагч байдаг бөгөөд таныг гайхшруулах өөрийн арга байдаг.

Холбоотой нийтлэлүүд