Jekk tittratta tun0 u protokoll VPN bħala ħaġa waħda, in-nies jinqabdu għall-log ħażin. L-interface hija fruntiera lokali fejn programm fl-ispazju tal-utent jiskambja pakketti IP mal-qalba. Il-protokoll huwa dak li jagħmel dak il-programm mal-pakketti ladarba jkollu tagħhom: trasport, awtentikazzjoni, encryption u sieħeb. Il-ħolqien tal-apparat ma jagħżel xejn minn dawn.

Żewġ komponenti, triq waħda tal-pakketti

Il-qalba tikteb pakkett IP fl-apparat, u l-programm jaqrah minn deskrittur tal-fajl. Fid-direzzjoni l-oħra l-programm jikteb pakkett lura u l-qalba tinstradah bħallikieku wasal fuq interface vera. TUN iġorr IP, filwaqt li TAP iġorr frejms tal-Ethernet. Il-qari ta' pakkett fuq dik il-fruntiera juri l-frejmjar, u l-apparat huwa proprju għal dan.

Kull ma jinsab lil hinn minn dik il-fruntiera hija ħaġa tal-programm. Żewġ programmi jistgħu jużaw l-istess kunċett ta' interface u jagħmlu affarijiet kompletament differenti bil-pakketti. L-apparat innifsu m'għandu l-ebda fehma dwar x'jiġri wara. Id-deskrittur tal-fajl huwa l-uniku manku li l-programm għandu fuq in-naħa tal-qalba.

Oħloq l-apparat, imbagħad osserva l-fruntiera

Oħloq apparat apposta meta tkun qed tittestja l-fruntiera. Apparat persistenti jibqa' ħaj wara l-proċess li ħoloq, li huwa utli għall-esperimenti u wara jsir sors komuni ta' konfużjoni. Iċċekkja l-bnadar u s-sid qabel ma tagħti l-ħtija lill-VPN.

sudo ip tuntap add dev tun9 mode tun user alice
ip -d link show tun9

Id-dettalji tal-link juru t-tip tal-apparat u s-sid imwaħħal. Jekk l-ebda proċess ma jżommu miftuħ, il-pakketti miktuba fih ma jmorru imkien. Apparat mingħajr proċess imwaħħal jista' jidher b'saħħtu f'lista ta' links filwaqt li ma jgħaddi xejn.

X'ma jistax jwiegħed l-isem tal-interface

L-isem tal-interface ma jgħid xejn dwar l-encryption jew l-awtentikazzjoni. Programm jista' jgeżwer il-pakketti fi TLS, fi protokoll tiegħu, f'IPsec jew f'xejn. L-għażla ta' TUN minflok TAP tbiddel il-frejmjar fuq il-fruntiera, mhux id-disinn tas-sigurtà. L-għażla tal-frejmjar hija reali, u hija ħafna iżgħar mill-mistoqsija tas-sigurtà.

Is-sejba taħdem bl-istess mod: osservatur jara l-protokoll ta' barra fuq il-wajer, mhux tikketta li tgħid liema apparat lokali ħoloqha. Tunnel li jidher bħal xi ħaġa oħra jagħmel dan minħabba l-protokoll ta' barra tiegħu, mhux minħabba l-isem tal-interface tiegħu. Osservatur ma jistax jara liema apparat lokali ħoloq pakkett, biss kif jidher il-pakkett. Żomm dawn iż-żewġ mistoqsijiet separati meta tqabbel prodotti, għax tweġiba waħda qatt ma timplika lill-oħra.

Qabbel it-tiswija mal-istadju li qed ifalli

Aqsam l-istadji tal-falliment meta xi ħaġa tinkiser. Apparat nieqes, żball ta' permessi u login miċħud jagħtu provi differenti u tiswijiet differenti. Aqra l-ewwel l-istat lokali, imbagħad il-log tal-programm innifsu, imbagħad il-fehma tas-sieħeb. Aqra t-tlieta qabel ma tbiddel xi ħaġa.

ip -d link show tun0
journalctl -u openvpn-client@corp --since '10 min ago'

Jekk l-apparat jeżisti u proċess iżommu, il-fruntiera lokali qed taħdem u l-problema hija aktar 'il bogħod. Jekk l-apparat nieqes, l-ebda ammont ta' verifika tal-kredenzjali ma jgħin. Stadju li tista' ssemmi huwa stadju li tista' tittestja. Id-dokumentazzjoni TUN/TAP tiddeskrivi l-fruntiera u l-mudell tal-apparat.

Artikli relatati