Эки учунда тең бирдей ички тармак: алыскы LANды бош диапазонго салыңыз
Кардар тарабындагы даректерди салыштыруу капталдашкан алыскы LANды бош диапазон алдында көрсөтө алат, бирок аны кардарлардын кээ бирлери гана колдонот жана кайтуу жолу баары бир болушу керек.
Үй менен кеңсе экөө тең 192.168.1.0/24 колдонот, ошондуктан 192.168.1.1 дарегине суроонун эки мүмкүн болгон жообу бар жана кардар сурабастан эле бирин тандайт. Иштеп жаткан кеңсе тармагын кайра номерлөө сейрек жагат, ал эми маршрутизатордун даректери принтерлерге, камераларга жана документтерге көп учурда киргизилген. Кардар тарабындагы даректерди салыштыруу алыскы тармакты ордуна бош диапазон алдында көрсөтө алат, ал эми хост бөлүгү ошол бойдон калышы мүмкүн, ошондуктан 192.168.1.20 10.203.41.20 катары көрүнөт. Көйгөй мында: аны кардарлардын кээ бирлери гана ишке ашырат жана ал кайтуу жолу үчүн эч нерсе кылбайт.
Бир хосттун эки көрүнүшү
Салыштыруу хост бөлүгүн сактайт жана тармак бөлүгүн гана өзгөртөт. Анан ошол эле машина кайда турганыңызга жараша эки даректе жооп берет. Бир нерсени конфигурациялоодон мурун эки тилкени тең жазып алуу кийинчерээк журналдарды жана firewall эрежелерин туура эмес окуудан сактайт.
| The application dials | The remote device is |
|---|---|
| 10.203.41.1 | 192.168.1.1 |
| 10.203.41.20 | 192.168.1.20 |
Үйдөгү жергиликтүү түзмөктөр өздөрүнүн 192.168.1.x даректерин сакташат, көнүгүүнүн маңызы да ушул. Кошуна бөлмөдөгү принтер жеткиликтүү бойдон калат, кеңсе кагылышпаган диапазон алдында көрүнөт.
Аргументтердин тартиби бүткүл айланын ачкычы
Опция багытты, тармак менен масканы жана псевдонимди кабыл алат: биринчи тармак — кардар көргөн нерсе, псевдоним — сервер көргөн нерсе. Алыскы шлюздун артындагы ресурстар үчүн багыт — даректин формасы. Акыркы аргумент псевдоним деп аталгандыктан эки тармакты тескери которуу — туташкан, бирок эч нерсени салыштырбаган туннель жараткан ката.
push "route 10.203.41.0 255.255.255.0"
push "client-nat dnat 10.203.41.0 255.255.255.0 192.168.1.0"
Маршрут — кардардын жаңы диапазон үчүн пакеттерин туннелге жиберген нерсе; котормо жолдо даректи кайра жазат. 192.168.1.20ден келген жооп 10.203.41.20ге кайра жазылат, ошондуктан кардардагы сокет ырааттуу бойдон калат. Бир хост толук узундуктагы маска менен ушундай эле иштейт, маршрут менен салыштыруу бирдей даректи сүрөттөсө болду.
Бул даректерди салыштыруу, портту салыштыруу эмес. Бир хосттогу эки кызматты аны менен бөлүүгө болбойт, ал эми IP даректерин өз пайдалуу жүгүнө киргизген протокол дагы эле чыныгыларын көрөт.
Салыштыруу кайтуу жолун түзбөйт
Котормо кардарда болот, ошондуктан сервер жоопторду туннелге маршрутташы керек жана анын firewallы аларга дагы эле уруксат бериши керек. Эгер алыскы шлюз туннелдин ички тармагына кантип жетүүнү билбесе, суроо келет, ал эми жооп туура эмес эшиктен чыгат; салыштыруу ийгиликсиздикти кардардын көйгөйүнө окшоштурат эле.
Сервер тарабындагы эрежелер котормодон кийин серверде бар даректерди сүрөттөшү керек, кардарга көрүнгөн диапазонду эмес. Псевдонимди уруксат эрежесине көчүрүү түштөн кийинки убакытты текке кетирет, анткени ал тараптагы эч бир пакет аны ташыбайт.
Кардар маршруттаган башка эч нерсе менен кагылышпаган псевдоним диапазонун тандаңыз: башка VPN, контейнер тармагы, экинчи кеңсе. Бул жердеги кагылышуу баштапкы эки маанилүүлүктү башка номер алдында кайтарат жана даректер бейтааныш көрүнгөндүктөн байкоо кыйыныраак.
Аталыштар жана пайдалуу жүктөр котормодон аман калат
Чыныгы 192.168.1.20ге чечилген хост аты браузерди алыскынын ордуна жергиликтүү түзмөккө жиберет, маршруттоо таблицасы эмне десе да. Жеке DNS жообу кардарга көрүнгөн диапазонду көрсөтүшү керек, ал эми TLS күбөлүгү дагы эле колдонмо күткөн атты алып жүрөт. Дарек менен эмес, ат менен сынаңыз, анткени дарек иштеши мүмкүн, ал эми ат үнсүз туура эмес багытта чечилиши мүмкүн. Алыскы шлюз ошол аймакка да кызмат кылса, анын өз жазууларына да кардарга көрүнгөн диапазон керек.
Кайра багыттоолор, киргизилген URLдер жана өз дарегин пайдалуу жүктө берүүчү колдонмолор эч бир пакет салыштыруусу оңдой албаган жолдор менен бузулушу мүмкүн. Аларды колдонмо көйгөйү катары карап, кайра номерлөө керек эмес деп убада кылганга чейин күчтү ошого жараша өлчөңүз.
Милдеттенүү алдындагы үч текшерүү
Биринчиден, кардардын ишке ашырылышын ырастаңыз. Community OpenVPN бул опцияны колдойт; OpenVPN 3 код базасы аны колдоого алынбаган мүмкүнчүлүктөрдүн катарына кошот, ошондуктан Connect стилиндеги кардарга түртүлгөн профиль аны жөн эле этибарга албашы мүмкүн. Кабыл алынып, эч качан колдонулбаган нускама катадан да жаман, анткени туннель соо көрүнөт.
Экинчиден, маршрут менен котормону жогорку деталдуулуктагы кыска диагностикалык терезе менен өз-өзүнчө текшериңиз, анан ping эмес, чыныгы кызматты сынаңыз. Үчүнчүдөн, жергиликтүү маршрутизатор менен алыскы ресурстун кардардан айырмаланарын ырастаңыз, анткени бул баштапкы максат эле.
Эгер кардар котормону аткара албаса, шлюз тарабынан жардам сураңыз же кайра номерлөөнү кабыл алыңыз. Бир дарек үчүн кошумча маршруттар кошуу — дизайн эмес.