TAP mingħajr pont: segment virtwali b’uplink irroutjat
Apparat TAP huwa segment Ethernet, mhux pont. Agħtih indirizz, irroutja bejnu u l-prefiss tal-uffiċċju, u żomm l-ambitu tat-trażmissjoni intenzjonat.
TAP jgħaddi l-frames Ethernet lis-sistema operattiva, li hija kapaċità akbar minn dik li jeħtieġu ħafna mid-disinni tal-aċċess mill-bogħod u inqas minn pont. Il-kernel jista’ jindirizzah, jirroutja minnu u jipproteġih b’firewall mingħajr ma jgħaqqdu ma’ ebda segment fiżiku. Dan l-arranġament jistħoqqlu jinfihem l-ewwel: segment Ethernet virtwali iżolat li s-server tiegħu jaġixxi bħala router lejn LAN vera. Jagħti mġiba tas-saff tat-tieni livell ġewwa t-tunnel u trażmissjoni IP ordinarja barra minnu, li huma żewġ wegħdiet differenti. Il-bqija huwa l-bini, ir-rotta, il-mogħdija lura u r-rollback.
Ibni s-segment iżolat
Fuq Linux l-interface tieħu tliet kmandi: oħolqu, għollih, agħtih indirizz ġewwa s-segment li għandek f’moħħok. Agħżel prefiss li ma jaħbatx mal-LAN tal-uffiċċju u ikteb, għax il-ħabta hija inviżibbli sakemm iwieġeb host li m’għandux jeżisti.
ip tuntap add dev tap0 mode tap
ip link set tap0 up
ip addr add 10.77.0.1/24 dev tap0
Xejn hawn ma jeħtieġ pont, u xejn ma jipprevjeni milli żżid wieħed aktar tard. Id-dokumentazzjoni tal-kernel dwar TUN/TAP tiddeskrivi l-interface nnifisha; sħubija fil-pont u l-politika tat-trażmissjoni huma deċiżjonijiet separati li tieħu wara.
Irroutja lil hinn mill-fruntiera
Ippermetti t-trażmissjoni, ippermetti ż-żewġ prefissi fil-katina tat-trażmissjoni, u żid rotta lejn il-prefiss tal-uffiċċju bir-router tal-LAN bħala l-pass li jmiss. In-naħa VPN imbagħad tibgħat it-traffiku lejn l-uffiċċju lis-server bħala l-gateway tiegħu, u s-server jgħaddi dawk il-pakketti bħala hu nnifsu, mhux bħala pont. Interface TAP b’trażmissjoni mitfija huwa segment li jwieġeb lokalment u ma jilħaq xejn lil hinn minnu, li huwa l-istat tas-soltu nofsu lest. Ivverifika l-counters tal-interface fuq iż-żewġ naħat wara, għax counter tar-riċeviment li qed jogħla b’counter tat-trażmissjoni wieqaf fuq in-naħa tal-LAN ifisser waqgħa fil-katina tat-trażmissjoni, mhux rotta ħażina.
Ikteb ir-rotta u r-regola tal-firewall bħala bidla waħda, għax kull waħda waħedha tipproduċi stat li min-naħa tal-klijent jidher bħala falliment tar-routing.
Iddeċiedi l-mogħdija lura
Jew ir-router tal-LAN jitgħallem rotta lura lejn il-prefiss VPN, jew is-server jittraduċi l-indirizzi tas-sors meta joħroġ. It-traduzzjoni tagħmel il-mogħdija lura trivjali u teqred l-identità tas-sors, għalhekk il-logs tad-destinazzjoni juru l-indirizz tas-server għal kull klijent warajh. Prefiss irroutjat iżomm l-identità u jeħtieġ bidla f’tagħmir li forsi ma timmaniġġjax.
Agħżel b’mod intenzjonat u mhux skont liema huwa aktar malajr biex tittajpja. Prefiss irroutjat wieħed huwa normalment aktar nadif mit-traduzzjoni, u t-traduzzjoni hija normalment aħjar milli tgħallem router mhux immaniġġjat prefiss ġdid għal laboratorju wieħed.
Żomm l-ambitu tat-trażmissjoni intenzjonat
Ġewwa s-segment virtwali, DHCP, l-iskoperta u t-tħabbira tal-ġirien iġibu ruħhom bħal fuq switch, għax huwa rabta waħda. Lil hinn mill-fruntiera rroutjata ma jagħmlux hekk, għalhekk DHCP tal-uffiċċju u l-iskoperta tas-servizzi jeħtieġu disinn espliċitu u mhux il-preżunzjoni li TAP jinkludihom. It-tip ta’ interface mhuwiex relay għal servizzi li jgħixu x’imkien ieħor.
Dan huwa r-raġuni onesta biex tagħżel TAP xejn inqas: xi ħaġa fuq is-segment virtwali teħtieġ imġiba lokali għar-rabta. Jekk xejn ma jeħtiġha, apparat TUN b’prefiss irroutjat huwa iżgħar, u hemm inqas xi tispjega meta jinkiser.
Ivverifika, imbagħad ikteb ir-rollback
Minn klijent VPN, ping ir-router tal-LAN, ping host, u iftaħ servizz wieħed li jimporta fuq TCP. Imbagħad ivverifika l-counters u l-katina tat-trażmissjoni, għax waqgħa ta’ politika mill-bogħod tidher eżattament bħal rotta nieqsa. Ir-rollback huwa l-oppost tal-bini u jappartjeni għar-rekord tal-bidliet qabel tibda: neħħi r-rotta, neħħi l-indirizz, ħassar l-interface.
Jekk il-ħtieġa hija verament segment Ethernet wieħed li jifrex fuq żewġ siti, pont huwa t-tweġiba onesta u disinn differenti b’raġġ ta’ impatt differenti. Jekk il-ħtieġa hija l-aċċessibilità, is-segment iżolat b’uplink irroutjat jagħmel ix-xogħol b’inqas spjegazzjonijiet wara.