Sinisira ba ng pinagsasaluhang pppd options file ang isa pa mong VPN?
Dalawang VPN client na nakabatay sa PPP ang maaaring bumasa ng parehong pppd default, kaya tahimik na binabago ng ayos para sa isa ang isa pa. Hanapin muna kung kanino ang option bago mag-edit.
Magdadagdag ka ng isang linya para kumonekta ang matigas na PPTP profile, at makalipas ang isang linggo ay humihinto ang L2TP client na ilang buwang gumagana. Ang halatang pagbasa ay nagbabanggaan na ngayon ang dalawang protocol. Mas madalas, parehong naglulunsad ng pppd ang dalawang client, parehong bumasa ng magkaparehong default, at ang linyang idinagdag mo ay hindi kailanman na-scope sa profile na inaayos mo. Ang pinagsasaluhang options file ang kawing, at walang kasalanan ang mga protocol.
Ano ang namamana ng client kapag umaandar ito
Bihirang magtayo ng command line mula sa wala ang isang client na nakabatay sa PPP. Naglulunsad ito ng pppd, na bumasa ng mga default ng system, pagkatapos ng anumang user o terminal file, pagkatapos ng mga argumentong ipinapasa ng client, at maaari rin itong ituro ng client sa isang peer file. Bawat isa sa mga layer na iyon ay maaaring magdala ng plugin, paraan ng pagpapatunay o route directive, at ang unang layer na magtakda ng protektadong option ay maaaring mag-lock nito laban sa mga susunod na pagbabago.
Kaya ang kapaki-pakinabang na tanong ay hindi kung aling VPN ang sira kundi kung aling layer ang nagbigay ng setting. Ang client na gumagawa ng sarili nitong mga argumento ay mukhang self-contained at namamana pa rin ang lahat ng nasa system file.
Alamin ang pinagmulan ng linya bago ito baguhin
Magsimula sa pagtingin sa prosesong tumatakbo habang aktibo ang koneksyon. Ipinapakita ng command line kung aling mga file ang tahasang ipinasa, at ang anumang hindi pinangalanan doon ay nagmula sa default na landas.
ps -o pid=,args= -C pppdKung may pangalan ng peer ang listahan ng argumento, basahin ang file na iyon. Kung wala, ang setting na hinahabol mo ay nakatira sa pinagsasaluhang landas. Ang manwal ng pppd ay naglilista ng pagkakasunod-sunod ng pagbasa ng mga file na iyon at kung aling mga option ang hindi maaaring lagpasan ng ordinaryong user, kaya minsan ay wala talagang ginagawa ang isang susunod na linya. Ang protektadong option tulad ng landas ng plugin ay hindi maaaring palitan ng susunod na linya sa antas ng user, kaya walang nakikitang epekto ang pag-edit ng maling file.
Ang linyang plugin na sumusunod sa bawat client
Ang plugin na nakaload sa system file ang pinakamasamang salarin dahil binabago nito ang sinusubukang i-load ng bagong PPP process, anuman ang pinindot na button ng user. Ang L2TP plugin ang klasikong halimbawa: tama para sa isang profile, walang saysay o nakakasama para sa PPTP profile na nagsisimula sa parehong default.
Ilipat ito sa peer file na pinipili ng client, o sa sariling setting ng client bawat koneksyon kapag sinusuportahan nito iyon. Ang tuluyang pagtanggal nito ay nag-aayos sa pangalawang client at sumisira sa una, at ganoon naglalakbay ang mga problemang ito sa pagitan ng mga team.
Tiyakin ang bawat client pagkatapos ng paglipat
Subukan ang dalawang koneksyon mula sa parehong makina, isa-isa, at basahin ang napagkasunduang option sa halip na ang dialog ng tagumpay. Ipinapakita ng dump sa ibaba ang set ng option na aktwal na binuo ng pppd, at iyon lang ang listahang mahalaga.
sudo pppd call office debug dumpUlitin para sa pangalawang client at ihambing ang dalawang output. Ang option na inilipat mo ay dapat lumitaw nang eksakto sa isa sa kanila. Kung lumitaw ito sa pareho, muling ginagawa ito ng client at ang ayos ay kabilang sa profile na iyon, hindi sa pinagsasaluhang file. Itala kung saan na nakatira ang setting sa tabi ng koneksyon, upang hindi muling matuklasan ng susunod na tao ang kawing sa pamamagitan ng muling pagsira nito.