TAP առանց կամրջի՝ վիրտուալ հատված երթուղավորված վերին կապով
TAP սարքը Ethernet հատված է, ոչ կամուրջ։ Տվեք նրան հասցե, երթուղավորեք նրա և գրասենյակի նախածանցի միջև, և պահեք հեռարձակման շրջանակը միտումնավոր։
TAP-ը Ethernet շրջանակները հանձնում է օպերացիոն համակարգին, ինչը ավելի մեծ հնարավորություն է, քան հեռավոր մուտքի նախագծերի մեծ մասին է անհրաժեշտ, և ավելի քիչ, քան կամուրջը։ Միջուկը կարող է հասցեավորել այն, երթուղավորել դրա միջով և պաշտպանել այն հրային պատով՝ առանց այն որևէ ֆիզիկական հատվածի միացնելու։ Արժե նախ հասկանալ այս դասավորությունը. մեկուսացված վիրտուալ Ethernet հատված, որի սերվերը գործում է որպես երթուղիչ դեպի իրական տեղական ցանց։ Այն տալիս է երկրորդ շերտի վարք թունելի ներսում և սովորական IP փոխանցում դրսում, որոնք երկու տարբեր խոստումներ են։ Մնացածը կառուցումն է, երթուղին, վերադարձի ուղին և հետշրջումը։
Կառուցեք մեկուսացված հատվածը
Linux-ում ինտերֆեյսը վերցնում է երեք հրաման. ստեղծեք այն, բարձրացրեք այն, տվեք նրան հասցե ձեր նախատեսած հատվածի ներսում։ Ընտրեք նախածանց, որը չի բախվում գրասենյակի տեղական ցանցի հետ, և գրի առեք այն, որովհետև բախումն անտեսանելի է, քանի դեռ չի պատասխանել հոսթ, որը չպետք է գոյություն ունենա։
ip tuntap add dev tap0 mode tap
ip link set tap0 up
ip addr add 10.77.0.1/24 dev tap0
Այստեղ ոչինչ կամուրջ չի պահանջում, և ոչինչ չի խանգարում ավելացնել մեկը ավելի ուշ։ Միջուկի TUN/TAP փաստաթղթերը նկարագրում են հենց ինտերֆեյսը. կամրջի անդամակցությունը և փոխանցման քաղաքականությունը առանձին որոշումներ են, որոնք դուք կայացնում եք հետո։
Երթուղավորեք սահմանի վրայով
Միացրեք փոխանցումը, թույլատրեք երկու նախածանցերը փոխանցման շղթայում, և ավելացրեք երթուղի դեպի գրասենյակի նախածանցը՝ տեղական ցանցի երթուղիչը որպես հաջորդ ցատկ։ Այնուհետև VPN կողմը գրասենյակ ուղղված երթևեկությունը ուղարկում է սերվերին որպես իր դարպաս, և սերվերը փոխանցում է այդ փաթեթները որպես ինքը, ոչ որպես կամուրջ։ Անջատված փոխանցումով TAP ինտերֆեյսը հատված է, որը պատասխանում է տեղում և ոչնչի չի հասնում դրանից այն կողմ, ինչը սովորական կիսատ վիճակն է։ Հետո ստուգեք ինտերֆեյսի հաշվիչները երկու կողմերում, որովհետև տեղական ցանցի կողմում աճող ընդունման հաշվիչը հաստատուն ուղարկման հաշվիչի հետ նշանակում է անկում փոխանցման շղթայում, ոչ թե վատ երթուղի։
Գրեք երթուղին և հրային պատի կանոնը որպես մեկ փոփոխություն, որովհետև յուրաքանչյուրն առանձին ստեղծում է վիճակ, որը հաճախորդի կողմից թվում է երթուղավորման ձախողում։
Որոշեք վերադարձի ուղին
Կամ տեղական ցանցի երթուղիչը սովորում է վերադարձի երթուղի դեպի VPN նախածանցը, կամ սերվերը թարգմանում է աղբյուրի հասցեները ելքի ճանապարհին։ Թարգմանությունը դարձնում է վերադարձի ուղին չնչին և ոչնչացնում աղբյուրի ինքնությունը, ուստի նպատակակետի մատյանները ցույց կտան սերվերի հասցեն դրա հետևում գտնվող յուրաքանչյուր հաճախորդի համար։ Երթուղավորված նախածանցը պահպանում է ինքնությունը և փոփոխություն է պահանջում սարքավորումում, որը գուցե դուք չեք կառավարում։
Ընտրեք միտումնավոր, ոչ թե ըստ այն բանի, թե որն ավելի արագ է մուտքագրել։ Մեկ երթուղավորված նախածանցը սովորաբար ավելի մաքուր է, քան թարգմանությունը, և թարգմանությունը սովորաբար ավելի լավ է, քան չկառավարվող երթուղիչին նոր նախածանց սովորեցնելը մեկ լաբորատորիայի համար։
Պահեք հեռարձակման շրջանակը միտումնավոր
Վիրտուալ հատվածի ներսում DHCP-ն, հայտնաբերումը և հարևանների հայտարարումը վարվում են ինչպես անջատիչում, որովհետև դա մեկ կապ է։ Երթուղավորված սահմանից այն կողմ նրանք այդպես չեն վարվում, ուստի գրասենյակի DHCP-ն և ծառայությունների հայտնաբերումը պահանջում են բացահայտ ձևավորում, այլ ոչ այն ենթադրությունը, թե TAP-ը դրանք ներառում է։ Ինտերֆեյսի տեսակը ռելե չէ այլ տեղ ապրող ծառայությունների համար։
Սա է TAP ընտրելու ազնիվ պատճառը. վիրտուալ հատվածում ինչ-որ բանի կապին տեղական վարք է պետք։ Եթե ոչ մեկին պետք չէ, ապա երթուղավորված նախածանցով TUN սարքն ավելի փոքր է, և ավելի քիչ բան կա բացատրելու, երբ այն կոտրվում է։
Ստուգեք, ապա գրեք հետշրջումը
VPN հաճախորդից պինգ արեք տեղական ցանցի երթուղիչին, պինգ արեք հոսթին, և բացեք մեկ կարևոր ծառայություն TCP-ով։ Այնուհետև ստուգեք հաշվիչները և փոխանցման շղթան, որովհետև հեռվից քաղաքականության անկումը ճիշտ նման է բացակայող երթուղու։ Հետշրջումը կառուցման հակառակն է և պատկանում է փոփոխությունների գրառմանը մինչ սկսելը. հեռացրեք երթուղին, հեռացրեք հասցեն, ջնջեք ինտերֆեյսը։
Եթե պահանջը իսկապես մեկ Ethernet հատված է, որը տարածվում է երկու վայրերի վրա, կամուրջն ազնիվ պատասխանն է և այլ ազդեցության շառավղով այլ ձևավորում։ Եթե պահանջը հասանելիությունն է, մեկուսացված հատվածը երթուղավորված վերին կապով կատարում է աշխատանքը ավելի քիչ հետագա բացատրությամբ։