OpenVPN fuq TCP u UDP minn host wieħed
Proċess wieħed jorbot trasport wieħed qabel 2.7. Qabbel par TAP b'pont, żewġ subnets TUN u pool maqsum, imbagħad qabbel kull profil mal-listener tiegħu.
Netwerks li jippermettu biss TCP 443 jeżistu flimkien ma' netwerks li jgħaddu UDP bla xkiel, u server wieħed irid iservi t-tnejn. Profil b'proto udp iwieġeb lit-tieni grupp u jonqos fl-ewwel wieħed, u l-editjar tal-istess konfigurazzjoni biex tgħid proto tcp ma joħloqx tieni listener. Id-direttiva tagħżel trasport wieħed għal proċess wieħed. Kulħadd ieħor jirriżulta minn din ir-restrizzjoni.
Jew tmexxi aktar minn proċess wieħed, jew tmexxi verżjoni li tista' torbot diversi sockets fl-istess ħin.
Proċess wieħed jorbot trasport wieħed qabel 2.7
Il-OpenVPN tal-komunità jorbot is-socket li jiddeskrivi proto, u dik id-direttiva tagħżel trasport wieħed għall-istanza. TCP u UDP huma stacks separati, għalhekk l-istess numru tal-port jista' jkun okkupat miż-żewġ fl-istess ħin, imma mhux minn proċess wieħed. Għalhekk il-linja 2.6 tagħtik trasport wieħed għal kull daemon. OpenVPN 2.7 neħħa dan ir-restrizzjoni għas-servers, li jistgħu jorbtu diversi sockets permezz ta' diversi dikjarazzjonijiet --local fi proċess wieħed.
Iċċekkja l-verżjoni qabel ma tiddisinja madwar waħda miż-żewġ tweġibiet, għax l-arranġament 2.7 huwa mudell operattiv differenti bis-sintassi tal-konfigurazzjoni tiegħu stess. Gwida miktuba għall-2.6 tiddeskrivi żewġ proċessi anke meta ma tgħidx hekk.
Tliet modi kif tmexxi żewġ istanzi
Bl-interfaces TAP, ħaddem istanza waħda għal kull trasport u pont it-tnejn apparat tap fuq il-host. Iż-żewġ settijiet ta' klijenti jispiċċaw fl-istess dominju tax-xandir, li jħalli pool wieħed ta' indirizzi jkoprihom u jżomm il-protokolli li jiddependu mix-xandir jaħdmu. Bit-TUN il-pont mhux disponibbli, għalhekk l-aktar qsim sempliċi jagħti lil kull istanza s-subnet tagħha u r-rotta tżomm iż-żewġ settijiet ta' klijenti separati. It-tielet għażla iżżomm pool wieħed billi kull istanza ssejjaħ skript learn-address li jinstalla rotta /32 għall-klijent mill-apparat ta' dik l-istanza.
Dak l-arranġament tat-tielet huwa dak li n-nies jitolbu u dak li jeħtieġ l-akbar attenzjoni, għax l-iskript issir parti mill-passaġġ tad-dejta u trid tittratta sew l-avvenimenti taż-żieda, l-aġġornament u t-tħassir.
| Arrangement | Interfaces | Address pool | Cost |
|---|---|---|---|
| Bridged TAP pair | Two tap devices joined by a bridge | One shared pool | Broadcast traffic and bridge maintenance |
| Two TUN subnets | Two tun devices, no bridge | One pool per instance | Routing rules and two plans |
| Shared pool with routes | Two tun devices plus a hook | One pool across both | A script on the data path |
Żomm iż-żewġ istanzi separati
Kull istanza teħtieġ ukoll port jew indirizz separat, fajl tal-istat separat u destinazzjoni tal-log separata. Żewġ daemons li jżidu ma' fajl tal-istat wieħed jipproduċu output li ma jistax jinqara waqt inċident, u dak huwa eżattament meta tkun teħtieġu. Jekk it-tieni istanza torbot indirizz speċifiku, dak l-indirizz irid jeżisti fuq il-host meta l-proċess jibda; inkella joħroġ b'falliment tal-irbit qabel ma jgħid xejn dwar iċ-ċwievet.
Semmi l-unitajiet u l-profili sabiex it-trasport ikun ovvju mill-isem tal-fajl. L-operatur li jmiss ma għandux ikollu jiftaħ konfigurazzjoni biex ikun jaf liema hija TCP.
Qabbel il-profil mal-listener
Server li jmexxi proto tcp jistenna profil tal-klijent b'proto tcp-client, u profil li għadu jġorr proto udp kontra dak il-listener jiskadi bla żball li l-utent jista' jaġixxi fuqu. Żomm żewġ profili jekk l-iskjerament joffri ż-żewġ trasporti, u ttikketahom sabiex is-support ikun jaf liema ġie ppruvat. In-numru tal-port waħdu ma jiddeskrivix it-trasport.
Ir-regoli tal-firewall isegwu l-istess qsim: regola għal UDP 1194 ma tgħid xejn dwar TCP 1194, u regola għal indirizz wieħed ma tkoprix il-listener l-ieħor.
Aqra l-ewwel il-veduta tas-server
Ibda b'ss -lntup fuq is-server u kkonferma li jidhru kemm listener TCP kif ukoll UDP. Imbagħad qabbad klijent wieħed ta' kull tip u ċċekkja l-output tal-istat għal żewġ daħliet b'indirizzi distinti. Jekk is-sockets jeżistu u ma jasal l-ebda klijent, il-passaġġ jew il-firewall qed jirrifjutaw il-pakketti qabel ma d-daemon jarahom.
Socket li qatt ma jidher huwa problema ta' konfigurazzjoni jew ta' rbit, u socket li jidher imma qatt ma jirreġistra konnessjoni hija problema ta' filtrazzjoni. It-tnejn jidhru l-istess mill-klijent, u għalhekk il-veduta tas-server stess tiġi l-ewwel. Żomm f'moħħok li TCP iġorr l-imblukkar tal-kap tal-linja, għalhekk li toffrih hija miżura ta' aċċessibilità u mhux titjib għall-klijenti b'passaġġ UDP nadif.