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

Сырттан алар бирдей көрүнөт жана ар башка оңдоолорду талап кылат. Кардардын журналын маршрут боюнча чечим кабыл алынган жерде окуңуз.

Маршрут жөн гана бузулганын эмес, жок экенин далилдеңиз

Маршрут бузулганын эмес, жок экенин далилдөөдөн баштаңыз. Linux системасында ip route show dev tun0 кардардын туннель түзмөгүнө эмне орнотконун тизмелейт. Windows системасында route print же Get-NetRoute дал ошону таблица түрүндө көрсөтөт.

Бар, бирок трафикти өткөрбөгөн маршрут башка маселе. Бул иликтөөнү маршрут орнотууга эмес, өткөрүү жана файрвол эрежелерине багыттайт.

Убакыт: кошуу түзмөк пайда боло электе аткарылган

Кардар сервердин PUSH_REPLY жообун башкаруу каналы көтөрүлгөндөн кийин жана интерфейсти конфигурациялагандан кийин талдайт. Ошондо гана ал маршруттоо таблицасына тийет, платформа сунуш кылган механизмди колдонуп. Linux netlink аркылуу өтөт; Windows көтөрүлгөн токенди талап кылган API колдонот. Конфигурацияны окуган заматта маршруттарды кошкон скрипт же кардар TUN/TAP түзмөгү пайда боло электе иштеши мүмкүн, жана өзөк кошууну четке кагат.

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

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

Укуктар: таблицаны ким өзгөртө алат

Windows маршруттоо таблицасын өзгөртүү үчүн көтөрүлгөн токен керек. Кадимки колдонуучу иштеткен GUI адаптердин дарегин кызмат аркылуу коё алат жана баары бир маршрут кошо албашы мүмкүн. Анда журнал жок жиберүүнүн ордуна кирүүгө уруксат жок стилиндеги катаны көрсөтөт.

GUI интерфейсин администратор катары иштетүү же кызматка негизделген кардарды колдонуу бул жыйынтыкты өзгөртөт. Керектүү токен жок кардарды иштеткен пландаштырылган тапшырма аны өзгөртпөйт.

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

Саясат: жиберилген маршруттарды атайын таштаса болот

route-nopull кардарга сервер жиберген маршруттарды, анын ичинде жиберилген демейки маршрутту да, этибарга албоого мажбурлайт, туннелдин дареги дагы эле кабыл алынат. Жиберилген DNS жана DHCP параметрлери ошол эле буйрук менен ташталат. Мындай кардар бузук эмес; ал өз конфигурациясында ачык маршрут саптарын күтөт.

route-noexec башка башкаруу: ал кардардын маршрут өзгөртүүлөрүн такыр аткарышын токтотот. Кардар картага түшүрө албаган топология ушундай эле жыйынтык бериши мүмкүн, маршрут кошулган эмес, четке кагылган деп жазылат. Үчөөнүн кайсынысы колдонуларын божомолдоонун ордуна чечимди билдирген журнал сабын окуңуз. Анан натыйжалуу профилди текшериңиз, анткени импорттоочу же башкаруу куралы колдонуучу эч качан оңдобогон параметрлерди кошуусу мүмкүн.

Тексттик редактордо таза көрүнгөн профиль иштеп жатканда кошулган буйрукту алып жүрүшү мүмкүн.

Жиберүү тизмесин таблица менен салыштырыңыз

Туташкандан кийин сервердин жиберүү тизмесин кардардын таблицасынын жанына коюңуз. Linux системасында бул ip route show dev tun0; Windows системасында route print же Get-NetRoute. Маршрут жок болсо, адегенде орнотууну оңдоңуз. Эгер ал бар болуп, трафик ишке ашпаса, өткөрүү жана файрвол саясатына өтүңүз.

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

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