Ал L2TP дареги — IPCP, LANдагы DHCP жалдоосу эмес
Ички дарек PPP сүйлөшүүсүнөн келет, кеңседин DHCP серверинен эмес. Кайсы баскыч аны дайындайт, LAN эмнеге жооп бере албайт жана эмнени текшерүү керек экенин караңыз.
Байланыш көтөрүлөт жана адаптер кеңсенин диапазонундагы даректи көрсөтөт, ошондуктан табигый жыйынтык — VPN сизге LAN дарегин берип, ошону менен сизди LANга койду. Мунун эки жарымы тең толук туура эмес. L2TP PPP сессиясын ташыйт, ал эми PPP IPCP аркылуу ички IPv4 дареги боюнча сүйлөшөт. Бул дарек эки тараптын ортосунда келишилген сессия параметри, кеңсенин DHCP сервери берген жалдоо эмес, жана аны кармоо сизди кеңсенин зымындагы кошуна кылбайт.
Бир байланышта эки дарек
L2TP байланышында эки көз карандысыз сүйлөшүү бар. Сырткысы сиздин түзмөк менен VPN акыркы чекитинин ортосунда сизде бар болгон кандайдыр бир тармак аркылуу корголгон жолду түзөт. Ичкиси — PPP сессиясы, так ошол жерде сиздин сессия дарегиңиз жана каршы тараптын дареги келишилет. Интернет трафиги таптакыр үчүнчү даректин астында, акыркы чекиттин коомдук дарегинин астында чыгышы мүмкүн, ошондуктан VPN текшерүү баракчасы менен адаптердин дареги сейрек дал келет.
Бул үч ролду өз-өзүнчө кармоо адамдар бул катмарга алып келген суроолордун көбүнө жооп берет. VPN интерфейсиндеги жеке номер кадимки жана күтүлгөн нерсе. Ал акыркы чекиттин коомдук чыгууңузду өзгөрткөн-өзгөртпөгөнү жөнүндө эч нерсе айтпайт жана трафигиңиз кайсы максаттарга жетээрин өз алдынча чечпейт.
IPCP так эмне кылат
IPCP — PPP үчүн IPv4 башкаруу протоколу. Ар бир тарап өзү каалаган параметрлерди сүрөттөгөн Configure-Request билдирүүлөрүн жөнөтөт, жана дарек параметри алардын бири. Дареги жок клиент адатта 0.0.0.0 менен сурайт, сервер клиент колдонушун каалаган даректи алып жүргөн Configure-Nak менен жооп берет. Андан кийин клиент ошол даректи сурайт, сессия жергиликтүү жана алыскы дарек менен көтөрүлөт.
Бул алмашуу PPP жана IPCP спецификацияларында документтелген жана катага окшошгон деталды түшүндүрөт: даректи сервер өз саясаты боюнча тандайт, ал пул, ар бир колдонуучуга жөндөө же ырасталган инсанга байланган дарек болушу мүмкүн. Пул бүткөндө же саясат сурам менен кайчы келгенде, аутентификация ийгиликтүү болуп, дарек сүйлөшүүсү ийгиликсиз аякташы мүмкүн, ошондо клиент эч качан туруктуу болбой турган байланыш тууралуу билдирет.
ip addr show ppp0
ip route show default
dmesg | grep -i pppd
pppd журналындагы жергиликтүү жана алыскы даректи атаган сап — ошол сүйлөшүүнүн ийгиликтүү аягы. Анын жоктугу, ийгиликтүү аутентификациянын жанында, эсеп маалыматтарына эмес, дарек баскычына көрсөтөт.
LAN эмнеге сизге жооп бере албайт
Алыскы тараптын диапазонунан келген дарек ошол LANдын хосттору сизге жете алат деген күтүүнү жаратат, бирок сервер сессия дарегиңизди туннелге кайтарбаса, көбүнчө жете алышпайт. Пулдун ичинде болуу — бөлүштүрүү жөнүндө билдирүү, топология жөнүндө эмес. Кеңсенин файл серверинин сессия дарегиңизге маршруту жок, эгер VPN сервери аны өткөрүп бербесе, ал эми өткөрсө да уруксат эмес болушу мүмкүн.
Ошондуктан кабатташкан диапазондор көрүнгөн өлчөмүнө жараша эмес кыйынчылык жаратат. Эгер пул клиент мурунтан колдонуп жүргөн LAN менен кабатташса, клиенттин маршруттоо таблицасында эми бир эле префикске эки талап бар, жана туннелге эч катышы жок себептерден улам туура эмес тарап көп жеңет.
Алгач сессияны, анан маршрутту текшериңиз
Алгач интерфейсти, анан маршруттарды, анан маанилүү бир максатты текшериңиз. Ар бир кадамдын өз ийгиликсиздик режими бар, ал эми үчөөнү бирге сынасаңыз кийин коргой албай турган жыйынтык чыгат.
curl -sS --max-time 5 https://ifconfig.me
ping -c 3 10.50.30.20
ip route get 10.50.30.20
Эгер коомдук текшерүү акыркы чекиттин дарегин көрсөтүп, жеке максат убакыт чегинен өтсө, туннел сиздин демейки маршрутуңузду ташып жатат жана алыскы тарап ошол максатка жооп бербейт. Эгер жеке максат жооп берип, ал эми коомдук текшерүү өзгөрбөсө, профиль бөлүнгөн туннелди колдонот жана сессияны трафиктин бир бөлүгү гана пайдаланат.
Үч баскычты өз-өзүнчө кармаңыз
Аутентификация, дарек сүйлөшүүсү жана өткөрүп берүү ар башкача ийгиликсиз болот, жана ар биринин жооптуусу башка. Эсеп маалыматтары — инсандык маселеси, IPCPдин бүтүшү — сервер саясатынын маселеси, ал эми кайтуучу маршруттун жоктугу — тармак долбоорунун маселеси. Үчөөнү тең «VPN бузулган» деп билдирүү жай оңдоону кепилдейт.
Берилген даректи, ал келген пулду жана LAN ага жетиши керекпи-жокпу жазып коюңуз. Ошол бир жазуу кийинки адамдын DHCP жалдоосун болжолдоп, эч качан катышпаган диапазонду издетүүсүнө жол бербейт.