ppp0 neu ppp1? Enwi sesiwn PPP VPN ar gyfer sgriptiau
Mae pppd yn rhoi enw rhyngwyneb a marciwr proffil i bob sesiwn. Darllenwch y ddau o’r bachyn, nid o ppp0. Cadwch enw sefydlog dim ond pan fo’r gwrthodiad yn fwriadol.
Mae sgript y bachyn yn tanio, yn darllen ppp0 ac yn cymhwyso llwybrau i ba bynnag ryngwyneb sy’n berchen ar yr enw hwnnw ar y foment honno. Weithiau dyma’r tiwnel a olygech; weithiau dyma sesiwn a gysylltodd funud ynghynt. Mae’r ailgysylltiad nesaf yn symud y rhif, ac mae’r un sgript yn ffurfweddu’r cyswllt anghywir yn dawel. Y cywiriad yw cymryd y rhyngwyneb o’r alwad a redodd funud yn ôl, a chludo’r proffil arfaethedig ochr yn ochr ag ef.
Dilynwch un sesiwn o’r opsiynau i’r bachyn
Dechreuwch lle crëir y sesiwn. Mae xl2tpd yn lansio pppd gyda’r ffeil opsiynau a enwir gan pppoptfile y tiwnel hwnnw, felly penderfynir y plwg, rhif yr uned ac unrhyw farciwr proffil yno yn hytrach nag mewn ffeil gyffredinol. Gall rheolwr cysylltiadau gynhyrchu ei opsiynau ei hun, sy’n golygu nad yw golygu /etc/ppp/options yn dystiolaeth fod y tiwnel yr ydych yn poeni amdano wedi newid. Pan ddaw’r cyswllt i fyny, mae pppd yn rhedeg y sgriptiau hysbysu o anfonwr y dosbarthiad. Mae’r sgriptiau hynny’n cael enw’r rhyngwyneb fel y dadl gyntaf, a’r marciwr proffil fel y chweched.
Mae’r amgylchedd yn cario’r un ffeithiau dan enwau fel IFNAME a PPP_IPPARAM, ond mae eu harferiad yn dibynnu ar yr anfonwr sydd wedi’i osod. Darllenwch yr anfonwr cyn dibynnu ar newidyn: mae rhai dosbarthiadau’n cadw trefn dadleuon upstream, ac eraill yn hidlo’r amgylchedd cyn galw eich sgript. Mae sgript sy’n defnyddio $1 a’r chweched dadl yn unig yn gweithio o dan y ddau drefniant.
Darllenwch y rhyngwyneb o’r alwad
Mae’r bachyn traddodiadol yn cael y rhyngwyneb yn gyntaf. Y gwerth safle hwnnw yw’r dynodydd rhyngwyneb sy’n disgrifio’r sesiwn a sbardunodd y sgript. Storiwch ef mewn newidyn ar y top, yna defnyddiwch y newidyn hwnnw ar gyfer llwybrau, rheolau tânfur a datgymalu.
ipparam office-vpn
Atodwch farciwr proffil lle diffinnir yr opsiynau, nid yn y sgript. Gyda’r llinell honno yn ffeil opsiynau’r tiwnel, mae pob sesiwn a grëir o’r ffeil honno’n cario office-vpn fel ei chweched dadl. Gall y sgript ganghennu ar y marciwr tra’n gweithredu ar y rhyngwyneb go iawn. Cadwch y ddau ar wahân yn y cod, oherwydd mae’r marciwr yn sefydlog a’r rhyngwyneb yn cael ei ddyrannu fesul sesiwn.
Gofyn am enw dim ond pan fo’r gwrthodiad yn gywir
Mae enw sefydlog yn edrych yn symlach na darllen dadleuon, ond mae’n newid ymddygiad methiant. Mae’r opsiwn unit yn gofyn am rif ar gyfer cysylltiad allan, ac mae pppd yn disgyn yn ôl i ddyraniad deinamig pan fo’r uned honno eisoes yn brysur. Nid oes dim yn y canlyniad hwnnw’n cadw ppp0 ar gyfer eich proffil.
ifname ppp-office
Mae’r opsiwn ifname yn ymddwyn yn wahanol: os yw’r enw a geisir eisoes yn cael ei ddefnyddio neu na ellir ei neilltuo, mae pppd yn gadael yn lle dewis un arall. Dewis polisi yw hwnnw, nid ailenwi cosmetig. Defnyddiwch ef pan ddylid gwrthod ail enghraifft gydamserol o’r un proffil, a chadarnhewch fod y pppd sydd wedi’i osod a’ch rheolwr cysylltiadau yn trosglwyddo’r opsiwn.
Un ffordd neu’r llall, yr enw y mae’r sgript yn ei weld yw’r un i weithredu arno. Nid yw enw wedi’i ffurfweddu’n dileu’r angen i ddarllen yr alwad, oherwydd gall sesiwn a ailgychwynnwyd gyflwyno enw gwahanol i’r un diwethaf o hyd.
Gwnewch i’r datgymalu gyd-fynd â’r sesiwn a ffurfweddwyd gennych
Mae llwybrau a rheolau tânfur yn byw’n hirach na’r sgript a’u creodd, felly rhaid i’r datgymalu dynnu’n union y gwrthrychau y mae’r sesiwn yn berchen arnynt. Tagiwch reolau gyda’r marciwr proffil yn ogystal â’r rhyngwyneb, a dilëwch yn ôl y tag hwnnw. Os gall dau diwnel fod i fyny, dileu popeth sy’n sôn am ppp yw’r ffordd y mae un datgysylltiad yn torri’r cysylltiad arall.
Profwch yr achos sy’n dinoethi’r nam: codwch yr ail sesiwn PPP tra bo’r gyntaf yn dal wedi’i chysylltu, yna ailgysylltwch y gyntaf a gwyliwch pa ryngwyneb y mae’r bachyn yn ei adrodd. Nid yw rhediad llwyddiannus ag un sesiwn yn profi dim am ddyrannu enwau. Ailadroddwch gyda’r VPN wedi stopio i gadarnhau nad yw’r datgymalu’n gadael llwybr hen ffasiwn ar ôl.
Cadwch y marciwr, y rhyngwyneb a llwybr y bachyn yn y nodiadau defnyddio. Pan fydd y rhif yn newid ar ôl ailgychwyn, mae’r tri gwerth hynny’n esbonio pam y gwnaeth y sgript ymddwyn yn wahanol heb unrhyw olygiad ffurfweddu.