Mae sgript pont VPN yn dal i alw brctl: beth mae hynny’n ei olygu
Mae cymorthydd pont sy’n methu ar brctl yn broblem ddibyniaeth leol, nid diffyg twnnel. Penderfynwch a ddylech gynnal y sgript neu fudo’i gwaith pont.
Mae’r cleient twnnel wedi’i osod, mae’r proffil yn ddilys, ac mae’r cymorthydd yn dal i fethu ar orchymyn o’r enw brctl. Nid yw ailosod y pecyn VPN yn trwsio hyn, oherwydd nid yw’r rhaglen sydd ar goll yn rhan o’r twnnel. Mae’n rhan o sgript pont leol, ac mae’r sgript yn gofyn am declyn nad yw’r system bresennol yn ei gludo fel rhagosodiad mwyach. Dim ond oherwydd bod y sgript yn rhedeg ar amser cysylltu y mae’r ddwy broblem yn ymddangos yn gysylltiedig.
Nid diffyg twnnel yw rhaglen gymorth sydd ar goll
Dechreuwch gyda’r alwad union a’i hamgylchedd. Gall gorchymyn sy’n bodoli yn eich plisgyn rhyngweithiol fod ar goll o lwybr chwilio cyfyngedig gwasanaeth, felly gall gwall „heb ei ganfod“ olygu dau beth gwahanol. Rhedwch command -v brctl fel defnyddiwr y gwasanaeth, a darllenwch yr uned sy’n lansio’r sgript gyda systemctl cat openvpn-bridge-helper neu ei gyfwerth. Mae testun y gwall fel arfer yn enwi’r deuaidd sydd ar goll, a’r enw hwnnw yw’r ddibyniaeth i’w datrys.
Mae ailosod y cleient twnnel yn darparu’r twnnel, nid yr offeryn pont. Mae’r rhain yn becynnau ar wahân gyda chynhalwyr ar wahân.
Beth oedd brctl yn ei wneud, a pham mae wedi darfod
Roedd yr offeryn yn creu ac yn gweinyddu pontydd Ethernet Linux: roedd addbr yn creu pont, ac roedd addif yn cysylltu porth. Mae llawlyfr Debian yn ei nodi fel un darfodedig ac yn cyfeirio at offer pont iproute2, sy’n cwmpasu mwy. Nid yw darfodedig yn golygu wedi’i dynnu ym mhobman, ac nid yw offeryn mwy newydd yn gwneud alwad llythrennol brctl mewn sgript yn llwyddo.
Felly nid yw’r cwestiwn ai brctl sy’n dda. Y cwestiwn yw a yw’r sgript yn dal i gael ei chynnal a pha becyn, os o gwbl, y mae eich dosbarthiad yn ei gludo ar ei chyfer.
Dau opsiwn onest: cynnal neu fudo
Mae cynnal yn golygu gosod y ddibyniaeth a ddogfenwyd o becyn a gefnogir gan eich dosbarthiad a chadarnhau tarddiad y sgript, y fersiwn a ddisgwylir a’r llwybr gweithredu. Mae hynny’n bodloni ffeil weithredadwy sydd ar goll a dim arall: mae enwau pontydd, cynllun cyfeiriadau ac ymddygiad glanhau’r sgript yn parhau’n anghadarnhaol. Mae mudo yn golygu ailysgrifennu’r gweithrediadau arfaethedig ar gyfer y cyfluniad rhwydwaith a gefnogir. Mae creu pont, cysylltu porth, cyfeirio gwesteiwr a gweithredu cyswllt yn bedwar newid ar wahân, ac nid yw alias plisgyn o brctl i offeryn arall yn gyfieithiad.
Mae cyfwerthion iproute2 yn fyr: mae ip link add name br-vpn type bridge yn creu’r bont, ac mae ip link set tap0 master br-vpn yn cysylltu porth.
Nodwch pa opsiwn a ddewisoch a phwy sy’n berchen ar y sgript. Mae cymorthydd hanner-mudol sy’n galw’r ddau offeryn yn waeth na’r naill na’r llall.
Edrychwch ar ddyluniad y bont cyn y naill na’r llall
Mae pont Ethernet yn addas i ddyluniad sydd angen cludiant Ethernet a chyfoedion TAP. Nid yw gosod offer pont yn troi cysylltiad TUN wedi’i lwybr yn bont, ac ni ddylid plygu proffil wedi’i lwybr a gefnogir i gyd-fynd â sgript anghysylltiedig. Os yw’r proffil yn llwybro, darganfyddwch pam mae cymorthydd pont yn rhedeg o gwbl.
Cyn cyffwrdd â phont go iawn, cadwch y llwybr rheoli a nodi un perchennog cyfluniad y rhwydwaith.
Yna darllenwch y gwall nesaf ar ôl trwsio’r ddibyniaeth. Mae gosodiad pont lleol, dilysu o bell a thraffig a ganiateir drwy’r canlyniad yn dri chanlyniad ar wahân, a dim ond un ohonynt oedd erioed yn ymwneud â brctl.