Эки VPN кардары, бир маршруттоо таблицасы: демейки маршрутту ким алат
Эки VPN кардары түз бетме-бет сейрек кагылышат; алар бир эле демейки маршрутту кайра жазышат. Тандалган жолду текшериңиз, анан бир кардардын бардык багытка доо кетирүүсүн токтотуңуз.
Эки VPN кардары бир сокет үчүн талашып жаткандай көрүнөт, жана айкын чечим бирөөнү алып салуу болушу керек. Иш жүзүндө алар бир сокетти сейрек кармашат. Ар бир туташуу операциялык системанын маршруттоо таблицасын кайра жазат, ал эми толук туннель профили демейки маршрутту ээлейт. Адатта акыркы туташкан жеңет, ошондуктан симптом кардарлардын ортосунда оошуп жаткандай көрүнөт.
Чырмалыш маршруттоо таблицасында жашайт
Виртуалдык адаптер жана демейки маршрут — толук туннель трафикти ушундай кармайт. Экинчи кардар өзүнүн демейки маршрутун орноткондо, эски жазуу алмаштырылат же метрика менен төмөндөтүлөт, жана ар бир багыт эми жаңыраак туннелден өтөт. Биринчи кардар туташкан бойдон калат жана дагы жашыл белгиче көрсөтөт, башкача айтканда интерфейс күйүп турат, жолу жок. Туташуу абалы менен маршруттоо абалынын ушундай бөлүнүшү жүрүм-турумду түшүнүксүз кылат.
Кардарлар бир жалпы таблицанын редакторлору. Кайсы өзгөртүү акыркы болгонун билүү дээрлик ар бир симптомду түшүндүрөт.
Учурдагы жолду кайсы туннель ээлей турганын окуңуз
Туташты деп билдирген кардарга ишенүүнүн ордуна чыныгы чечимди текшериңиз. Системадан белгилүү бир багытты кайсы интерфейс алып өтөрүн сураңыз.
ip route get 10.20.0.5
route print -4Биринчи буйрук бир багыт үчүн интерфейс менен башат дарегин атайт, жана бул сизди кызыктырган так суроо. Маршруттардын чыгарылышы Windows-то атаандаш демейки жазууларды жана алардын метрикаларын көрсөтөт, ошондуктан азыр кайсынысы жеңип жатканын көрөсүз. Ар бир алыскы тармактагы бир хост үчүн издөөнү иштетиңиз, анткени бир багыт туура болушу мүмкүн, экинчи тармак жеткиликсиз болушу мүмкүн. Эгер жооп туура эмес туннелди атаса, кайра туташуу жардам бербейт; маршрут саясатын өзгөртүү керек.
Экинчи кардардын баарын доо кетирүүсүн токтотуңуз
Бир кардар демейки маршрутту ээлөөсү керек, экинчиси болсо өзүнүн префикстерин гана алып жүрүшү керек. OpenVPN кардарлар сервер түрткөн нерседен баш тарта алышат.
pull-filter ignore "redirect-gateway"
ip route get 10.30.4.10route-nopull ар бир түртүлгөн маршрутту этибарга албайт, ал эми pull-filter ignore "redirect-gateway" демейки маршрут директивасын гана таштап, түртүлгөн DNS жана башка параметрлерди сактайт. Алардын ортосунда сервер конфигурациясынын канча бөлүгүн дагы каалайрыңызга жараша тандап, анан экинчи тармакка керектүү так префикстерди кошуңуз. DNS-ти эске алыңыз, анткени суроолорду алып жүрбөгөн туннель түрткөн чечүүчү эч нерсе кайтарбайт. Ар бир тармактагы бир белгилүү хостту сынап, алыскы тарап көргөн башат дарегин ырастаңыз.
Кайчылашкан кошумча тармактарды айланып өтүү мүмкүн эмес
Эки тармак тең бирдей префиксти жарыялаганда, өзөк эки башка жай үчүн бир жазууну кармап, тандоого аргасыз. Хост маршруту жетишпеген айырманы ойлоп таба албайт, метриканы оңдоо да мүмкүн эмес. Бир тарапты кайра номурлаңыз, же анын администратору алыскы диапазонду которуп, префикстер айырмалансын. Кардарларды күнөөлөөдөн мурун чыныгы кошумча тармактарды текшериңиз, анткени үй маршрутизаторунун демейки 192.168.1.0/24 диапазону кеңсе диапазону менен күтүлгөндөн көп жолу кагылышат. Эки диапазонду тең билетке жазыңыз, кийинки өзгөртүү кайчылашууну кайра жаратпашы үчүн.
Эки максатты да бөлүңүз: эки тармакка тең жетүү — маршруттоо маселеси, ал эми туннелдерди купуялык үчүн чынжырга туташтыруу — жолдо кошумча оператору бар башка долбоор. Бирин экинчисин чечүү үчүн колдонбоңуз.