Samba жергиликтүү бөлүшүүлөрдү OpenVPN туташкан учурда жоготот, ал эми тоннель дээрлик эч качан себеп эмес. Туташуу жайында, NAS иштеп турат, жана тоннель орноткон чечүүчү өзү эч качан көрбөгөн ат жөнүндө суроолорго жооп берет. Samba бул чечүүчүдөн өзүнүн издөө тартибинин башында сурайт, жоопко ишенет жана эч нерсе укпаган дарекке туташат. Бөлүшүүнү оңдоо — туташууну эмес, жоопту оңдоо.

Беш текшерүү, ар бир кадамда эң көп мүмкүнчүлүктү жокко чыгарган тартипте.

Кыска атка ким жооп берет

Файл менеджеринен эмес, операциялык системеден сураңыз. resolvectl status ар бир туташууга тиркелген DNS серверлерин чыгарат жана кайсы туташуу демейки маршрут экенин белгилейт, ал эми кыска ат боюнча сурам жооп берген серверди билдирет. Аны NAS аты үчүн бир жолу жана кеңсе доменинде бар экенин билген ат үчүн бир жолу иштетиңиз. Эки жооп ар башка серверлерден келсе, сиз бөлүнүүнү таптыңыз.

Жооп терс жооп болдубу же дарек болдубу, аны текшериңиз. Терс жооп Samba башка механизмге өтүшү керек экенин билдирет, ал эми бузулуу башка жерде. Дарек Samba чыныгы жерге туташып, эч нерсе албаганын билдирет.

Samba эмне үчүн туура эмес жоопко ишенет

Samba аттарды name resolve order белгилеген туруктуу ырааттуулук аркылуу чечет. Көпчүлүк дистрибутивдерде демейки маани host камтыйт, башкача айтканда DNS, жана ал NetBIOS трансляциясы сыяктуу жаӊыз жергиликтүү тармакка арналган механизмдерден мурун иштейт. Ошондуктан чечүүчүнү түрткөн тоннель ар бир бөлүшүү аты боюнча биринчи баш тартуу укугун алат, имараттан чыкпоого тийиш болгон бир белгилүү аттарды кошкондо.

Адатта белгисиз ат терс жооп кайтарат жана кийинки механизм кезек алат. Кээ бир чечүүчүлөр, айрыкча керектөөчү ISP жана коомдук чечүүчүлөр, белгисиз аттарга анын ордуна издөө баракчасы же жарнамалык дарек менен жооп берет. Бул жооп чечүүчү китепканасына ийгилик сыяктуу көрүнөт, ошондуктан Samba издөөнү токтотуп, тармагыңызга эч кандай тиешеси жок дарекке чалат.

Натыйжа — ката терезесиз жоголуп кетүүчү бөлүшүү. Бул ырааттуулукта эч нерсе VPN маршруттоо бузулуусу эмес, ошондуктан NAS'ка ping дагы эле иштейт, ага серептөө иштебейт.

Ар башка масштабдагы эки оңдоо

Тар оңдоо түртүлгөн чечүүчүнү сактайт жана Samba андан эмнени сурай аларын өзгөртөт. Демон чындап окуган Samba конфигурациясына эки сап кошуңуз, анан кызматты кайра иштетиңиз:

[global]
   name resolve order = wins lmhosts bcast
   dns proxy = no

Ошол тизмеде host болбосо, DNS бөлүшүү издөө жолунан чыгат, ал эми бир белгилүү аттар жергиликтүү сегментте калат. Кеңсе аттары башка ар бир программа үчүн адаттагыдай чечилет, анткени бул Samba'ны гана өзгөртөт. Баасы — Samba эми DNS'ти такыр колдоно албайт, ошондуктан толук квалификацияланган кеңсе аты менен даректөөлөнгөн бөлүшүү көйгөйгө айланат.

Кең оңдоо себепти жоятот: өзүнө таандык эмес аттарга жооп берген чечүүчүнү түртүүнү токтотуңуз, же бөлүнгөн DNS саясатын түртүңүз, ошондо кеңсе чечүүчүсүнө кеңсе мүчөлөрү гана жетет. Башкарылуучу тармакта бул узак мөөнөттүү жакшы жооп, анткени браузерди жана пакет менеджерин да коргойт, бирок сервер тарабында административдик уруксат жана түртүлгөн жөндөөлөргө баш ийген кардар керек.

Бирин атайын тандаңыз. Чечүүчүнү өзгөртүү бардык колдонмолор үчүн ат чечүүсүн бир убакта өзгөртөт, бул өзгөртүү жазуусу, колдоо чалуусу үчүн түзөтүү эмес.

Мүчө баарын түшүндүрө алат

Эгер кардар издөө мүчөсүн да түртсө, кыска жергиликтүү ат суралганга чейин кеңсе доменине кайра жазылат. Анда чечүүчү такыр калп айтпайт: андан кеңсе аты жөнүндө акыйкат суроо берилди жана ал туура жооп берди. Муну жарнамалык дарек учурунан ажыратуу үчүн чечүүчүнүн чыгышындагы суралган атты окуңуз, анткени файл менеджеринде эки бузулуу бирдей көрүнөт.

Бул жердеги чечим — толук квалификацияланган жергиликтүү атты колдонуу же жергиликтүү мүчөгө ээ бөлүнгөн DNS эрежесин кошуу. Экөө тең Samba'га тийүүнү талап кылбайт.

Кайра туташкандан кийин далилдеңиз

Бир сессияда үч атты текшериңиз: кыска ат менен жергиликтүү бөлүшүү, ат менен кеңсе хостун жана кадимки веб-сайт. Биринчиси иштеп, экинчиси бузулса, оңдоо бузулууну жоюунун ордуна ордун которду. Үчүнчүсү бузулса, чечүүчүнүн өзгөрүүсү көздөлгөндөн алыс кетти жана азыр ар бир издөө шектүү.

Анан тоннелди ажыратып, кайра туташтырыңыз жана үчөөнү тең кайталаңыз. Түртүлгөн параметрлер ар бир туташууда кайра колдонулат, ошондуктан аткаруу учурунда гана болгон оңдоо конфигурация файлы өзгөрбөстөн жоголушу мүмкүн. Ар бир мүчөгө ээ чечүүчүнү жана күчүндөгү издөө тартибин жаздырыңыз, күндү да белгилеңиз, анткени бул кайра келгенде кийинки кардар жаңыртуусу ачык шектелүүчү.

Беш текшерүүдөн кийин да бөлүшүү иштебесе, башка нерсени өзгөртүүнүн алдында так сурамды жана так жоопту жазып алыңыз. Ошол эки сап чечүүчү бузулуусун чынында жок аттан ажыратат, жана бул сиз жаза ала турган эң ылдам өткөрүп берүү жазуусу.

Тектеш макалалар